小白求教限时道具制作及添加功能
我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。魔力私服,最新魔力宝贝私服技术交流' c7 `# I3 b- R6 C$ d6 p" V
求各路大腿指点bbs.mocwww.com" ]) @) d$ C% b S3 V* e2 U' A% I" q
这是我写的:
- g, P8 k/ B; Q, \% f" o3 H X妖城在线论坛function useTestItem(player, itemIndex, ItemSlot)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; y( q) C& v& J1 u0 o. y
妖城在线论坛2 |3 U; d9 _; b
Char.Warp(player,0,100,230,500)
- b) C0 ]# L" K6 t& `妖城在线论坛魔力私服,最新魔力宝贝私服技术交流- F3 k4 u* w* v" F
Char.SetLoopEvent(nil,"check_time",player,5000)
+ f4 ^* F" _! D5 Z2 W2 J+ @0 M魔力私服,最新魔力宝贝私服技术交流end+ Y) h. l2 Q& X, a
- I X! C2 T$ D( x& I- R+ S妖城在线论坛function check_time(player)/ [+ @+ t7 m8 j3 i: s, r
bbs.mocwww.com p; n" i2 D3 ]! i& G* d
local have_item = Char.HaveItem(player,70142)
9 h; K2 F! v* p6 ^ _0 t0 {% S/ z$ F3 Z# n1 l
bbs.mocwww.com" q: R+ }$ A# M3 k5 S
if tonumber(have_item)<=0 then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ Y4 ~3 \! }4 i7 w" N! | P+ p: |
魔力私服,最新魔力宝贝私服技术交流% M! J: V. ~, U# \# U
Char.Warp(player,0,1000,238,85)
* x: Q* B! `; |; Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" V8 q& D3 U& L! D1 C. F' j
else
. Q) l. f+ I3 ^. \! c
2 J; \7 R" `9 i1 p( v- _# G/ h D, Jbbs.mocwww.comNLG.SystemMessage(player, have_item)
7 g# j1 e6 ]/ x0 s* N妖城在线论坛
# ?+ U( f; R" }$ u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 M3 C. H \& g( S9 j2 k; r/ T
end