发新话题
打印

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

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

我想实现一个功能,一个限时的道具,进入地图,限时道具消失后,传出。我得想法是使用lua的Char.SetLoopEvent反复判断道具是否存在,但是当道具消失后,Char.SetLoopEvent函数不会停止。
' M- ?' Y& @  `6 ]6 e1 |+ N求各路大腿指点—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, A0 u% x$ n. F4 v) X- m, A3 v
这是我写的:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 q" _0 `8 I9 Z9 I
function useTestItem(player, itemIndex, ItemSlot)$ ^+ W8 Q& z" u! J
+ u& i7 F; C  C2 D4 a) c5 a  ^
Char.Warp(player,0,100,230,500)' b* B! c) Q- A8 D8 Z4 R; z
妖城在线论坛! X8 W- }  T7 E, p! u
Char.SetLoopEvent(nil,"check_time",player,5000)
" }! {5 w4 U' c) W" H2 Y妖城在线论坛end
" O- F8 N& o! u: K. s8 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛7 V0 e' m  N' p3 ?  ^6 i
function check_time(player)bbs.mocwww.com( {' x+ h( c5 K% L1 d* v3 U; ?0 |
妖城在线论坛5 |2 g# n( H/ X: S8 X: a3 {8 A
local have_item = Char.HaveItem(player,70142)- P4 l; _5 t/ Z2 A" O. u
bbs.mocwww.com  T. T# k: ~3 W8 S: W' a

' Q* t1 E' w: s* w) s8 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif tonumber(have_item)<=0 then* d. f0 o3 q/ u+ T" p
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ p" i% R( b; a9 u
Char.Warp(player,0,1000,238,85)$ C2 [& z8 v, v' |( k
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& X7 ^$ o' u8 k/ R
else
* u/ l" F2 R2 t7 X2 o6 d+ k( \bbs.mocwww.com* m) U+ \+ e( X" {
NLG.SystemMessage(player, have_item)
, U' a* W* K& V& d. G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( M4 k8 n7 p# a6 uend& q. X3 b- E+ j; U. p
end

TOP

发新话题