發表於 : 週五 5月 31, 2002 11:41 pm
測加速器 script 喔? 帥ㄟ~
代碼: 選擇全部
//detect speed tool by magicbug http://magicbug.k666.com uohomestead
[plevel 1]
speed
[function speed]
if <src.findid.i_detect_tool>
src.sysmessage You have already detect one...please wait...
return 1
endif
src.newitem i_detect_tool
src.act.timer=60
src.act.cont <src.uid>
src.findid.i_detect_tool.target Who's speed do you what to detect?
return 1
[itemdef i_detect_tool]
NAME=speed detect tool
ID=i_memory
TYPE=T_EQ_SCRIPT
LAYER=30
on=@create
attr=02
CATEGORY=MagicBug
SUBSECTION=Detect speed tool
DESCRIPTION=Detect speed
ON=@TARGON_CHAR
IF (<SRC.TARG.npc>==0)
if <src.targ.tag.speeddetected>
src.sysmessage <src.targ.name> has alreadly detected,please wait...
return 1
endif
if <src.targ.account.level>>1
src.sysmessage You can't use it to GM.....
Remove
return 1
endif
src.targ.tag.speeddetected=1
SRC.NEWITEM=i_detect_speed
SRC.act.NAME=<SRC.TARG.NAME>'s speed detect
SRC.act.LINK=<src.targ.uid>
SRC.ACT.morep=<SRC.TARG.P>
src.act.p=<src.targ.p>
src.act.tag.time=60
SRC.ACT.TIMER=1
SRC.FIX
SRC.sysmessage System begin to detect <src.targ.name>'s speed with 60 second.
ELSE
SRC.MESSAGE You must use it on a player!
ENDIF
RETURN 1
on=@timer
remove
[itemdef i_detect_speed]
Name=Speed detected
id=0181d
TYPE=t_script
on=@create
attr=080
timer=-1
tag.x=0
tag.y=0
tag.time=00
CATEGORY=MagicBug
SUBSECTION=Detect speed item
DESCRIPTION=Detect speed
ON=@TIMER
tag.x=<eval <LINK.P.x>>
tag.y=<eval <link.p.y>>
IF <tag.x>><MOREX>
MORE=<tag.x>-<MOREX>
ELSE
MORE=<MOREX>-<tag.x>
ENDIF
IF <tag.y>><MOREY>
MORE2=<tag.y>-<MOREY>
ELSE
MORE2=<MOREY>-<tag.y>
ENDIF
IF <LINK.FLAGS>&080000000
IF ((<MORE1>>10)&&(<MORE1><30))||((<MORE2>>8)&&(<MORE2><30))
LINK.sysmessage you have detect using speed tools,you dead!
link.kill
ENDIF
ELSE
IF ((<MORE1>>5)&&(<MORE1><20))||((<MORE2>>5)&&(<MORE2><20)))
LINK.sysmessage You have detect using speed tools,you dead!
link.kill
ENDIF
ENDIF
IF (<tag.time><=0)||(<link.hits>==0)
link.tag.speeddetected=0
REMOVE
ELSE
MOREP=<LINK.P>
tag.time=<eval (<tag.time>+(-1))>
TIMER=1
ENDIF
RETURN 1
// Made By MagicBug