HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Daha önce paylaşıldı mı bilmiyorum. Paylaşıldı ise konu kapanabilir.
[CODE title="Mavi Ejderha Tek Kat Questi"]quest new_dragon begin
state start begin
when 30121.chat."Sura Ruhu " begin
addimage(35,35,'deneme31.tga')
if party.is_leader() or party.is_party() then
say_reward_center("Bu zindana grup halinde giremezsin")
say_reward_center("lütfen önce bulundugun grupdan ayril !")
return
end
if (pc.get_channel_id() == 2 or pc.get_channel_id() == 3 or pc.get_channel_id() == 4 or pc.get_channel_id() == 5 or pc.get_channel_id() == 6) then
say_title_center("Sura Ruhu:")
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Sadece 1. kanaldan giriş yapabilirsin.")
return
end
-- sys_log(0,"devil_tower2 quest open")
say_title_center(mob_name(30121))
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("3 Adet Kıvrık Anahtara İhtiyacın Var.")
say_item(item_name(30179),30179, "")
wait()
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Giriş yaptığında eşya yok olacak. ")
say_center("")
say_reward_center("Devam etmek istiyor musun?")
say_center("")
local s = select("Evet", "Hayır")
-- ------------ Dungeon Turn Back System ----------------------
-- pc.remove_turn_back_dungeon()
-- ------------------------------------------------------------
if s == 1 then
if not pc.can_warp() then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Henüz ışınlanamazsın.")
say_center("")
return
elseif pc.count_item(30179) < 3 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Envanterinde yeterli miktarda yok:")
say_center(string.format("%s.", item_name(30179)))
say_center("")
return
elseif pc.level < 55 or pc.level > 120 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Seviyen giriş gereksinimlerini karşılamıyor. ")
say_center("Gereksinimler:")
say_center(string.format("Minimum Seviye: %d.",55))
say_center(string.format("Maksimum Seviye: %d.",120))
say_center("")
return
elseif get_time() < pc.getqf("dragonlair_soguma_suresi") then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Soguma sureniz henuz dolmadi!")
say_center("Kalan süre: "..dungeon_get_duration(pc.getqf("dragonlair_soguma_suresi") - get_global_time()).."")
say_center("")
if (game.get_event_flag("dragonlair_soguma_suresi") == 1) then
say_center("Beta Server; süreyi sıfırlamak mı istiyorsun?")
if select("Evet","Hayır") == 1 then
pc.setqf("dragonlair_soguma_suresi",0)
return
end
end
return
elseif game.get_event_flag("enable_orcmaze_dungeon") == 1 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Sura Ruhu henüz aktif durumda değildir.")
say_center("")
return
else
pc.remove_item(30179, 3)
pc.setqf("dragonlair_soguma_suresi", get_time()+15*60)
pc.setqf("new_dragon_plechito", 1)
d.new_jump(18, 21086 * 100, 22099 * 100)
end
end
end
--d.MapControl
when login with pc.get_map_index() == 18 begin
pc.set_warp_location(67, 2894, 66)
d.exit()
end
when logout with pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 begin
------------ Dungeon Turn Back System ----------------------
pc.setf("dragonlair","dungeon_turn",1)
------------------------------------------------------------
end
--d.FloorOne
when login with pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 begin
if pc.getqf("new_dragon_plechito") > 0 then
pc.setqf("new_dragon_plechito", 0)
d.setqf2("orcmaze_dungeon","last_exit_time", get_global_time())
d.setf("orc_level", 1)
d.regen_file("data/dungeon/skia_boss.txt")
server_timer('dragonlair', 5, d.get_map_index())
d.set_unique("door", d.spawn_mob_ac_dir(20387, 236, 229, 195))
server_timer ("dragonlair", 5,d.get_map_index())
end
end
when kill with pc.in_dungeon() and pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 and npc.get_race() == 2493 begin
d.kill_all()
timer("dragonlair", 10)
end
when dragonlair.timer begin
d.exit_all()
pc.warp(180100, 1220400)
end
end
end[/CODE]
[CODE title="Mavi Ejderha Tek Kat Questi"]quest new_dragon begin
state start begin
when 30121.chat."Sura Ruhu " begin
addimage(35,35,'deneme31.tga')
if party.is_leader() or party.is_party() then
say_reward_center("Bu zindana grup halinde giremezsin")
say_reward_center("lütfen önce bulundugun grupdan ayril !")
return
end
if (pc.get_channel_id() == 2 or pc.get_channel_id() == 3 or pc.get_channel_id() == 4 or pc.get_channel_id() == 5 or pc.get_channel_id() == 6) then
say_title_center("Sura Ruhu:")
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Sadece 1. kanaldan giriş yapabilirsin.")
return
end
-- sys_log(0,"devil_tower2 quest open")
say_title_center(mob_name(30121))
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("3 Adet Kıvrık Anahtara İhtiyacın Var.")
say_item(item_name(30179),30179, "")
wait()
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Giriş yaptığında eşya yok olacak. ")
say_center("")
say_reward_center("Devam etmek istiyor musun?")
say_center("")
local s = select("Evet", "Hayır")
-- ------------ Dungeon Turn Back System ----------------------
-- pc.remove_turn_back_dungeon()
-- ------------------------------------------------------------
if s == 1 then
if not pc.can_warp() then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Henüz ışınlanamazsın.")
say_center("")
return
elseif pc.count_item(30179) < 3 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Envanterinde yeterli miktarda yok:")
say_center(string.format("%s.", item_name(30179)))
say_center("")
return
elseif pc.level < 55 or pc.level > 120 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Seviyen giriş gereksinimlerini karşılamıyor. ")
say_center("Gereksinimler:")
say_center(string.format("Minimum Seviye: %d.",55))
say_center(string.format("Maksimum Seviye: %d.",120))
say_center("")
return
elseif get_time() < pc.getqf("dragonlair_soguma_suresi") then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Soguma sureniz henuz dolmadi!")
say_center("Kalan süre: "..dungeon_get_duration(pc.getqf("dragonlair_soguma_suresi") - get_global_time()).."")
say_center("")
if (game.get_event_flag("dragonlair_soguma_suresi") == 1) then
say_center("Beta Server; süreyi sıfırlamak mı istiyorsun?")
if select("Evet","Hayır") == 1 then
pc.setqf("dragonlair_soguma_suresi",0)
return
end
end
return
elseif game.get_event_flag("enable_orcmaze_dungeon") == 1 then
say_title_center(mob_name(30121))
addimage(35,35,'deneme31.tga')
say_center("")
say_center("")
say_center("")
say_center("")
say_center("")
say_center("Sura Ruhu henüz aktif durumda değildir.")
say_center("")
return
else
pc.remove_item(30179, 3)
pc.setqf("dragonlair_soguma_suresi", get_time()+15*60)
pc.setqf("new_dragon_plechito", 1)
d.new_jump(18, 21086 * 100, 22099 * 100)
end
end
end
--d.MapControl
when login with pc.get_map_index() == 18 begin
pc.set_warp_location(67, 2894, 66)
d.exit()
end
when logout with pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 begin
------------ Dungeon Turn Back System ----------------------
pc.setf("dragonlair","dungeon_turn",1)
------------------------------------------------------------
end
--d.FloorOne
when login with pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 begin
if pc.getqf("new_dragon_plechito") > 0 then
pc.setqf("new_dragon_plechito", 0)
d.setqf2("orcmaze_dungeon","last_exit_time", get_global_time())
d.setf("orc_level", 1)
d.regen_file("data/dungeon/skia_boss.txt")
server_timer('dragonlair', 5, d.get_map_index())
d.set_unique("door", d.spawn_mob_ac_dir(20387, 236, 229, 195))
server_timer ("dragonlair", 5,d.get_map_index())
end
end
when kill with pc.in_dungeon() and pc.get_map_index() >= 180000 and pc.get_map_index() < 189999 and npc.get_race() == 2493 begin
d.kill_all()
timer("dragonlair", 10)
end
when dragonlair.timer begin
d.exit_all()
pc.warp(180100, 1220400)
end
end
end[/CODE]
vay be beran ne zaman birden fazla kat oldu da tek kata düştü 
elseif game.get_event_flag("enable_orcmaze_dungeon") == 1 then maşallah nerelerden topladın yazsan daha düzgün olurdu quest kodlarını kontrol et

elseif game.get_event_flag("enable_orcmaze_dungeon") == 1 then maşallah nerelerden topladın yazsan daha düzgün olurdu quest kodlarını kontrol et
uyarlama yaptımvay be beran ne zaman birden fazla kat oldu da tek kata düştü
elseif game.get_event_flag("enable_orcmaze_dungeon") == 1 then maşallah nerelerden topladın yazsan daha düzgün olurdu quest kodlarını kontrol et
metinlerle falan uğraşılmasın diye direk ben mavi ölüm kulesine ekledim 
Rica ederim gün içerisinde ekleyeceğim.Paylasım İçin Teşekkürler.
24 Saat İçinde Kanıt Ekleyeniz.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 151
- Cevaplar
- 2
- Görüntüleme
- 281
- Cevaplar
- 4
- Görüntüleme
- 430
