- Mesaj
- 265
- Çözümler
- 16
- Beğeni
- 156
- Puan
- 734
- Ticaret Puanı
- 0
Arkadaşlar Ronark sistemi kurdum.
Yalnız Questini okuturken şu hatayı alıyorum :
quest_fonction dosyamda şu kodlar mevcut :
Herşeye rağmen Quest okunmuş gibi bazı şeyler çalışıyor.
GM: Ronark Yönetimi panelinden ronarkı başlatıyorum.
5 Dakika timer veriyor. Urielden girebilirsiniz diyor. Gidiyorum uriele tıklıyorum.
Ronark'a gir diyince chat kapanıyor.
Ronarka gm koduyla gidiyorum (/go ronark)
timer(5dk) dolduktan sonra ronarkın data'sındaki mob düşmüyor.
quest dosyam :
Bence şu fonksiyonlar çalışmıyor ondan. Varmıdır bir çözümü?
Yalnız Questini okuturken şu hatayı alıyorum :
quest_fonction dosyamda şu kodlar mevcut :
Kod:
pc.guild_online_member()
pc.not_guild()
pc.remove_guild_online_member()
Herşeye rağmen Quest okunmuş gibi bazı şeyler çalışıyor.
GM: Ronark Yönetimi panelinden ronarkı başlatıyorum.
5 Dakika timer veriyor. Urielden girebilirsiniz diyor. Gidiyorum uriele tıklıyorum.
Ronark'a gir diyince chat kapanıyor.
Ronarka gm koduyla gidiyorum (/go ronark)
timer(5dk) dolduktan sonra ronarkın data'sındaki mob düşmüyor.
quest dosyam :
Lua (Quest):
quest ronark_system begin
state start begin
when letter with pc.is_gm() begin
send_letter("GM: Ronark Bölgesi ")
end
when info or button with pc.is_gm() begin
if pc.get_map_index() != 500 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Üzgünüm "..pc.get_name().." ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("ronarkı başlatmak için ronark haritasında ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("olman gerekiyor seni ronark haritasına")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("göndermemi ister misin ?")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
local git = select(locale.yes,locale.no)
if git == 1 then
if pc.not_guild() then
say_npc()
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Hay aksi!")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Bir loncan bulunmadığı için seni içeri alamam")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("lütfen bir loncaya katıl daha sonra gel.")
return
end
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say(pc.get_name().." seni ronark bölgesine gönderiyorum")
wait()
pc.warp(7903891,3372499) -- GM Işınlanma kordinat
elseif git == 2 then
wait()
end
end
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Merhaba, "..pc.get_name().." yönetim paneline hoşgeldin.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("bu panel üzerinden ronark haritasını açıp kapatabilirsin.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward("sistemini günde sadece bir sefer açarak sistemi oyun")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward("içerisinde değerli bir hale getirebilirsiniz.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
local csec123 = select("Ronark Bölgesini Başlat.","Ronark Bölgesini Sonlandır.","Vazgeç ")
if csec123 == 1 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Ronark sistemini aktif hale ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Getirmek istiyor musun? ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
local ac = select(locale.yes,locale.no)
if ac == 1 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Minimum giriş seviyesini gir.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
local minn = tonumber(input())
if minn == nil or minn == 0 or minn > 120 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Geçersiz değer.")
return
end
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Maksimum giriş seviyesini gir.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
local maks = tonumber(input())
if maks == nil or maks == 0 or maks > 120 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Geçersiz değer.")
return
end
if minn > maks then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Minimum değer maksimum ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("değerden çok olamaz.")
return
end
if maks < minn then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Maksimum değer minimum ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("değerden küçük olamaz.")
return
end
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward("Ronark bölgesi aktif hale getirildi.")
game.set_event_flag("ronark_min",minn)
game.set_event_flag("ronark_max",maks)
notice_all("<Ronark Bölgesi> Ronark birazdan tekrar dirilecek.")
notice_all("<Ronark Bölgesi> Girişlerin kapanmasına son 5 dakika.")
notice_all("<Ronark Bölgesi> Loncana güveniyorsan sende ronarka urielden katılabilirsin..")
notice_all("<Ronark Bölgesi> Giriş seviyesi Min : "..minn.." - Max : "..maks.." ")
game.set_event_flag("ronarkbolgesi",1)
game.set_event_flag("RonarkKill",0)
server_timer("ronarkbolgesitimer",60)
end
elseif csec123 == 2 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Ronark bölgesi deaktif hale")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("getirmek istiyor musun?")
local ac = select(locale.yes,locale.no)
if ac == 1 then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi Yönetim Paneli ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Ronark bölgesi deaktif hale getirildi")
notice_all("<Ronark Bölgesi> Ronark savaşı sona erdi")
game.set_event_flag("ronarkbolgesi",0)
game.set_event_flag("ronark_min",0)
game.set_event_flag("ronark_max",0)
game.set_event_flag("RonarkKill",0)
end
end
end
when logout begin
if pc.get_map_index() == 500 then
pc.remove_guild_online_member()
end
end
when login begin
if pc.get_map_index() == 500 then
pc.guild_online_member()
end
end
when 20011.chat."Ronark Bölgesi" with game.get_event_flag("ronarkbolgesi") == 1 begin
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward(" Merhaba " .. pc.get_name() .. " ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward("Seni ronark bölgesine ışınlamam için")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_reward("5.000.000 yang gerekiyor")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say(" ")
local ronark = select("Beni Ronark'a Gönder...","Vazgeçtim")
local level = pc.get_level()
local ronark_min = game.get_event_flag("ronark_min")
local ronark_max = game.get_event_flag("ronark_max")
if level < ronark_min then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("ronark girebilmek için ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("en az "..ronark_min.." level ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("olman gerekiyor.")
return
end
if level > ronark_max then
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Seviyen ronark giriş için ")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("uygun değil.")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Maksimum Giriş Seviesi : "..ronark_max)
return
end
if ronark == 1 then
if pc.get_money() < 5000000 then
say_npc()
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Hay aksi!")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Seni içeri alamam envanterinde yeterli")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("yang bulamadım bana 5.000.000 yang getirmelisin.")
return
end
if pc.not_guild() then
say_npc()
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say_title("Ronark Bölgesi")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Hay aksi!")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("Bir loncan bulunmadığı için seni içeri alamam")
raw_script("[TEXT_HORIZONTAL_ALIGN_CENTER]") say("lütfen bir loncaya katıl daha sonra gel.")
return
end
if pc.is_gm() then pc.warp(7903891,3372499) return end
if pc.get_empire() == 1 then
pc.warp(7933291,3387032) -- 1. Kordinat Kırmızı
pc.change_money(-5000000)
elseif pc.get_empire() == 2 then
pc.warp(7936265,3372351) -- 2. Kordinat Sarı
pc.change_money(-5000000)
elseif pc.get_empire() == 3 then
pc.warp(7935626,3358609) -- 3. Kordinat Mavi
pc.change_money(-5000000)
end
end
end
when ronarkbolgesitimer.server_timer begin
if game.get_event_flag("ronarkbolgesi") == 0 then return end
notice_all("<Ronark Bölgesi> Ronark'ın dirilmesine son 4 dakika!")
notice_all("<Ronark Bölgesi> Ronark'a uriel'den loncan ile beraber katılabilirsin!")
notice_all("<Ronark Bölgesi> Girişler 4 dakika sonra kapanacak.")
server_timer("ronarkbasla1",60)
end
when ronarkbasla1.server_timer begin
if game.get_event_flag("ronarkbolgesi") == 0 then return end
notice_all("<Ronark Bölgesi> Ronark'ın dirilmesine son 3 dakika!")
notice_all("<Ronark Bölgesi> Ronark'a uriel'den loncan ile beraber katılabilirsin!")
notice_all("<Ronark Bölgesi> Girişler 3 dakika sonra kapanacak.")
server_timer("ronarkbasla2",60)
end
when ronarkbasla2.server_timer begin
if game.get_event_flag("ronarkbolgesi") == 0 then return end
notice_all("<Ronark Bölgesi> Ronark'ın dirilmesine son 2 dakika!")
notice_all("<Ronark Bölgesi> Ronark'a uriel'den loncan ile beraber katılabilirsin!")
notice_all("<Ronark Bölgesi> Girişler 2 dakika sonra kapanacak.")
server_timer("ronarkbasla3",60)
end
when ronarkbasla3.server_timer begin
if game.get_event_flag("ronarkbolgesi") == 0 then return end
notice_all("<Ronark Bölgesi> Ronark'ın dirilmesine son 1 dakika!")
notice_all("<Ronark Bölgesi> Ronark'a uriel'den loncan ile beraber katılabilirsin!")
notice_all("<Ronark Bölgesi> Girişler 1 dakika sonra kapanacak.")
server_timer("ronarkbasla5",60)
end
when ronarkbasla5.server_timer begin
if game.get_event_flag("ronarkbolgesi") == 0 then return end
game.set_event_flag("ronarkbolgesi",0)
regen_in_map(500,"data/ronark/ronarkdungeon.txt")
end
end
end