- Mesaj
- 185
- Çözümler
- 6
- Beğeni
- 115
- Puan
- 759
- Ticaret Puanı
- 0
Hocam ilk sorunlarımdan biri olan kırmızı tüyde bonus sıfırlama ve tekrar nasıl kullandırabiliriz
Filezillada state kısmında şöyle yazıyor:
Bu mantıkla yola gitmeye çalışıyorum biyolog tek tık questlerinde verilen özellikleri add yerine remove yaparken bonusları kaldırabiliyorum görevleri geri verebiliyorum fakat bu kırmızı tüyün bonusunu sıfırlayamadım ve tekrarda kullandıramadım . İtem attr de farklı bir bonus adıyla geçiyormu diye de baktım bulamadım. mantığını anlatsanız yada yanlış mantık yürütüyorsam hatamı söylerseniz sevinirim
Lua (Quest):
quest kizil_tuy_kalem begin
state start begin
when 70029.use begin
say_title("Kırmızı Tüy Kalem ")
say("Merhaba "..pc.getname().."")
say_kirmizi(" Bu eşyayı 2 kere kullanabilirsin")
say_kirmizi(" İlk Okuduğunda +%5 Ortalama Zarar ya da +%5 Beceri hasarı kazanırsın. İkinci okuyuşunda ise +%6 Beceri hasarı ya da +%6 Ortalama zarar kazanırsın.")
local sec = select("Beceri Hasarı ", "Ortalama Zarar ", "Kapat ")
local ret = pc.getqf("kizil_tuy_kalem")
if ret == 0 and sec == 1 then
say_title("Kırmızı Tüy Kalem")
say("Sana +%5 Beceri Hasarı Veriyorum.")
say("Bunun Etkisi Sınırsızdır.")
pc.setqf("kizil_tuy_kalem", 1)
pc.removeitem(70029, 1)
affect.add_collect(71,5,60*60*24*365*60)
elseif ret == 1 and sec == 1 then
say_title("Kırmızı Tüy Kalem")
say("Sana +%6 Beceri Hasarı Veriyorum.")
say("Bunun Etkisi Sınırsızdır.")
pc.setqf("kizil_tuy_kalem", 2)
pc.removeitem(70029, 1)
affect.add_collect(71,6,60*60*24*365*60)
elseif ret == 0 and sec == 2 then
say_title("Kırmızı Tüy Kalem")
say("Sana +%5 Ortalama Zarar Veriyorum.")
say("Bunun Etkisi Sınırsızdır.")
pc.setqf("kizil_tuy_kalem", 1)
pc.removeitem(70029, 1)
affect.add_collect(72,5,60*60*24*365*60)
elseif ret == 1 and sec == 2 then
say_title("Kırmızı Tüy Kalem")
say("Sana +%6 Ortalama Zarar Veriyorum.")
say("Bunun Etkisi Sınırsızdır.")
pc.setqf("kizil_tuy_kalem", 2)
pc.removeitem(70029, 1)
elseif sec == 3 then
say("Peki, sen bilirsin")
elseif ret == 2 then
say_title("Kırmızı Tüy Kalem")
say("Bu eşya 2 sefer kullanım içindir hakkınız bitmiş! ")
else
say("Bir hata oluştu.")
end
end
end
end
Lua (Quest):
affect.remove_collect(72,5,60*60*24*365*60)
set_state ( "kizil_tuy_kalem" )
Filezillada state kısmında şöyle yazıyor:
Lua (Quest):
kizil_tuy_kalem={["start"]=0}
Bu mantıkla yola gitmeye çalışıyorum biyolog tek tık questlerinde verilen özellikleri add yerine remove yaparken bonusları kaldırabiliyorum görevleri geri verebiliyorum fakat bu kırmızı tüyün bonusunu sıfırlayamadım ve tekrarda kullandıramadım . İtem attr de farklı bir bonus adıyla geçiyormu diye de baktım bulamadım. mantığını anlatsanız yada yanlış mantık yürütüyorsam hatamı söylerseniz sevinirim