小白求教限时道具制作及添加功能
我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。
4 r# E$ d2 @3 r; Ebbs.mocwww.com求各路大腿指点: d; S: X6 t. J* b, q7 j
这是我写的:
, C5 ]* J- z+ F( Q! G魔力私服,最新魔力宝贝私服技术交流function useTestItem(player, itemIndex, ItemSlot)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- C8 j2 c0 ] N2 W* {- B& ]: d$ t9 q
4 w. X* R( v& t4 xbbs.mocwww.comChar.Warp(player,0,100,230,500)
# t5 |9 z! @0 ~, \魔力私服,最新魔力宝贝私服技术交流
- M' z2 t5 c% W' Q& w2 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Char.SetLoopEvent(nil,"check_time",player,5000)
$ o% e) v. `! v7 Sbbs.mocwww.comendbbs.mocwww.com3 S6 B. r% |& O; |8 Y8 L- c& D
魔力私服,最新魔力宝贝私服技术交流4 U' Y0 X5 x: ]4 h8 w8 U1 n) ?. i
function check_time(player)魔力私服,最新魔力宝贝私服技术交流7 P8 Z ^) n) f" o) P9 Q( c t
6 z( Q ]* w, D8 w0 I8 m ylocal have_item = Char.HaveItem(player,70142)
) z! e" D ^& ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
: M+ D5 k* H( U7 X( \4 z" ^" `" d( h2 a- P/ j2 \
if tonumber(have_item)<=0 then
. \" {4 A4 |5 Q' ^& Z9 b0 q. P* D4 l% `& g4 r9 h3 e
Char.Warp(player,0,1000,238,85)妖城在线论坛8 ~; s7 k# P6 [: T. Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ L: \0 c9 s* N/ T" ]3 F
else7 s, h5 D$ t1 U
+ A9 K/ h, e/ x, Ibbs.mocwww.comNLG.SystemMessage(player, have_item)
. M0 H+ Q2 C2 ~5 ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, U9 ?( U: M- a" f4 V4 G$ _' R魔力私服,最新魔力宝贝私服技术交流end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 o/ w" J r' g0 f4 j! i
end