Ich wusste nicht, ich habe das Video auf Deutsch
Wie man in dem Video sehen, das Problem der Teleportation

PHP Code:
quest kristal_oda begin
state start begin
when 30121.chat." Ejderhayı Öldürmek İstiyorum ! " begin
if get_time() > game.get_event_flag("kristaloda_sure2") then
game.set_event_flag("kristaloda_durum2",0)
end
if game.get_event_flag("kristaloda_durum2") == 0 and pc.count_item(30179) < 3 then
say_title(" "..mob_name(30121).." ")
say(" İçeri giriş için 3x: "..item_name(30179)..": ")
say_item_vnum(30179)
say(" Kıvrık Anahtara İhtiyacın Var ")
return
end
if game.get_event_flag("kristaloda_durum2") == 1 then
say_title(" "..mob_name(30121).." ")
pc.setqf("kristaloda_sifre2", 078954687321)
if pc.getqf("kristaloda_izin2") == 1 then
pc.setqf("kristaloda_izin2",0)
say(" Anahtarları bana teslim et. ")
say(" Senin geçmene izin vereceğim. ")
pc.setqf("kristaloda_izin2v2",1)
wait()
pc.warp(841200, 1066800)
return
end
if party.is_party() then
if party.getf("kristaloda_grup2") == 1 then
say(" Üzgünüm Ejderha Odası Şu An Dolu. ")
say(" Eğer bir şifren varsa, ")
say(" lütfen onu bana ver. ")
local sifre = tonumber(input(""))
if game.get_event_flag("kristaloda_sifre2") == sifre then
say_title(" "..mob_name(30121).." ")
say(" Şifre doğru ! ")
if pc.count_item(30179) < 3 then
say(" 3 Tane Kıvrık Anahtara İhtiyacın Var ")
say_item_vnum(30179)
return
end
pc.remove_item("30179",3)
say(" Kıvrık Anahtara Sahip Olduğun, ")
say(" İçin Seni İçeri Gönderiyorum ")
pc.setqf("kristaloda_izin2v2",1)
wait()
pc.warp(841200, 1066800)
elseif sifre != pc.getqf("kristaloda_sifre2") then
say_title(" "..mob_name(30121).." ")
say(" Şifre yanlış. ")
say(" İçeri giremezsin. ")
return
end
end
end
end
if game.get_event_flag("kristaloda_durum2") == 0 and pc.count_item(30179) >= 3 then
if party.is_party() then
if party.is_leader() then
say_title(" Merhaba "..pc.get_name().." ")
local deneyen = game.get_event_flag("ejderhadeneyen2")
local basaran = game.get_event_flag("ejderhakesen2")
say(" Demek ejderha odasına ")
say(" gitmek istiyorsun. ")
say(" Şimdiye kadar "..deneyen.." deneyen oldu. ")
say(" Sadece "..basaran.." kişi başarılı oldu. ")
say(" Denemek istiyor musun ? ")
say("")
local i = select(locale.yes, locale.no)
if 1 == i then
say_title(" "..mob_name(30121).." ")
say(" Şimdi şifreyi belirle: ")
local sifre = tonumber(input(""))
if sifre and sifre <= 999999999 and pc.count_item(30179)>=1 then
game.set_event_flag("kristaloda_durum2",1)
game.set_event_flag("kristaloda_sifre2",sifre)
local times = get_time() + 300
game.set_event_flag("kristaloda_sure2", times)
say_title(" "..mob_name(30121).." ")
pc.setqf("kristaloda_izin2",1)
party.chat(" Kristal Odaya Giriş Şifreniz : "..sifre.." ")
party.setf("kristaloda_grup2",1)
say(" Şifre "..sifre.." olarak ayarlanmıştır. ")
pc.remove_item("30179",3)
else
say_title(" "..mob_name(30121).." ")
say(" HATA ! ")
end
end
else
say(" Sadece grup lideri kristal odayı ")
say(" açabilir. ")
end
else
say(" Grubun olmadan içeri giremezsin ")
end
end
end
when login with pc.get_map_index() == 79 begin
say(" Hoşgeldiniz, Beran-Setaou'yı görmek için ")
say(" İmparatorluk Kayasını parçalamalısınız. ")
say("")
if party.is_party() then
if party.is_leader() then
local deneyen = game.get_event_flag("ejderhadeneyen2")
game.set_event_flag("ejderhadeneyen2", deneyen +1)
end
end
pc.set_warp_location(72 , 100, 12132)
end
when 8023.kill with pc.get_map_index() == 79 begin
timer("skipia_boss_goo", 3)
end
when skipia_boss_goo.timer begin
game.set_event_flag("kristaloda_basla2",0)
game.set_event_flag("kristaloda_durum2",0)
d.new_jump_all(79, 8412, 10668)
d.setf("kristaloda_beran2", 1)
d.spawn_mob(9012, 242, 172)
end
when login with pc.in_dungeon() and d.getf("kristaloda_beran2") == 1 begin
if game.get_event_flag("kristaloda_basla2") == 0 then
timer("skipia_spawn", 1)
notice_in_map(" Beran-Setaou Ortaya Çıkıyor... ")
d.spawn_mob(2493, 154, 154)
d.setf("kristaloda_beran2", 2)
timer("skipia_boss_kapat", 3600)
d.notice(" Ejderha Tapınağı'na hoşgeldiniz.")
d.notice(" Kalan süre: 60 dakika ")
pc.set_warp_location(72 , 100, 12132)
end
end
when 2493.kill with pc.in_dungeon() and d.getf("kristaloda_beran2") == 2 begin
local basaran = game.get_event_flag("ejderhakesen2")
game.set_event_flag("ejderhakesen2", basaran + 1)
notice_all(" "..pc.get_name().." grubu, Beran-Setaou'yı öldürdü! ")
notice_in_map(" Tebrikler Beran-Setou'yu Mağlup Ettiniz. ")
notice_in_map(" Bir kaç dakika içerisinde ışınlanacaksın. ")
timer("skipia_boss_bitti", 33)
timer("skipia_boss_dondu", 30)
d.kill_all()
d.spawn_mob(9012, 242, 172)
d.clear_regen()
pc.set_warp_location(72 , 100, 12132)
end
when skipia_spawn.timer begin
notice_all(" "..pc.get_name().." grubu, Beran-Setaou'yu öldürmeye çalışıyor! ")
d.regen_file("data/dungeon/skia_deliboss.txt")
end
when skipia_boss_dondu.timer begin
notice_all(" Beran-Setaou geri döndü! ")
end
when skipia_boss_end.timer begin
d.exit_all()
end
when skipia_boss_bitti.timer begin
d.exit_all()
end
when skipia_boss_kapat.timer begin
notice_all(" Beran-Setaou hâlâ yaşıyor! ")
kill_all_in_map(73)
game.set_event_flag("kristaloda_durum2",0)
game.set_event_flag("kristaloda_basla2",1)
d.exit_all()
end
when login with pc.get_map_index() != 73 or not pc.in_dungeon() begin
pc.setqf("kristaloda_izin2v2",0)
end
end
end
d.exit_all() ??
warp_all_to_village ??






