小白求教限时道具制作及添加功能
我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。
" k+ h5 h5 Y2 @" u+ t$ | N魔力私服,最新魔力宝贝私服技术交流求各路大腿指点—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 [+ ^. x2 B1 _( h7 L3 E! V
这是我写的:
6 @8 r: G% a% @! l魔力私服,最新魔力宝贝私服技术交流function useTestItem(player, itemIndex, ItemSlot)5 ?3 \4 W* q7 h/ z) B! }
) J- Z. b$ x( A% u3 i5 B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートChar.Warp(player,0,100,230,500)
+ F; I. ^8 w L& a3 `+ T) }& @* X: v8 \
Char.SetLoopEvent(nil,"check_time",player,5000)
/ h* e3 k! E$ e* N nbbs.mocwww.comend
( Y- y. q* b0 N4 S M! f妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( g4 N5 p6 v2 w7 d
function check_time(player)
$ d' |: S! @, ]& h$ k9 k0 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 Q. q" p, m/ X9 V$ ^( a
local have_item = Char.HaveItem(player,70142)bbs.mocwww.com% Q+ e8 Y* s. Q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) c `- F& k8 K! C: S- O1 ~
+ u1 e6 @: y7 Q( I! |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif tonumber(have_item)<=0 then—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート {. w4 c9 C/ o# V( K; p
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: U6 H8 }4 M; I+ a
Char.Warp(player,0,1000,238,85)
9 t/ a4 Y5 [$ x魔力私服,最新魔力宝贝私服技术交流
$ p& g" {6 u$ L P5 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表else
" x j5 w! i+ Z魔力私服,最新魔力宝贝私服技术交流3 ?: g$ _: G- Z9 i% \" h
NLG.SystemMessage(player, have_item)妖城在线论坛" @' J# Z8 y' A! L; Z$ U& v# ?, c) |
6 Y0 Q, s2 H& P1 tend—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) ~( x, `& m% C# B- h8 `3 t
end