- Mesaj
- 39
- Çözümler
- 2
- Beğeni
- 7
- Puan
- 59
- Ticaret Puanı
- 0
Giriş yap dediğimde böyle diyor nerede ayar yapmalıyım
quest bu şekilde
Lua (Quest):
quest catacomb_dungeon begin
state start begin
when logout begin
local idx = 216
local map = pc.get_map_index()
if map >= (idx * 10000) and map < (idx * 10000 + 9000) then
pc.setf("catacomb_dead","dungeon_time",get_global_time() + 60*60)
end
end
when login begin
local idx = 216
local map = pc.get_map_index()
if map == idx then
chat("Burası zindan değil. ")
warp_to_village()
end
end
when 20367.chat."Catacomb" begin
if pc.get_level() < 75 then
say_title("Bekci:")
say("")
say("75. seviyenin altinda oldugun icin ")
say("zindana giremezsin...")
return
end
if pc.count_item(30319) < 1 then
say_item_vnum(30319)
say("Gerekli esya olmadan giris yapamazsin.")
return
end
if party.is_party() then
say("Grubun varken giris yapamazsin.")
return
end
if pc.getf("catacomb_dead","dungeon_time") > get_global_time() then
say_npc()
say("")
say("Henüz odaya giremezsin.")
say("Bekleme süren dolunca tekrar gel.")
say("")
say_reward("Kalan Süre : "..LIB_duration(pc.getf("catacomb_dead","dungeon_time")-get_global_time()))
return
end
say_title("Bekci:")
say("")
say("zindana girmek istiyor musun?")
local s = select("Evet!","Hayir,girmek istemiyorum.")
if s == 1 then
pc.remove_item(30319,1)
timer("catacomb_sologiris",2)
else
return
end
end
when catacomb_sologiris.timer begin
d.new_jump(216, 3145 * 100, 13177 * 100)
d.spawn_mob_dir(2598,74,1103,1)
server_timer("catacomb_uyari",5,d.get_map_index())
server_timer("catacomb_timeup",60*15*1,d.get_map_index())
end
when kill with npc.get_race() == 2598 begin
d.setf("catacomb_dead",1)
notice_all("|cff00ff00 Patron Avcısı "..pc.get_name().." grubu, Azrail'i Mağlup etti!")
d.notice(" Bir Dakika İçinde Ödülleri Toplamalısın.!")
server_timer ("catacomb_eli_check_timer_1",60*1, d.get_map_index())
end
when catacomb_uyari.server_timer begin
if d.select(get_server_timer_arg()) then
d.notice("catacomb Zindanına Hoşgeldin!")
d.notice("15 Dakika içinde Boss'u Yok Etmelisin!")
d.notice("Bol Şanslar!")
end
end
when catacomb_eli_check_timer_1.server_timer begin
if d.select(get_server_timer_arg()) then
d.set_warp_location (65, 5911, 993)
server_timer ("catacomb_eli_check_timer_2", 3, get_server_timer_arg())
end
end
when catacomb_eli_check_timer_2.server_timer begin
if d.select(get_server_timer_arg()) then
d.set_warp_location (65, 5911, 993)
server_timer("catacomb_exit_timer", 3, get_server_timer_arg())
else
server_timer ("catacomb_eli_check_timer_1", 3, get_server_timer_arg())
end
end
when catacomb_timeup.server_timer begin
if d.select(get_server_timer_arg()) then
d.notice("Zaman doldu.")
d.setf("sure_doldu",1)
d.exit_all()
end
end
when catacomb_exit_timer.server_timer begin
if d.select(get_server_timer_arg()) then
clear_server_timer("catacomb_eli_check_timer_1", get_server_timer_arg())
clear_server_timer("catacomb_eli_check_timer_2", get_server_timer_arg())
clear_server_timer("catacomb_sologiris", get_server_timer_arg())
d.clear_regen()
d.exit_all()
end
end
end --state
end --quest
En son bir moderatör tarafından düzenlenmiş: