Bvural41 1
Bvural41
Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Hikaye Ekle

İtem Kilitleme[C++]&[LUA]

  • Konuyu başlatan Konuyu başlatan blackdragonx61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 46
  • Görüntüleme Görüntüleme 7K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Her loginde itemin kilidi gidicektir :)
pardon yeni luayı atmadım
quest itemkitle begin
state start begin
when 9006.take begin
if get_time() < pc.getqf("itemkitlesure"..item.get_id().."") or pc.getqf("kitlenenitem") > 4 then
say_title("İtem Kilitleme Sistemi.")
say("Bir Hata Oluştu !")
say("Bunun sebebi iteminin kilit açma süresi dolmamış olabilir")
say("Yada item kilitleme sınırını aşmış olabilirsin.")
say("")
else
say_title("İtem Kitleme Sistemi")
say("İtemin Kitlensinmii ?")
local s = select("Evet", "Hayır")
if s == 1 then
say("İtemin 24 Saat Kitlenmiştir.")
item.kilit_locked()
local deger = pc.getqf("itemkitle")
local itemidsi = item.get_id()
game.set_event_flag("itemkitle"..pc.getqf("kitlenenitem")..""..pc.get_name().."",itemidsi)
pc.setqf("itemkitlesure"..item.get_id().."",get_time()+60*60*24)
pc.setqf("kitlenenitem",pc.getqf("kitlenenitem")+1)
say("")
end
end
end
when 20094.take begin
if get_time() < pc.getqf("itemkitlesure"..item.get_id().."") then
say_title("İtem Kilitleme Sistemi.")
say("Malesef İtemin Hala Kilitli.")
local kalansure = pc.getqf("itemkitlesure"..item.get_id().."")-get_time()
local hesapla = math.floor(kalansure/60/60)
say("İteminin Kilidi "..hesapla.." Saat Sonra Açılıcaktır !")
say("Üzgünüm "..pc.get_name().."")
say("Ancak İteminin Kilit Süresi Bittiğinde Kilidini Açabilirim.")
say("")
else
say_title("İtem Kitleme Sistemi")
say("İteminin Kilidini Açmak İstiyor Musun ?")
local s2 = select("Evet", "Hayır")
if s2 == 1 then
item.kilit_unlocked()
pc.setqf("kitlenenitem",pc.getqf("kitlenenitem")-1)
say("")
end
end
end
when login begin
item.select(game.get_event_flag("itemkitle1"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle2"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle3"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle4"..pc.get_name()..""))
item.kilit_locked()
end
end
end
 
Son düzenleme:
Yeni lua'yı konuda ekli olan lua'yla değiştirin. Sistemi serverine ekleyecek olan kişilerde sorun çıkmasın.
Konu için teşekkürler. :)
 
pardon yeni luayı atmadım
quest itemkitle begin
state start begin
when 9006.take begin
if get_time() < pc.getqf("itemkitlesure"..item.get_id().."") or pc.getqf("kitlenenitem") > 4 then
say_title("İtem Kilitleme Sistemi.")
say("Bir Hata Oluştu !")
say("Bunun sebebi iteminin kilit açma süresi dolmamış olabilir")
say("Yada item kilitleme sınırını aşmış olabilirsin.")
say("")
else
say_title("İtem Kitleme Sistemi")
say("İtemin Kitlensinmii ?")
local s = select("Evet", "Hayır")
if s == 1 then
say("İtemin 24 Saat Kitlenmiştir.")
item.kilit_locked()
local deger = pc.getqf("itemkitle")
local itemidsi = item.get_id()
game.set_event_flag("itemkitle"..pc.getqf("kitlenenitem")..""..pc.get_name().."",itemidsi)
pc.setqf("itemkitlesure"..item.get_id().."",get_time()+60*60*24)
pc.setqf("kitlenenitem",pc.getqf("kitlenenitem")+1)
say("")
end
end
end
when 20094.take begin
if get_time() < pc.getqf("itemkitlesure"..item.get_id().."") then
say_title("İtem Kilitleme Sistemi.")
say("Malesef İtemin Hala Kilitli.")
local kalansure = pc.getqf("itemkitlesure"..item.get_id().."")-get_time()
local hesapla = math.floor(kalansure/60/60)
say("İteminin Kilidi "..hesapla.." Saat Sonra Açılıcaktır !")
say("Üzgünüm "..pc.get_name().."")
say("Ancak İteminin Kilit Süresi Bittiğinde Kilidini Açabilirim.")
say("")
else
say_title("İtem Kitleme Sistemi")
say("İteminin Kilidini Açmak İstiyor Musun ?")
local s2 = select("Evet", "Hayır")
if s2 == 1 then
item.kilit_unlocked()
pc.setqf("kitlenenitem",pc.getqf("kitlenenitem")-1)
say("")
end
end
end
when login begin
item.select(game.get_event_flag("itemkitle1"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle2"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle3"..pc.get_name()..""))
item.kilit_locked()
item.select(game.get_event_flag("itemkitle4"..pc.get_name()..""))
item.kilit_locked()
end
end
end

tab ayarları havaya uçmuş :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst