Problema Intrare Prin Efractie
Salutare de curand am intampinat un nou bug la camera de cristal ... nu stiu de la ce poate fi index-ul este pus corect la mapa pana acum ceva timp a mers .. acum nu stiu ce are .. las mai jos o poza
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
zuokik scrie:Salutare de curand am intampinat un nou bug la camera de cristal ... nu stiu de la ce poate fi index-ul este pus corect la mapa pana acum ceva timp a mers .. acum nu stiu ce are .. las mai jos o poza![]()
Ai cumva instalate questuri de protectie antilevel pe mape?
Daca da, modifica level min/max de intrare in acea mapa.
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Pune aici questul de intrare in Camera de Cristal, sa vedem despre ce este vorba.zuokik scrie:Nup nu amsi culmea e ca am intrat cu level 120 ( maxim pe sv ) si mi-a dat acel mesaj
EDIT: Am uitat sa mentionez ca pe caracterul cu gm ma lasa sa intru
Bate-o pe asta
eu l-am editat direct din object si este in romana pe sv meu
Cod: Selectaţi tot
quest kristal_oda begin
state start begin
when logout begin
if pc.get_map_index() == 79 then
pc.delqf("icerdesin1")
pc.delqf("icerdesin2")
pc.delqf("lider")
end
end
when 30121.chat."Ejderhayý öldürmek istiyorum!" with pc.get_map_index() == 73 and pc.get_channel_id() == 1 or pc.get_channel_id() == 2 begin
if pc.get_channel_id() == 2 then
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 2 and game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() > 0 then
say_title("Sura Ruhu:")
say("")
say("Üzgünüm Ejderha Tapýnaðý þuan dolu.")
say("Kalan süre: "..game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time().." saniye")
say("")
return
end
if game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() < 0 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 then
game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",0)
purge_area(829200,1059600,844200,1074600)
---warp_all_in_map(79,241300,1275400)
warp_all_to_village(79)
setskin(NOWINDOW)
return
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) < 3 then
say_title("Sura Ruhu:")
say("Gerekli eþya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 adet anahtara ihtiyacýn var.")
return
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 1 then
pc.setqf("ejder_bug_engel2",get_time()+5)
say_title("Sura Ruhu:")
say("")
say("Üzgünüm Ejderha Tapýnaðý þuan dolu.")
say("Eðer þifreyi biliyorsan,")
say("doðru bir þekilde yaz.")
say("")
say_reward("5 saniye süren var!")
say("")
local pin = tonumber(input(""))
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if string.len(pin) < 4 then
say_title("Sura Ruhu:")
say("")
say("Þifre en az 4 karakterden oluþmalý.")
return
end
if game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") == pin then
say_title("Sura Ruhu:")
say("")
if pc.count_item(30179) < 3 then
say("Girmene izin veremem.")
say("Gerekli eþya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 tane anahtara sahip olduðunda tekrar gel.")
return
end
pc.remove_item("30179",3)
say("Þifre doðru tebrikler!")
say("Seni içeri gönderiyorum. Onu yenmeden dönme!")
pc.setqf("icerdesin"..pc.get_channel_id().."",1)
wait()
pc.warp(843600,1066900)
elseif pin != game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") then
say_title("Sura Ruhu:")
say("Üzgünüm þifreyi hatalý girdin.")
return
end
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) >= 3 then
say_title("Sura Ruhu:")
say("Ejderha Tapýnaðý'na girmek isteyen ilk kiþi")
say("sensin. Yeterli sayýda Kývrýk Anahtara sahipsen")
say("seni içeri býrakacaðým. Ama ilk önce bir þifre")
say("belirleyeceksin. Bu þifreyi, 5 dakika")
say("içerisinde savaþ arkadaþlarýna verip onlarýn")
say("içeri girmesini saðlayabilirsin. Bu anahtarýn")
say("sadece 60 dakika tesir edeceðini unutma. O zamana")
say("kadar ejderhayý öldürmüþ olmanýz gerekiyor!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+5)
local i = select("Hazýrým!", "Vazgeç ")
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if 1 == i and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then
say_title("Sura Ruhu:")
pc.setqf("ejder_bug_engel3",get_time()+5)
local pin = number(1000,9999999)
say("")
say("")
say("")
say_reward("Yazman gereken þifre : "..pin)
say_reward("5 saniye süren var!")
local giris = tonumber ( input ( "" ) )
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if giris != pin then
say_title("Sura Ruhu:")
say("")
say_red("Malesef, Yanlýþ yazdýn.")
return
end
if pin and pin <= 999999999 and pc.count_item(30179)>=3 then
say_title("Sura Ruhu:")
say("")
say("Arzu edersen seni doðrudan Ejderha Maðarasý'na")
say("götürebilirim. Bana þimdi vermen gerekenler:")
say("3x:")
say_item_vnum(30179)
pc.setqf("ejder_bug_engel3",get_time()+5)
local zaxd = select("Al ve beni içeri býrak!","Vazgeç ")
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if zaxd == 2 then
return
elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then
syschat("Ejderha odasýna baþka bir grup girdi.")
return
end
game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",1)
pc.setqf("ejder_sifre",pin)
pc.setqf("icerdesin"..pc.get_channel_id().."",1)
pc.remove_item("30179",3)
pc.setqf("lider",1)
clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg())
clear_server_timer("disari_yolluyoz"..pc.get_channel_id().."",get_server_timer_arg())
game.set_event_flag("ejder_sifresi"..pc.get_channel_id().."",pin)
game.set_event_flag("time_1"..pc.get_channel_id().."", get_time()+60*60*1)
--timer("iceri_gir",3)
pc.warp(843600, 1066900)
elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then
say_title("Sura Ruhu:")
say("")
say("Birileri senden önce davrandý. Onlarýn")
say("odadan çýkmalarýný bekle ya da parolayý ")
say("biliyorsan söyle.")
end
else
say_title("Sura Ruhu:")
say("")
say("Bir hata oluþtu.")
say("")
end
end
end
elseif pc.get_channel_id() == 1 then
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 2 and game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() > 0 then
say_title("Sura Ruhu:")
say("")
say("Üzgünüm Ejderha Tapýnaðý þuan dolu.")
say("Kalan süre: "..game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time().." saniye")
say("")
return
end
if game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() < 0 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 then
game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",0)
purge_area(829200,1059600,844200,1074600)
---warp_all_in_map(79,241300,1275400)
warp_all_to_village(79)
setskin(NOWINDOW)
return
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) < 3 then
say_title("Sura Ruhu:")
say("Gerekli eþya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 adet anahtara ihtiyacýn var.")
return
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 1 then
pc.setqf("ejder_bug_engel2",get_time()+5)
say_title("Sura Ruhu:")
say("")
say("Üzgünüm Ejderha Tapýnaðý þuan dolu.")
say("Eðer þifreyi biliyorsan,")
say("doðru bir þekilde yaz.")
say("")
say_reward("5 saniye süren var!")
say("")
local pin = tonumber(input(""))
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if string.len(pin) < 4 then
say_title("Sura Ruhu:")
say("")
say("Þifre en az 4 karakterden oluþmalý.")
return
end
if game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") == pin then
say_title("Sura Ruhu:")
say("")
if pc.count_item(30179) < 3 then
say("Girmene izin veremem.")
say("Gerekli eþya 3x: "..item_name(30179)..":")
say_item_vnum(30179)
say("3 tane anahtara sahip olduðunda tekrar gel.")
return
end
pc.remove_item("30179",3)
say("Þifre doðru tebrikler!")
say("Seni içeri gönderiyorum. Onu yenmeden dönme!")
pc.setqf("icerdesin"..pc.get_channel_id().."",1)
wait()
pc.warp(843600,1066900)
elseif pin != game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") then
say_title("Sura Ruhu:")
say("Üzgünüm þifreyi hatalý girdin.")
return
end
end
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) >= 3 then
say_title("Sura Ruhu:")
say("Ejderha Tapýnaðý'na girmek isteyen ilk kiþi")
say("sensin. Yeterli sayýda Kývrýk Anahtara sahipsen")
say("seni içeri býrakacaðým. Ama ilk önce bir þifre")
say("belirleyeceksin. Bu þifreyi, 5 dakika")
say("içerisinde savaþ arkadaþlarýna verip onlarýn")
say("içeri girmesini saðlayabilirsin. Bu anahtarýn")
say("sadece 60 dakika tesir edeceðini unutma. O zamana")
say("kadar ejderhayý öldürmüþ olmanýz gerekiyor!")
say("")
pc.setqf("ejder_bug_engel3",get_time()+5)
local i = select("Hazýrým!", "Vazgeç ")
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if 1 == i and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then
pc.setqf("ejder_bug_engel2",get_time()+5)
say_title("Sura Ruhu:")
local pin1 = number(1000,9999999)
local pin2 = number(1000,9999999)
local pin3 = number(1000,9999999)
local pin4 = number(1000,9999999)
local pin5 = number(1000,9999999)
local pin6 = number(1000,9999999)
local gercek = number(2,7)
local pin
if gercek == 2 then
pin = pin1
elseif gercek == 3 then
pin = pin2
elseif gercek == 4 then
pin = pin3
elseif gercek == 5 then
pin = pin4
elseif gercek == 6 then
pin = pin5
elseif gercek == 7 then
pin = pin6
end
say_reward("Seçmen gereken þifre : "..pin)
say_reward("5 saniye süren var!")
local sifre = select("Vazgeç ",pin1,pin2,pin3,pin4,pin5,pin6)
if get_time() > pc.getqf("ejder_bug_engel2") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel2",get_time()+0)
return
end
if sifre == gercek and pc.count_item(30179)>=3 then
say_title("Sura Ruhu:")
say("")
say("Arzu edersen seni doðrudan Ejderha Maðarasý'na")
say("götürebilirim. Bana þimdi vermen gerekenler:")
say("3x:")
say_item_vnum(30179)
say_reward("5 saniye süren var!")
pc.setqf("ejder_bug_engel3",get_time()+5)
local zaxd = select("Al ve beni içeri býrak!","Vazgeç ")
if get_time() > pc.getqf("ejder_bug_engel3") then
say_title("Sura Ruhu:")
say("5 saniye doldu þansýný tekrar dene.")
pc.setqf("ejder_bug_engel3",get_time()+0)
return
end
if zaxd == 2 then
return
elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then
if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then
syschat("Ejderha odasýna baþka bir grup girdi.")
return
end
game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",1)
pc.setqf("ejder_sifre",pin)
pc.setqf("icerdesin"..pc.get_channel_id().."",1)
pc.remove_item("30179",3)
pc.setqf("lider",1)
clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg())
clear_server_timer("disari_yolluyoz"..pc.get_channel_id().."",get_server_timer_arg())
game.set_event_flag("ejder_sifresi"..pc.get_channel_id().."",pin)
game.set_event_flag("time_1"..pc.get_channel_id().."", get_time()+60*60*1)
--timer("iceri_gir",3)
pc.warp(843600, 1066900)
elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then
say_title("Sura Ruhu:")
say("")
say("Birileri senden önce davrandý. Onlarýn")
say("odadan çýkmalarýný bekle ya da parolayý ")
say("biliyorsan söyle.")
end
else
say_title("Sura Ruhu:")
say("")
say("Bir hata oluþtu.")
say("")
end
end
end
else
return
end
end
when login begin
if pc.getqf("icerdesin"..pc.get_channel_id().."") == 1 then
send_letter("Mavi Ejderha'yý maðlup edin")
end
end
when button or info begin
q.set_clock("Kalan süre:", game.get_event_flag("time_1"..pc.get_channel_id().."")-get_time())
kristal_oda.ejder_odasi_kalansure()
end
when login with pc.get_map_index() == 79 and pc.getqf("icerdesin"..pc.get_channel_id().."") != 1 begin
pc.warp(241300,1275400)
end
when login with pc.get_map_index() == 79 and pc.getqf("lider") == 1 begin
notice_all("CH "..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yý öldürmeye çalýþýyor!")
notice(""..pc.getqf("ejder_sifre").." numaralý þifreyi daðýtmaya 5 dakika zamanýn")
notice("var!")
purge_area(829200,1059600,844200,1074600)
regen_in_map(79,"data/dungeon/skia_deliboss.txt")
server_timer("sifre_kapat"..pc.get_channel_id().."", 300,pc.get_map_index())
server_timer("ejderi_kescen"..pc.get_channel_id().."", 3600,pc.get_map_index())
kristal_oda.ejder_odasi_kalansure()
pc.setqf("lider",2)
pc.set_warp_location(73 , 2413, 12754)
end
when login with pc.get_map_index() == 79 and pc.getqf("icerdesin"..pc.get_channel_id().."") == 1 and pc.getqf("lider") != 1 begin
kristal_oda.ejder_odasi_kalansure()
pc.set_warp_location(73 , 2413, 12754)
end
when kill with npc.get_race() == 8031 or npc.get_race() == 8032 or npc.get_race()== 8033 and pc.get_map_index() == 79 begin
local n =game.get_event_flag("kesilen_metin"..pc.get_channel_id().."") + 1
game.set_event_flag("kesilen_metin"..pc.get_channel_id().."", n)
if n > 3 then
local t = number(1,4)
if 1 == t then
regen_in_map(79,"data/dungeon/skia_boss1.txt")
elseif 2 == t then
regen_in_map(79,"data/dungeon/skia_boss2.txt")
elseif 3 == t then
regen_in_map(79,"data/dungeon/skia_boss3.txt")
else
regen_in_map(79,"data/dungeon/skia_boss4.txt")
end
end
end
when kill with npc.get_race() == 2493 and pc.get_map_index() == 79 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 begin
game.drop_item_with_ownership("71123",1)
game.drop_item_with_ownership("71129",1)
local drop_chance = number(1,10)
if drop_chance == 5 then
game.drop_item_with_ownership("71129",1)
end
notice_all("CH "..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yý öldürdü!")
game.set_event_flag("time_1"..pc.get_channel_id().."",get_time() + 5*60)
clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg())
server_timer("disari_yolluyoz"..pc.get_channel_id().."",60*5, pc.get_map_index()) ---300 olcak
forked.warp_all_in_map("79","73","241300","1275400",295)
end
when sifre_kapat1.server_timer begin
game.set_event_flag("ejder_kullanimda1",2)
end
when disari_yolluyoz1.server_timer begin
notice_all("CH 1: Mavi Ejderha geri döndü!")
game.set_event_flag("kesilen_metin1",0)
purge_area(829200,1059600,844200,1074600)
clear_server_timer("ejderi_kescen1",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda1",0)
forked.warp_all_in_map("79","73","241300","1275400",1)
end
when ejderi_kescen1.server_timer with game.get_event_flag("time_11") - get_time() <= 0 begin
---warp_all_in_map(79,241300,1275400)
forked.warp_all_in_map("79","73","241300","1275400",1)
notice_all("CH 1: Mavi Ejderha hâlâ yaþýyor!")
purge_area(829200,1059600,844200,1074600)
game.set_event_flag("kesilen_metin1",0)
game.set_event_flag("ejder_kullanimda1",0)
end
when sifre_kapat2.server_timer begin
game.set_event_flag("ejder_kullanimda2",2)
end
when disari_yolluyoz2.server_timer begin
notice_all("CH 2: Mavi Ejderha geri döndü!")
game.set_event_flag("kesilen_metin2",0)
purge_area(829200,1059600,844200,1074600)
clear_server_timer("ejderi_kescen2",get_server_timer_arg())
game.set_event_flag("ejder_kullanimda2",0)
forked.warp_all_in_map("79","73","241300","1275400",1)
end
when ejderi_kescen2.server_timer with game.get_event_flag("time_12") - get_time() <= 0 begin
---warp_all_in_map(79,241300,1275400)
forked.warp_all_in_map("79","73","241300","1275400",1)
notice_all("CH 2: Mavi Ejderha hâlâ yaþýyor!")
purge_area(829200,1059600,844200,1074600)
game.set_event_flag("kesilen_metin2",0)
game.set_event_flag("ejder_kullanimda2",0)
end
when login with pc.get_map_index() != 79 begin
if pc.getqf("icerdesin1") == 1 or pc.getqf("icerdesin2") == 1 then
pc.delqf("icerdesin1")
pc.delqf("icerdesin2")
pc.delqf("ejder_sifre")
pc.delqf("lider")
end
end
when 30121.chat."Süreyi sýfýrla" with pc.is_gm() begin
say_title("Sura Ruhu;")
say("Sýfýrlamak istediðinden emin misin ?")
local cyvercha = select("Evet","Hayýr")
if cyvercha == 2 then
return
elseif cyvercha == 1 then
notice_all("CH "..pc.get_channel_id()..": Kristal oda süresi sýfýrlanmýþtýr.")
game.set_event_flag("time_1"..pc.get_channel_id().."",get_time() + 5*60)
clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg())
server_timer("disari_yolluyoz"..pc.get_channel_id().."",60*5, pc.get_map_index()) ---300 olcak
forked.warp_all_in_map("79","73","241300","1275400",295)
end
end
function ejder_odasi_kalansure()
local saniyekalan = (game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time())
local dakikakalan = math.ceil(saniyekalan / 60)
notice("Mavi Ejderha'yý öldürmeye "..dakikakalan.." dakikalýk bir zaman")
notice("kaldý!")
end
end
end- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Ok, nu limba in care este questul este importanta, ci rezolvarea problemei tale.zuokik scrie:Bate-o pe astaeu l-am editat direct din object si este in romana pe sv meu
![]()
Cod: Selectaţi tot
quest kristal_oda begin state start begin when logout begin if pc.get_map_index() == 79 then pc.delqf("icerdesin1") pc.delqf("icerdesin2") pc.delqf("lider") end end when 30121.chat."Ejderhayý öldürmek istiyorum!" with pc.get_map_index() == 73 and pc.get_channel_id() == 1 or pc.get_channel_id() == 2 begin if pc.get_channel_id() == 2 then if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 2 and game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() > 0 then say_title("Sura Ruhu:") say("") say("Üzgünüm Ejderha Tapýnaðý þuan dolu.") say("Kalan süre: "..game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time().." saniye") say("") return end if game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() < 0 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 then game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",0) purge_area(829200,1059600,844200,1074600) ---warp_all_in_map(79,241300,1275400) warp_all_to_village(79) setskin(NOWINDOW) return end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) < 3 then say_title("Sura Ruhu:") say("Gerekli eþya 3x: "..item_name(30179)..":") say_item_vnum(30179) say("3 adet anahtara ihtiyacýn var.") return end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 1 then pc.setqf("ejder_bug_engel2",get_time()+5) say_title("Sura Ruhu:") say("") say("Üzgünüm Ejderha Tapýnaðý þuan dolu.") say("Eðer þifreyi biliyorsan,") say("doðru bir þekilde yaz.") say("") say_reward("5 saniye süren var!") say("") local pin = tonumber(input("")) if get_time() > pc.getqf("ejder_bug_engel2") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel2",get_time()+0) return end if string.len(pin) < 4 then say_title("Sura Ruhu:") say("") say("Þifre en az 4 karakterden oluþmalý.") return end if game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") == pin then say_title("Sura Ruhu:") say("") if pc.count_item(30179) < 3 then say("Girmene izin veremem.") say("Gerekli eþya 3x: "..item_name(30179)..":") say_item_vnum(30179) say("3 tane anahtara sahip olduðunda tekrar gel.") return end pc.remove_item("30179",3) say("Þifre doðru tebrikler!") say("Seni içeri gönderiyorum. Onu yenmeden dönme!") pc.setqf("icerdesin"..pc.get_channel_id().."",1) wait() pc.warp(843600,1066900) elseif pin != game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") then say_title("Sura Ruhu:") say("Üzgünüm þifreyi hatalý girdin.") return end end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) >= 3 then say_title("Sura Ruhu:") say("Ejderha Tapýnaðý'na girmek isteyen ilk kiþi") say("sensin. Yeterli sayýda Kývrýk Anahtara sahipsen") say("seni içeri býrakacaðým. Ama ilk önce bir þifre") say("belirleyeceksin. Bu þifreyi, 5 dakika") say("içerisinde savaþ arkadaþlarýna verip onlarýn") say("içeri girmesini saðlayabilirsin. Bu anahtarýn") say("sadece 60 dakika tesir edeceðini unutma. O zamana") say("kadar ejderhayý öldürmüþ olmanýz gerekiyor!") say("") pc.setqf("ejder_bug_engel3",get_time()+5) local i = select("Hazýrým!", "Vazgeç ") if get_time() > pc.getqf("ejder_bug_engel3") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel3",get_time()+0) return end if 1 == i and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then say_title("Sura Ruhu:") pc.setqf("ejder_bug_engel3",get_time()+5) local pin = number(1000,9999999) say("") say("") say("") say_reward("Yazman gereken þifre : "..pin) say_reward("5 saniye süren var!") local giris = tonumber ( input ( "" ) ) if get_time() > pc.getqf("ejder_bug_engel3") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel3",get_time()+0) return end if giris != pin then say_title("Sura Ruhu:") say("") say_red("Malesef, Yanlýþ yazdýn.") return end if pin and pin <= 999999999 and pc.count_item(30179)>=3 then say_title("Sura Ruhu:") say("") say("Arzu edersen seni doðrudan Ejderha Maðarasý'na") say("götürebilirim. Bana þimdi vermen gerekenler:") say("3x:") say_item_vnum(30179) pc.setqf("ejder_bug_engel3",get_time()+5) local zaxd = select("Al ve beni içeri býrak!","Vazgeç ") if get_time() > pc.getqf("ejder_bug_engel3") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel3",get_time()+0) return end if zaxd == 2 then return elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then syschat("Ejderha odasýna baþka bir grup girdi.") return end game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",1) pc.setqf("ejder_sifre",pin) pc.setqf("icerdesin"..pc.get_channel_id().."",1) pc.remove_item("30179",3) pc.setqf("lider",1) clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg()) clear_server_timer("disari_yolluyoz"..pc.get_channel_id().."",get_server_timer_arg()) game.set_event_flag("ejder_sifresi"..pc.get_channel_id().."",pin) game.set_event_flag("time_1"..pc.get_channel_id().."", get_time()+60*60*1) --timer("iceri_gir",3) pc.warp(843600, 1066900) elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then say_title("Sura Ruhu:") say("") say("Birileri senden önce davrandý. Onlarýn") say("odadan çýkmalarýný bekle ya da parolayý ") say("biliyorsan söyle.") end else say_title("Sura Ruhu:") say("") say("Bir hata oluþtu.") say("") end end end elseif pc.get_channel_id() == 1 then if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 2 and game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() > 0 then say_title("Sura Ruhu:") say("") say("Üzgünüm Ejderha Tapýnaðý þuan dolu.") say("Kalan süre: "..game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time().." saniye") say("") return end if game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time() < 0 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 then game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",0) purge_area(829200,1059600,844200,1074600) ---warp_all_in_map(79,241300,1275400) warp_all_to_village(79) setskin(NOWINDOW) return end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) < 3 then say_title("Sura Ruhu:") say("Gerekli eþya 3x: "..item_name(30179)..":") say_item_vnum(30179) say("3 adet anahtara ihtiyacýn var.") return end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 1 then pc.setqf("ejder_bug_engel2",get_time()+5) say_title("Sura Ruhu:") say("") say("Üzgünüm Ejderha Tapýnaðý þuan dolu.") say("Eðer þifreyi biliyorsan,") say("doðru bir þekilde yaz.") say("") say_reward("5 saniye süren var!") say("") local pin = tonumber(input("")) if get_time() > pc.getqf("ejder_bug_engel2") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel2",get_time()+0) return end if string.len(pin) < 4 then say_title("Sura Ruhu:") say("") say("Þifre en az 4 karakterden oluþmalý.") return end if game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") == pin then say_title("Sura Ruhu:") say("") if pc.count_item(30179) < 3 then say("Girmene izin veremem.") say("Gerekli eþya 3x: "..item_name(30179)..":") say_item_vnum(30179) say("3 tane anahtara sahip olduðunda tekrar gel.") return end pc.remove_item("30179",3) say("Þifre doðru tebrikler!") say("Seni içeri gönderiyorum. Onu yenmeden dönme!") pc.setqf("icerdesin"..pc.get_channel_id().."",1) wait() pc.warp(843600,1066900) elseif pin != game.get_event_flag("ejder_sifresi"..pc.get_channel_id().."") then say_title("Sura Ruhu:") say("Üzgünüm þifreyi hatalý girdin.") return end end if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 and pc.count_item(30179) >= 3 then say_title("Sura Ruhu:") say("Ejderha Tapýnaðý'na girmek isteyen ilk kiþi") say("sensin. Yeterli sayýda Kývrýk Anahtara sahipsen") say("seni içeri býrakacaðým. Ama ilk önce bir þifre") say("belirleyeceksin. Bu þifreyi, 5 dakika") say("içerisinde savaþ arkadaþlarýna verip onlarýn") say("içeri girmesini saðlayabilirsin. Bu anahtarýn") say("sadece 60 dakika tesir edeceðini unutma. O zamana") say("kadar ejderhayý öldürmüþ olmanýz gerekiyor!") say("") pc.setqf("ejder_bug_engel3",get_time()+5) local i = select("Hazýrým!", "Vazgeç ") if get_time() > pc.getqf("ejder_bug_engel3") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel3",get_time()+0) return end if 1 == i and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then pc.setqf("ejder_bug_engel2",get_time()+5) say_title("Sura Ruhu:") local pin1 = number(1000,9999999) local pin2 = number(1000,9999999) local pin3 = number(1000,9999999) local pin4 = number(1000,9999999) local pin5 = number(1000,9999999) local pin6 = number(1000,9999999) local gercek = number(2,7) local pin if gercek == 2 then pin = pin1 elseif gercek == 3 then pin = pin2 elseif gercek == 4 then pin = pin3 elseif gercek == 5 then pin = pin4 elseif gercek == 6 then pin = pin5 elseif gercek == 7 then pin = pin6 end say_reward("Seçmen gereken þifre : "..pin) say_reward("5 saniye süren var!") local sifre = select("Vazgeç ",pin1,pin2,pin3,pin4,pin5,pin6) if get_time() > pc.getqf("ejder_bug_engel2") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel2",get_time()+0) return end if sifre == gercek and pc.count_item(30179)>=3 then say_title("Sura Ruhu:") say("") say("Arzu edersen seni doðrudan Ejderha Maðarasý'na") say("götürebilirim. Bana þimdi vermen gerekenler:") say("3x:") say_item_vnum(30179) say_reward("5 saniye süren var!") pc.setqf("ejder_bug_engel3",get_time()+5) local zaxd = select("Al ve beni içeri býrak!","Vazgeç ") if get_time() > pc.getqf("ejder_bug_engel3") then say_title("Sura Ruhu:") say("5 saniye doldu þansýný tekrar dene.") pc.setqf("ejder_bug_engel3",get_time()+0) return end if zaxd == 2 then return elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") == 0 then if game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then syschat("Ejderha odasýna baþka bir grup girdi.") return end game.set_event_flag("ejder_kullanimda"..pc.get_channel_id().."",1) pc.setqf("ejder_sifre",pin) pc.setqf("icerdesin"..pc.get_channel_id().."",1) pc.remove_item("30179",3) pc.setqf("lider",1) clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg()) clear_server_timer("disari_yolluyoz"..pc.get_channel_id().."",get_server_timer_arg()) game.set_event_flag("ejder_sifresi"..pc.get_channel_id().."",pin) game.set_event_flag("time_1"..pc.get_channel_id().."", get_time()+60*60*1) --timer("iceri_gir",3) pc.warp(843600, 1066900) elseif zaxd == 1 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") != 0 then say_title("Sura Ruhu:") say("") say("Birileri senden önce davrandý. Onlarýn") say("odadan çýkmalarýný bekle ya da parolayý ") say("biliyorsan söyle.") end else say_title("Sura Ruhu:") say("") say("Bir hata oluþtu.") say("") end end end else return end end when login begin if pc.getqf("icerdesin"..pc.get_channel_id().."") == 1 then send_letter("Mavi Ejderha'yý maðlup edin") end end when button or info begin q.set_clock("Kalan süre:", game.get_event_flag("time_1"..pc.get_channel_id().."")-get_time()) kristal_oda.ejder_odasi_kalansure() end when login with pc.get_map_index() == 79 and pc.getqf("icerdesin"..pc.get_channel_id().."") != 1 begin pc.warp(241300,1275400) end when login with pc.get_map_index() == 79 and pc.getqf("lider") == 1 begin notice_all("CH "..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yý öldürmeye çalýþýyor!") notice(""..pc.getqf("ejder_sifre").." numaralý þifreyi daðýtmaya 5 dakika zamanýn") notice("var!") purge_area(829200,1059600,844200,1074600) regen_in_map(79,"data/dungeon/skia_deliboss.txt") server_timer("sifre_kapat"..pc.get_channel_id().."", 300,pc.get_map_index()) server_timer("ejderi_kescen"..pc.get_channel_id().."", 3600,pc.get_map_index()) kristal_oda.ejder_odasi_kalansure() pc.setqf("lider",2) pc.set_warp_location(73 , 2413, 12754) end when login with pc.get_map_index() == 79 and pc.getqf("icerdesin"..pc.get_channel_id().."") == 1 and pc.getqf("lider") != 1 begin kristal_oda.ejder_odasi_kalansure() pc.set_warp_location(73 , 2413, 12754) end when kill with npc.get_race() == 8031 or npc.get_race() == 8032 or npc.get_race()== 8033 and pc.get_map_index() == 79 begin local n =game.get_event_flag("kesilen_metin"..pc.get_channel_id().."") + 1 game.set_event_flag("kesilen_metin"..pc.get_channel_id().."", n) if n > 3 then local t = number(1,4) if 1 == t then regen_in_map(79,"data/dungeon/skia_boss1.txt") elseif 2 == t then regen_in_map(79,"data/dungeon/skia_boss2.txt") elseif 3 == t then regen_in_map(79,"data/dungeon/skia_boss3.txt") else regen_in_map(79,"data/dungeon/skia_boss4.txt") end end end when kill with npc.get_race() == 2493 and pc.get_map_index() == 79 and game.get_event_flag("ejder_kullanimda"..pc.get_channel_id().."") >= 1 begin game.drop_item_with_ownership("71123",1) game.drop_item_with_ownership("71129",1) local drop_chance = number(1,10) if drop_chance == 5 then game.drop_item_with_ownership("71129",1) end notice_all("CH "..pc.get_channel_id()..": "..pc.get_name().." grubu, Mavi Ejderha'yý öldürdü!") game.set_event_flag("time_1"..pc.get_channel_id().."",get_time() + 5*60) clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg()) server_timer("disari_yolluyoz"..pc.get_channel_id().."",60*5, pc.get_map_index()) ---300 olcak forked.warp_all_in_map("79","73","241300","1275400",295) end when sifre_kapat1.server_timer begin game.set_event_flag("ejder_kullanimda1",2) end when disari_yolluyoz1.server_timer begin notice_all("CH 1: Mavi Ejderha geri döndü!") game.set_event_flag("kesilen_metin1",0) purge_area(829200,1059600,844200,1074600) clear_server_timer("ejderi_kescen1",get_server_timer_arg()) game.set_event_flag("ejder_kullanimda1",0) forked.warp_all_in_map("79","73","241300","1275400",1) end when ejderi_kescen1.server_timer with game.get_event_flag("time_11") - get_time() <= 0 begin ---warp_all_in_map(79,241300,1275400) forked.warp_all_in_map("79","73","241300","1275400",1) notice_all("CH 1: Mavi Ejderha hâlâ yaþýyor!") purge_area(829200,1059600,844200,1074600) game.set_event_flag("kesilen_metin1",0) game.set_event_flag("ejder_kullanimda1",0) end when sifre_kapat2.server_timer begin game.set_event_flag("ejder_kullanimda2",2) end when disari_yolluyoz2.server_timer begin notice_all("CH 2: Mavi Ejderha geri döndü!") game.set_event_flag("kesilen_metin2",0) purge_area(829200,1059600,844200,1074600) clear_server_timer("ejderi_kescen2",get_server_timer_arg()) game.set_event_flag("ejder_kullanimda2",0) forked.warp_all_in_map("79","73","241300","1275400",1) end when ejderi_kescen2.server_timer with game.get_event_flag("time_12") - get_time() <= 0 begin ---warp_all_in_map(79,241300,1275400) forked.warp_all_in_map("79","73","241300","1275400",1) notice_all("CH 2: Mavi Ejderha hâlâ yaþýyor!") purge_area(829200,1059600,844200,1074600) game.set_event_flag("kesilen_metin2",0) game.set_event_flag("ejder_kullanimda2",0) end when login with pc.get_map_index() != 79 begin if pc.getqf("icerdesin1") == 1 or pc.getqf("icerdesin2") == 1 then pc.delqf("icerdesin1") pc.delqf("icerdesin2") pc.delqf("ejder_sifre") pc.delqf("lider") end end when 30121.chat."Süreyi sýfýrla" with pc.is_gm() begin say_title("Sura Ruhu;") say("Sýfýrlamak istediðinden emin misin ?") local cyvercha = select("Evet","Hayýr") if cyvercha == 2 then return elseif cyvercha == 1 then notice_all("CH "..pc.get_channel_id()..": Kristal oda süresi sýfýrlanmýþtýr.") game.set_event_flag("time_1"..pc.get_channel_id().."",get_time() + 5*60) clear_server_timer("ejderi_kescen"..pc.get_channel_id().."",get_server_timer_arg()) server_timer("disari_yolluyoz"..pc.get_channel_id().."",60*5, pc.get_map_index()) ---300 olcak forked.warp_all_in_map("79","73","241300","1275400",295) end end function ejder_odasi_kalansure() local saniyekalan = (game.get_event_flag("time_1"..pc.get_channel_id().."") - get_time()) local dakikakalan = math.ceil(saniyekalan / 60) notice("Mavi Ejderha'yý öldürmeye "..dakikakalan.." dakikalýk bir zaman") notice("kaldý!") end end end
Incearca asa: intra in camera la dragon, cu grupa, avand cele trei chei, si cu parola setata de liderul grupei.
Revino cu un reply daca s-a rezolvat sau nu problema.
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Sterge si reinstaleaza questul mapei de cristal, sau incearca-l pe acesta:zuokik scrie:La fel da si cu grupa ..
Cod: Selectaţi tot
quest camera_de_cristal begin
state start begin
when 30123.chat."Templul Dragonului" with pc.get_map_index() == 73 begin
if get_time() > game.get_event_flag("Grotte_time") then
game.set_event_flag("Grotte_zugang",0)
end
if pc.is_gm() or pc.count_item(80041) >= 1 then
say ( "Bine ai venit "..pc.get_name().."" )
say ( "Puteti intra gratuit, deoarece sunteti GM." )
say ( "" )
wait()
pc.warp( 843200, 1066900 )
return
end
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) < 3 then
say ( "Aveti nevoie de trei Chei Rãsucite pentru a intra." )
say_reward ( "Puteti gãsi cheia omorandul pe Generalul Yonghan." )
say_item_vnum(30179)
say ( "" )
return
end
if game.get_event_flag("Grotte_zugang") == 1 then
say ( "" )
pc.setqf("grotte_passworto", 078954687921)
if pc.getqf("abgabe") == 1 then
pc.setqf("abgabe",0)
say ( "Ai cheile. Puteti intra acum." )
say ( "" )
pc.setqf("erlaubt",1)
wait()
pc.warp( 843200, 1066900 )
return
end
say ( "Introduceti codul ales de liderul grupului." )
say ( "" )
local passwort = tonumber(input(""))
--pc.setqf("grotte_passworto", passwort)
if game.get_event_flag("Grotte_passwort") == passwort then
say ( "Ai introdus codul corect." )
say ( "" )
if pc.count_item(30179) < 3 then
say ( "Nu te pot teleporta deoarece nu ai cheile." )
say ( "Ai in continuare nevoie de chei." )
say ( "" )
return
end
say ( "Te voi teleporta acum." )
say ( "" )
pc.setqf("erlaubt",1)
wait()
if pc.can_warp() then
pc.remove_item("30179",3) end
pc.warp( 843200, 1066900 )
elseif passi != pc.getqf("grotte_passworto") then
say("")
return
end
end
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) >= 3 then
say ( "Dacã sunteti atât de puternici pentru a-l putea" )
say ( "învinge pe Beran-Setaou,eu va teleportez mai" )
say ( "departe.Aveti nevoie de trei Chei Rãsucite" )
say ( "pentru a putea intra. Dacã nu aveti cheile," )
say ( "omorâtil pe Generalul Yonghan, acesta va da" )
say ( "trei Chei Rasucite." )
local i = select( "Bine", "Îapoi" )
if 1 == i then
say ( "Ai nevoie de un cod pentru tine si grupul tãu." )
say ( "Trebuie sã alegeti codul. Codul trebuie sã " )
say ( "aiba minim 2 caractere." )
say ( "" )
local passwort = tonumber(input(""))
if passwort and passwort <= 999999999 and pc.count_item(30179)>=1 then
game.set_event_flag("Grotte_zugang",1)
game.set_event_flag("Grotte_passwort",passwort)
local times = get_time() + 300 --Wartezeit
game.set_event_flag("Grotte_time", times)
pc.setqf("abgabe",1)
say ( "Parolã: "..passwort.."" )
say ( "Spunele prietenilor tai parola." )
say ( "" )
notice( "Parola aleasã este: "..passwort.."" )
pc.remove_item("30179",3)
else
say ( "Ati introdus un cod gresit." )
say ( "" )
end
end
end
end
when login with pc.get_map_index() == 97 and not pc.is_gm() begin
if pc.get_level() < 75 or pc.getqf("erlaubt") == 0 and pc.get_map_index() == 97 then
chat( "Nivelul tau este prea mic, trebuie sã ai cel putin 75!" )
warp_to_village()
end
notice_in_map( "[Templul Dragonului] Bine ati venit in Templul Dragonului! Prima sarcinã a inceput..." )
notice_in_map( "[Templul Dragonului] Trebuie sa spargeti pietrele Metin pentru a gãsi piatra cea bunã!" )
pc.set_warp_location(73 , 1825, 12207)
end
when 8011.kill with pc.get_map_index() == 97 begin
timer("skipia_boss_goo", 10)
notice_in_map("[Templul Dragonului] Ati spart piatra Metin cea bunã si veti fi teleportati la nivelul urmator.")
d.kill_all()
end
when skipia_boss_goo.timer begin
game.set_event_flag("Grotte_zugang",0)
d.new_jump_all(97, 8432, 10669)
d.setf("grotte_boss", 1)
d.spawn_mob(9012, 241, 172)
end
when 8038.kill or 8038.kill or 8038.kill or 8038.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin
local n =d.getf("count") + 1
d.setf("count", n)
notice_in_map("[Templul Dragonului] Ai spart "..n.." pietre Metin.")
if n > 2 then
local t = number(1,4)
notice_in_map("[Templul Dragonului] Beran-Setaou este supãrat. El a convocat mai multe pietre Metin.")
if 1 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss1.txt")
elseif 2 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss2.txt")
elseif 3 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss3.txt")
else
d.regen_file("data/dungeon/templul_dragonului/skia_boss4.txt")
end
end
end
when 2493.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin
d.setf("grotte_boss", 3)
notice_all("Cu o ultima suflare, liderul grupei "..pc.get_name().."")
notice_all("urmat de rãzboinici curajosi, au reusit sa îl invinga pe Beran-Setaou.")
timer("skipia_boss_end", 60)
d.spawn_mob(9012, 241, 172)
d.kill_all()
d.clear_regen()
end
when login with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin
pc.set_warp_location(73 , 1825, 12207)
end
when login with pc.in_dungeon() and d.getf("grotte_boss") == 1 begin
timer("skipia_boss_end", 3600)
d.set_regen_file("data/dungeon/templul_dragonului/skia_boss.txt")
local t = number(1,4)
if 1 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss1.txt")
elseif 2 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss2.txt")
elseif 3 == t then
d.regen_file("data/dungeon/templul_dragonului/skia_boss3.txt")
else
d.regen_file("data/dungeon/templul_dragonului/skia_boss4.txt")
end
local o = number(1,4)
if 1 == o then
d.regen_file("data/dungeon/templul_dragonului/skia_boss5.txt")
elseif 2 == o then
d.regen_file("data/dungeon/templul_dragonului/skia_boss6.txt")
elseif 3 == o then
d.regen_file("data/dungeon/templul_dragonului/skia_boss7.txt")
else
d.regen_file("data/dungeon/templul_dragonului/skia_boss8.txt")
end
d.setf("grotte_boss", 2)
d.notice("[Templul Dragonului] Aveti la dispozitie 1H pentru a-l doborâ pe Beran-Setaou")
d.setf("count", 0)
pc.set_warp_location(73 , 1825, 12207)
end
when login with pc.in_dungeon() and d.getf("grotte_boss") == 3 begin -- begin
--pc.warp(181700, 1220600)
end
when skipia_boss_end.timer begin
d.exit_all()
end
when skipia_boss_ende.timer begin
kill_all_in_map(97)
game.set_event_flag("Grotte_zugang",0)
d.setf("grotte_boss", 1)
d.exit_all()
end
when login with pc.get_map_index() != 97 or not pc.in_dungeon() begin
pc.setqf("erlaubt",0)
end
end
end- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Chiar si dupa reinstalarea questului tau?zuokik scrie:Ma da afara din camera imediat fara sa imi scrie nimic
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori



