Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhaba arkadaşlar serverimde punç ve tatlı var, punç bir defa basıldıktan sonra 20 saat tekrar basılmıyor ama tatlı bir defa basıldıktan sonra tekrar basılıyor bunu nasıl çözebilirim ?
Bu da object klasörü
Oyun içerisinde tatlı altına "30 Dakika" yazabildim bunun için navicat ve pack'i düzenledim.
http://i.hizliresim.com/5gr3jj.png
Ama bir türlü arka arkaya yenilmesini kapatamadım. Lütfen yardımcı olun
Kod:
quest tatli_punc begin
state start begin
when 50183.use begin
if pc . count_item ( 50183 ) < 1 then
say_title ( "Bug Kontrol" )
say ( "Envanterindeki Tatlılar kaybolmuş." )
return
end
local delay = 1800
if get_global_time() - pc.getqf("time2") < delay and pc.getqf("time2") != 0 then
syschat("Bu etki zaten çalışıyor.")
else
affect.add_collect_point(POINT_ATTBONUS_WARRIOR,5,60*30)
affect.add_collect_point(POINT_ATTBONUS_ASSASSIN,5,60*30)
affect.add_collect_point(POINT_ATTBONUS_SURA,5,60*30) --30 dk
affect.add_collect_point(POINT_ATTBONUS_SHAMAN,5,60*30) --30 dk
affect.add_collect_point(POINT_ATTBONUS_MONSTER,5,60*30) --30 dk
affect.add_collect_point(POINT_MOV_SPEED,10,60*30) --30 dk
affect.add_collect_point(POINT_EXP_DOUBLE_BONUS,10,60*30) --30 dk
pc.setqf("time1",get_global_time())
pc.remove_item("50183",1)
end
end
Bu da object klasörü
Kod:
if pc . count_item ( 50183 ) < 1 then
say_title ( "Bug Kontrol" )
say ( "Envanterindeki Tatlılar kaybolmuş." )
return
end
local delay = 1800
if get_global_time ( ) - pc . getqf ( "time2" ) < delay and pc . getqf ( "time2" ) ~= 0 then
syschat ( "Bu etki zaten çalışıyor." )
else
affect . add_collect_point ( POINT_ATTBONUS_WARRIOR , 5 , 60 * 30 )
affect . add_collect_point ( POINT_ATTBONUS_ASSASSIN , 5 , 60 * 30 )
affect . add_collect_point ( POINT_ATTBONUS_SURA , 5 , 60 * 30 )
affect . add_collect_point ( POINT_ATTBONUS_SHAMAN , 5 , 60 * 30 )
affect . add_collect_point ( POINT_ATTBONUS_MONSTER , 5 , 60 * 30 )
affect . add_collect_point ( POINT_MOV_SPEED , 10 , 60 * 30 )
affect . add_collect_point ( POINT_EXP_DOUBLE_BONUS , 10 , 60 * 30 )
pc . setqf ( "time2" , get_global_time ( ) )
pc . remove_item ( "50183" , 1 )
end
Oyun içerisinde tatlı altına "30 Dakika" yazabildim bunun için navicat ve pack'i düzenledim.
http://i.hizliresim.com/5gr3jj.png
Ama bir türlü arka arkaya yenilmesini kapatamadım. Lütfen yardımcı olun