小白求教限时道具制作及添加功能
我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。- c; x5 ^0 @; D* |
求各路大腿指点—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ^/ t+ ^8 K. g3 p- D$ h
这是我写的:
- V2 x1 g* G. hbbs.mocwww.comfunction useTestItem(player, itemIndex, ItemSlot)
& A. ]/ i( q7 ^9 s' \魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 u, i! L6 l; W/ E q* x+ }
Char.Warp(player,0,100,230,500)bbs.mocwww.com+ ?: \. [3 k8 m( A1 [ G
4 Q' Z6 P$ a' R4 v妖城在线论坛Char.SetLoopEvent(nil,"check_time",player,5000)
! \4 h, e/ [0 H9 |魔力私服,最新魔力宝贝私服技术交流endbbs.mocwww.com7 ?% Z% t3 s: K# H9 r! [' R8 B
! R+ S; P, I( k+ Q6 i. ~! l6 E) q, h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction check_time(player)8 Q5 B& n6 t8 J$ U1 v! A0 d* x
妖城在线论坛. J& X+ M, B; t0 i+ e* _9 n' @
local have_item = Char.HaveItem(player,70142)
! L9 P6 I0 u, l$ R8 ?魔力私服,最新魔力宝贝私服技术交流
- Z8 I9 F+ ?! f$ w妖城在线论坛
3 ]2 {( a4 `/ n* ?( x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif tonumber(have_item)<=0 then
$ |; V8 B- ^$ k W6 O; s
. L) Q" L5 s* }7 g/ V6 V3 l1 o& D* S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートChar.Warp(player,0,1000,238,85)妖城在线论坛9 t1 k2 L" y) j; P0 {; v
魔力私服,最新魔力宝贝私服技术交流& d& ?0 N( w& R: C0 t
else
t k! B3 K' A( _妖城在线论坛& I$ _% H: g) I% S x& k
NLG.SystemMessage(player, have_item)
2 D+ w* R. ?, G( @; }& Ibbs.mocwww.com. p5 ^, H- D% e8 _5 H
end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 y) t& T: |$ { Y' H" h# v; ]
end