- Mesaj
- 144
- Çözümler
- 1
- Beğeni
- 35
- Puan
- 494
- Ticaret Puanı
- 0
Kodları resim olarak paylaşmayınız, kod bloğunu kullanarak ekleyiniz!
Kullandığım questi aşağıya ekledim ancak videodaki gibi hata veriyor. Questte item aralığı belirttiği için 3 tane ayrı ayrı quest okuttum. Bu sorunu nasıl çözebilirim
SYSERR: Dec 21 13:11:05 :: Select: wrong QUEST_SELECT request! : 17762
SYSERR: Dec 21 13:11:45 :: locale_find: LOCALE_ERROR: "CANT_DO_THIS_BECAUSE_OTHER_WINDOW_OPEN";
SYSERR: Dec 21 13:11:05 :: Select: wrong QUEST_SELECT request! : 17762
SYSERR: Dec 21 13:11:45 :: locale_find: LOCALE_ERROR: "CANT_DO_THIS_BECAUSE_OTHER_WINDOW_OPEN";
Lua (Quest):
--- ---
--- ----
quest kostum_time begin
state start begin
when 9006.chat."Kostüm Süresini Uzat" begin
say_title("Yaşlı Kadın :")
say("Kostümün süresini istediğim eşyalar karşılığında")
say("uzatabilirim. Bunu nasıl mı yapabilirsin ?")
say_reward("Uzatmak istediğin kostümü sadece üzerime sürükle .. ")
say("")
end
when 9006.take with item.vnum >= 41001 and item.vnum <= 45181 begin
say_title("Yaşlı Kadın :")
say("Kostüm süresini uzatmak biraz zordur.")
say("Istediğim eşyaları getirdiğin taktir de ")
say("kostümünün süresini eşya sayına göre uzatabilirim.")
say_reward("Ruh Taşı Istiyorum Senden ?")
say_item_vnum(50513)
local s = select("Uzat","Vazgec ")
if s == 2 then
return
elseif s == 1 then
say_title("Yaşlı Kadın :")
say("Hadi seninle kostümünün suresini uzatalim ..")
say_reward("Ne kadar uzatmak Istiyorsun ?")
local sure = select("5 Gun Uzatmak Istiyorum","10 Gun Uzatmak Istiyorum","15 Gun Uzatmak Istiyorum","Vazgec")
if sure == 4 then
return
elseif sure == 1 then
say_title("Yaşlı Kadın :")
say("Sectigin surenin bedeli 50 adet Ruh Taşı.")
say_item_vnum(50513)
say_reward("Kabul ediyor musun ?")
local sure50 = select("Evet","Hayir")
if sure50 == 2 then
return
elseif sure50 == 1 then
local sure50test = pc.count_item(50513)
if sure50test < 50 then
say_title("Yaşlı Kadın :")
say("Malesef,")
say("Bunun icin "..50-sure50test.." adet daha")
say("Ruh Taşının olmasi gerekiyor.")
say_item_vnum(50513)
else
say_title("Yaşlı Kadın :")
say_reward("Tebrikler ek olarak 5 gun Sure Eklendi !")
pc.remove_item("50513",50)
item.set_socket(0,item.get_socket(0) + 60*60*24*5)
end
end
elseif sure == 2 then
say_title("Yaşlı Kadın :")
say("Sectigin surenin bedeli 75 adet Ruh Taşı.")
say_item_vnum(50513)
say_reward("Kabul ediyor musun ?")
local sure75 = select("Evet","Hayir")
if sure75 == 2 then
return
elseif sure75 == 1 then
local sure75test = pc.count_item(50513)
if sure75test < 75 then
say_title("Yaşlı Kadın :")
say("Malesef,")
say("Bunun icin "..75-sure75test.." adet daha")
say("Ruh Taşının olmasi gerekiyor.")
say_item_vnum(50513)
else
say_title("Yaşlı Kadın :")
say_reward("Tebrikler ek olarak 10 gun Sure Eklendi !")
pc.remove_item("50513",75)
item.set_socket(0,item.get_socket(0) + 60*60*24*10)
end
end
elseif sure == 3 then
say_title("Yaşlı Kadın :")
say("Sectigin surenin bedeli 100 adet Ruh Taşı.")
say_item_vnum(50513)
say_reward("Kabul ediyor musun ?")
local sure100 = select("Evet","Hayir")
if sure100 == 2 then
return
elseif sure100 == 1 then
local sure100test = pc.count_item(50513)
if sure100test < 100 then
say_title("Yaşlı Kadın :")
say("Malesef,")
say("Bunun icin "..100-sure100test.." adet daha")
say("Ruh Taşının olmasi gerekiyor.")
say_item_vnum(50513)
else
say_title("Yaşlı Kadın :")
say_reward("Tebrikler ek olarak 15 gun Sure Eklendi !")
pc.remove_item("50513",100)
item.set_socket(0,item.get_socket(0) + 60*60*24*15)
end
end
end
end
end
end
end
Son düzenleme: