发新话题
打印

[提问] 小白求教限时道具制作及添加功能

小白求教限时道具制作及添加功能

我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。魔力私服,最新魔力宝贝私服技术交流: @& r9 f+ j, k: v/ r
求各路大腿指点
9 d! q0 \0 G. M- ^8 _魔力私服,最新魔力宝贝私服技术交流这是我写的:$ w/ Z7 u( N: ]( |
function useTestItem(player, itemIndex, ItemSlot), s( U7 d% d5 V  k2 c
魔力私服,最新魔力宝贝私服技术交流+ U+ C- Z5 e/ W* ]+ f
Char.Warp(player,0,100,230,500)
/ k( J% G! `) z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛; G. W2 C  {+ w8 \
Char.SetLoopEvent(nil,"check_time",player,5000)
* c; B6 S2 b% v% Q9 E$ R; n6 a魔力私服,最新魔力宝贝私服技术交流end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 c3 O; P. \; b4 x6 q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! b! B& H# ^9 R# {' L1 F& ~  R6 I
function check_time(player)
' A4 h( l- t( p5 N; x3 t1 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 S. g8 b* A! C6 ], n8 A
local have_item = Char.HaveItem(player,70142)妖城在线论坛0 S* I" w6 a" m4 u9 X9 B% A6 |
0 t& p0 j9 ?5 s4 c; E) M4 y6 R
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ G8 J: K( ?* g) f) p+ @
if tonumber(have_item)<=0 then魔力私服,最新魔力宝贝私服技术交流+ Z  Z' n$ l  z9 w

1 f' o+ \! \+ p/ m) d% l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Char.Warp(player,0,1000,238,85)" P; p) K2 V2 T1 T
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 a1 A  o5 p' K3 ~) A% Z
else
. C* }% Y; _* \# @% R魔力私服,最新魔力宝贝私服技术交流妖城在线论坛# c2 {9 o5 |5 n) ]$ X
NLG.SystemMessage(player, have_item)6 U3 p  C7 x) W3 [' T$ z
bbs.mocwww.com( Q! P6 `8 q- i8 I/ s2 v
end
) F  r5 r* N* Z! E3 v9 send

TOP

发新话题