Neler yeni
XenForo Bannerlar
Modern AdBlock Uyarısı

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Kod Her Fileste Sorunsuz Çalışan Nemere Quest

cumobaskan

Aktif Üye
Katılım
15 Kas 2022
Mesajlar
15
Tepkime puanı
3
Puanları
3
Yaş
26
Konum
Gaziantep
Öncelikle Merhabalar, her server fileste çalışmayan questler paylaşılıyor sürekli bende elimde olan tertemiz tüm SF'lerde çalışabilir halde olan questlerimi paylaşmak istedim.

keyfli kullanımlar.



( AÇIK KAYNAK )


Kod:
quest nemere_dungeon begin
state start begin

when logout begin
local idx = 352
local map = pc.get_map_index()
if map >= (idx * 10000) and map < (idx * 10000 + 9000) then
end
end

when 60008.chat."Nemerenin Gözetleme Kulesi(Tek Kat)" begin
if pc.get_level() < 90 then
say_title("Bekci:")
say("")
say("90. seviyenin altinda oldugun icin ")
say("zindana giremezsin...")
return
end
if pc.count_item(71130) < 1 then
say_item_vnum(71130)
say("Gerekli esya olmadan giris yapamazsin.")
return
end
if party.is_party() then
say("Grubun varken giris yapamazsin.")
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(71130,1)
timer("nemere_sologiris",2)
else
return
end
end



when nemere_sologiris.timer begin
d.new_jump(352, 6047 * 100, 1918 * 100)
d.spawn_mob_dir(6191,927,327,1)

end


when kill with npc.get_race() == 6191 begin
d.setf("nemere_dead",1)
notice_all("|cff00ff00 "..pc.get_name().." Nemere'yi Mağlup etti!")
server_timer ("nemere_eli_check_timer_1", 3, d.get_map_index())
end


when nemere_eli_check_timer_1.server_timer begin
if d.select(get_server_timer_arg()) then
d.set_warp_location (61, 4321, 1667)
server_timer ("nemere_eli_check_timer_2", 3, get_server_timer_arg())
end
end

when nemere_eli_check_timer_2.server_timer begin
if d.select(get_server_timer_arg()) then
d.set_warp_location (61, 4321, 1667)
server_timer("nemere_exit_timer", 61, get_server_timer_arg())
else
server_timer ("nemere_eli_check_timer_1", 3, get_server_timer_arg())
end
end

when nemere_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 nemere_exit_timer.server_timer begin
if d.select(get_server_timer_arg()) then
clear_server_timer("nemere_eli_check_timer_1", get_server_timer_arg())
clear_server_timer("nemere_eli_check_timer_2", get_server_timer_arg())
clear_server_timer("nemere_sologiris", get_server_timer_arg())
d.clear_regen()
d.exit_all()
end
end
end --state
end --quest
 
Son düzenleme:

Benzer konular

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Tema düzenleyici

Tema özelletirmeleri

Grafik arka planlar

Granit arka planlar