quest desteknpc begin
state start begin
when 20092.chat.MGE.desteknpc_itemler_menu.taslar begin
npc.open_shop(200921)
close()
end
when 20092.chat.MGE.desteknpc_itemler_menu.cevherler begin
npc.open_shop(200922)
close()
end
when 20092.chat.MGE.desteknpc_itemler_menu.susesyalar begin
npc.open_shop(200923)
close()
end
when 20092.chat."Bonus Ver " begin
say_title(string.format("%s : ", mob_name(20092)))
say("Sana 10 enerji parçasý karþýlýðýnda ")
say("bunlardan birisini verebilirim. ")
say("")
say_reward("Bilgi: ")
say("Saldýrý Deðeri (+25)[ENTER]Maksimum HP (+1500)[ENTER]Maksimum EXP (+%25)[ENTER]Maksimum DEX(+50) ")
wait()
if pc.count_item(51001) >= 10 then
say_title(string.format("%s : ", mob_name(20092)))
if get_time() > pc.getqf("sure") then
say("Süper! 10 adet enerji parçasý getirdin. ")
say("Bunun karþýlýðý olarak bunlardan bir tanesini ")
say("seçenebilirsin. ")
local efsunSec = select("Saldýrý Deðeri +25", "Maks. HP +1500", "EXP Bonusu +%25", "Maks. DEX +50")
local efsunData = bonus.efsunData()
if efsunSec == 5 then
return
end
say_title(string.format("%s : ", mob_name(20092)))
say("Seçtiðiniz bonusu kontrol ediniz. ")
say("")
say(string.format("Bonus: %s (%s)", efsunData[efsunSec][3], efsunData[efsunSec][2]))
say("")
say_reward("Devam etmek istiyor musun? ")
if select("Evet ", "Hayir ") == 2 then return end
affect.add_collect(efsunData[efsunSec][1], efsunData[efsunSec][2], 60*60*24*7)
pc.setqf("sure", get_time() + 60*60*24*7)
pc.remove_item(51001, 10)
say_title(string.format("%s : ", mob_name(20092)))
say("Seçtiðiniz bonus karakterinize baþarýyla uygulandý. ")
else
say("Zaten daha önce bir bonus almýþsýn. ")
say("süresi dolmadan yeni bir tane alamazsýn ! ")
end
else
say_title(string.format("%s : ", mob_name(20092)))
say("Yeterli enerji parçasý yok. ")
say("Bana 10 adet enerji parçasý getirirsen ")
say("bunlardan birisini alabilirsin. ")
say("")
say_reward("Bilgi: ")
say("Saldýrý Deðeri (+25)[ENTER]Maksimum HP (+1500)[ENTER]Maksimum EXP (+%25)[ENTER]Maksimum DEX(+50) ")
end
end
function efsunData()
return {
-- efsun vnum, value
-- buraya yeni efsun eklemek isterseniz secenek kismina da eklemeniz gerekmektedir.
[1] = {53, 25, "Saldýrý Deðeri "},
[2] = {1, 1500, "Maks. HP "},
[3] = {43, 25, "EXP Bonusu "},
[4] = {54, 100, "Maks. DEX "},
}
end
end
end