反加速腳本 作者: killing

版主: Jason[A.K]

回覆文章
Linkin Park
高級玩家
高級玩家
文章: 361
註冊時間: 週日 3月 16, 2003 10:08 pm

文章 Linkin Park » 週四 7月 31, 2003 3:56 pm

yo......寫得真好
可惜gm不會理 :lol: :lol:
圖檔
好戰份子.....閉關中
Linkin Park[Hunter]
icq:149333766

研研
高級玩家
高級玩家
文章: 459
註冊時間: 週日 3月 02, 2003 6:35 pm

文章 研研 » 週二 7月 29, 2003 1:40 pm

推...!
界女..........工會..........
圖檔

purin
頂級玩家
頂級玩家
文章: 1869
註冊時間: 週一 12月 09, 2002 11:06 pm

文章 purin » 週六 7月 26, 2003 11:13 am

好!!!這樣玩UO會公平些 :! :! :!
圖檔
-------------------------------
我是~可愛的布丁^Q^
starpurin[N.M.G]

kimoyahoo
高級玩家
高級玩家
文章: 735
註冊時間: 週六 10月 26, 2002 10:26 am

反加速腳本 作者: killing

文章 kimoyahoo » 週六 7月 26, 2003 10:55 am

題目: 反加速腳本
類型: 優秀原創腳本
加入日期: 2002-9-18 18:39:45
作者: killing



--------------------------------------------------------------------------------

ON=@LOGIN
src.events=+e_speed

ON=@LOGOUT
src.events=-e_speed

[EVENTS e_speed]
ON=@EnvironChange
if <src.hits>>0
unspeed
else
return 1
endif

[function unspeed]
src.newitem=i_detect_tool
src.act.timer=60
src.act.equip
return 1

[itemdef i_detect_tool]
NAME=speed detect tool
ID=i_handr_1
TYPE=T_EQ_SCRIPT
LAYER=30

on=@create
attr=02

ON=@UserDCLICK
EQUIP
RETURN 1

ON=@EQUIP
IF (<SRC.npc>==0)
if <src.tag.speeddetected>
return 1
endif
src.tag.speeddetected=1
SRC.NEWITEM=i_detect_speed
SRC.act.NAME=<SRC.NAME>'s speed detect
SRC.act.LINK=<src.uid>
SRC.ACT.morep=<SRC.P>
src.act.p=<src.p>
src.act.tag.time=60
SRC.ACT.TIMER=1
SRC.FIX
ELSE
RETURN 1
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


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.SAYU .開加速齒輪的下場就是這樣!!!!
link.kill
ENDIF
ELSE
IF ((<MORE1>>5)&&(<MORE1><20))||((<MORE2>>5)&&(<MORE2><20)))
LINK.SAYU .開加速齒輪的下場就是這樣!!!!
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

回覆文章

回到「點子& 腳本投稿區」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客