- Mesaj
- 53
- Çözümler
- 3
- Beğeni
- 18
- Puan
- 454
- Ticaret Puanı
- 0
Arkadaşlar merhabalar benim yazmış olduğum kodda bir hata var ama ben 1 saattir arıyorum girinti olsun değişkenler olsun ama hatayı bulamadım ufak da olsa yardımı dokunabilecek varmı acaba hatanın if list2 == 2 then sonra olduğuna %100 eminim çünkü öncesi sorunsuzca çalışıyor.
lua:
quest zindan_bildirim begin
state start begin
when letter begin
send_letter("*Zindan Süre Bilgi ")
end
when button or info begin
say_green("*Zindan bilgi sistemi")
addimage(35,35,'kule.tga')
say("")
say("")
say("")
say("")
say("")
say_yellow("Merhaba Lyvio 2 Ekibi olarak sizler için [ENTER]tasarlanmış zindan bilgi sistemine hoş geldiniz. [ENTER]Buradan kalan süresini öğrenmek istediğin [ENTER]Patronu seçebilir ve zamanlamanı ona göre [ENTER]ayarlayabilirsin...")
say("")
local list1 = select("Tamam devam et" , "Vazgec")
if list1 == 1 then
say_green("Zindan bilgi sistemi")
say("")
say_yellow("Söyle bakalım hangi boss hakkında [ENTER]bilgi almak istiyorsun ?")
local list2 = select("Ork Reis (60 level)" , "Lusifer (65 level)" , "Vazgeç")
if list2 == 1 then
if get_time() < pc.getqf("orkreis_bekleme2") then
local kalan_sure2 = (pc.getqf("orkreis_bekleme2") - get_global_time())
st2 = 0
dk2 = 0
while true begin
if kalan_sure2 >= 3600 then
st2 = st2 +1
kalan_sure2 = kalan_sure2 -3600
elseif kalan_sure2 >= 60 then
dk2 = dk2 +1
kalan_sure2 = kalan_sure2 -60
else
break
end
end
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'orklabi.tga')
say("")
say("")
say("")
say("")
say("")
say_yellow("Ork Reis'i çağırmam için belli bir süre [ENTER]beklemen gerekiyor")
say("")
say_yellow("Şu saatte giriş yapabileceksin: ")
say("")
say_green("Kalan sure: "..st2.." saat "..dk2.." dakika "..kalan_sure2.." saniye")
local OK1 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
elseif pc.get_level() < 60 then
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'orklabi.tga')
say("")
say("")
say("")
say("")
say_green("Bu patronun bilgilerine ulaşabilmek için [ENTER] en az 60 level olman gerekiyor [ENTER]üzgünüm..")
say("")
say_green("Yeterli seviyeye sahip değilsin!")
local OK2 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
else
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'orklabi.tga')
say("")
say("")
say("")
say("")
say_yellow("Bu zindanın bekleme süresi dolmuştur [ENTER]dilediğiniz zaman giriş yapabilirsiniz.")
local OK3 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
end
end
if list2 == 2 then
if get_time() < pc.getqf("lusifer_bekleme2") then
local kalan_sure3 = (pc.getqf("lusifer_bekleme2") - get_global_time())
st3 = 0
dk3 = 0
while true begin
if kalan_sure3 >= 3600 then
st3 = st3 +1
kalan_sure3 = kalan_sure3 -3600
elseif kalan_sure3 >= 60 then
dk3 = dk3 +1
kalan_sure3 = kalan_sure3 -60
else
break
end
end
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'kule.tga')
say("")
say("")
say("")
say("")
say("")
say_yellow("Lusifer'i çağırmam için belli bir süre [ENTER]beklemen gerekiyor")
say("")
say_yellow("Şu saatte giriş yapabileceksin: ")
say("")
say_green("Kalan sure: "..st3.." saat "..dk3.." dakika "..kalan_sure3.." saniye")
local OK4 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
elseif pc.get_level() < 65 then
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'kule.tga')
say("")
say("")
say("")
say("")
say_yellow("Bu patronun bilgilerine ulaşabilmek için [ENTER] en az 65 level olman gerekiyor [ENTER]üzgünüm..")
say("")
say_green("Yeterli seviyeye sahip değilsin!")
local OK5 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
else
say_green("Zindan bilgi sistemi")
say("")
addimage(35,35,'kule.tga')
say("")
say("")
say("")
say("")
say_yellow("Bu zindanın bekleme süresi dolmuştur [ENTER]dilediğiniz zaman giriş yapabilirsiniz.")
local OK6 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
end
end
if list2 == 3 then
say_green("Zindan bilgi sistemi")
say("")
say("")
say_yellow("Sen ne zaman istersen..")
say("")
say("")
say("")
say("")
local OK7 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
end
end
if list1 == 2 then
say_green("Zindan bilgi sistemi")
say("")
say("")
say_yellow("Sen ne zaman istersen..")
say("")
say("")
say("")
say("")
local OK8 = select("Tamam")
send_letter("*Zindan Süre Bilgi ")
end
end
when kill with npc.get_race() == 693 begin
timer("ork_sure_bilgi1", 1)
end
when ork_sure_bilgi1.timer begin
pc.setqf("orkreis_bekleme2", get_time()+60*10)
end
when kill with npc.get_race() == 1093 begin
timer("lusifer_bilgi1", 1)
end
when lusifer_bilgi1.timer begin
pc.setqf("lusifer_bekleme2", get_time()+60*30)
end
end
end