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!
Kayıp Ruhlar Sistemi, oyuncuların her gün farklı görevler alarak ödüller kazanabileceği gelişmiş bir günlük görev sistemidir. Diyarın dört bir yanında ortaya çıkan karanlık ruhlar ve tehlikeli yaratıklar oyuncular tarafından avlanmayı bekler. Sistem her gün otomatik olarak yenilenir ve oyunculara birbirinden farklı farm, boss ve av görevleri sunar.
Görevler sırasında oyuncular belirli yaratıkları öldürür, bossları avlar ve kayıp ruhları huzura kavuşturarak görevlerini tamamlar. Tamamlanan her görev karşılığında Yang, özel itemler, event coinleri, efsun nesneleri ve birbirinden değerli ödüller kazanılabilir.
Bu sistemin amacı yalnızca görev yaptırmak değil, aynı zamanda oyuncuların sürekli aktif kalmasını, farm yaparken sıkılmamasını ve oyunda rekabet ortamının canlı tutulmasını sağlamaktır. Her gün değişen görevler sayesinde oyuncular sürekli yeni hedeflere yönelir ve oyun deneyimi daha eğlenceli hale gelir.
Kayıp Ruhlar Sistemi sayesinde hem bireysel oyuncular hem de loncalar günlük mücadelelere katılarak karakterlerini güçlendirebilir ve sunucuda daha hızlı gelişim sağlayabilir.
Görevler sırasında oyuncular belirli yaratıkları öldürür, bossları avlar ve kayıp ruhları huzura kavuşturarak görevlerini tamamlar. Tamamlanan her görev karşılığında Yang, özel itemler, event coinleri, efsun nesneleri ve birbirinden değerli ödüller kazanılabilir.
Bu sistemin amacı yalnızca görev yaptırmak değil, aynı zamanda oyuncuların sürekli aktif kalmasını, farm yaparken sıkılmamasını ve oyunda rekabet ortamının canlı tutulmasını sağlamaktır. Her gün değişen görevler sayesinde oyuncular sürekli yeni hedeflere yönelir ve oyun deneyimi daha eğlenceli hale gelir.
Kayıp Ruhlar Sistemi sayesinde hem bireysel oyuncular hem de loncalar günlük mücadelelere katılarak karakterlerini güçlendirebilir ve sunucuda daha hızlı gelişim sağlayabilir.
Kod:
quest kayip_ruhlar begin
state start begin
when login or levelup begin
if pc.get_level() >= 75 then
set_state(gorev)
end
end
end
state gorev begin
function gorev_olustur()
local gorev = number(1, 3)
if gorev == 1 then
pc.setqf("mob_vnum", 1093) -- Azrail
pc.setqf("hedef", 10)
pc.setqf("odul", 50000000)
pc.setqf("gorev_tip", 1)
elseif gorev == 2 then
pc.setqf("mob_vnum", 691) -- Şeytan Askeri
pc.setqf("hedef", 200)
pc.setqf("odul", 25000000)
pc.setqf("gorev_tip", 2)
elseif gorev == 3 then
pc.setqf("mob_vnum", 1901) -- Nemere
pc.setqf("hedef", 5)
pc.setqf("odul", 100000000)
pc.setqf("gorev_tip", 3)
end
pc.setqf("sayac", 0)
pc.setqf("tamamlandi", 0)
pc.setqf("gunluk_zaman", get_time())
end
when login begin
local son = pc.getqf("gunluk_zaman")
if get_time() - son >= 60*60*24 then
kayip_ruhlar.gorev_olustur()
syschat("[Kayıp Ruhlar] Yeni günlük görev oluşturuldu.")
end
if pc.getqf("gunluk_zaman") == 0 then
kayip_ruhlar.gorev_olustur()
end
end
when 20095.chat."Kayıp Ruh Görevi" begin
local tip = pc.getqf("gorev_tip")
local hedef = pc.getqf("hedef")
local sayac = pc.getqf("sayac")
local odul = pc.getqf("odul")
say_title("Kayıp Ruh Görevleri")
if tip == 1 then
say("Görev Türü: Boss Avı")
say("Azrail kes:")
say_reward(sayac.." / "..hedef)
elseif tip == 2 then
say("Görev Türü: Farm")
say("Şeytan Askeri öldür:")
say_reward(sayac.." / "..hedef)
elseif tip == 3 then
say("Görev Türü: Boss Avı")
say("Nemere kes:")
say_reward(sayac.." / "..hedef)
end
say("")
say("Ödül:")
say_reward(odul.." Yang")
if sayac >= hedef then
say("")
say("Görevi tamamlamak istiyor musun?")
local s = select("Evet", "Hayır")
if s == 1 then
pc.change_money(odul)
notice_all(pc.get_name().." günlük Kayıp Ruh görevini tamamladı!")
pc.setqf("tamamlandi", 1)
pc.setqf("sayac", 0)
pc.setqf("hedef", 0)
say_title("Başarılı")
say("Ödülünü aldın.")
end
end
end
when kill begin
if pc.getqf("tamamlandi") == 1 then
return
end
local hedef_mob = pc.getqf("mob_vnum")
if npc.get_race() == hedef_mob then
local sayac = pc.getqf("sayac") + 1
local hedef = pc.getqf("hedef")
pc.setqf("sayac", sayac)
syschat("[Kayıp Ruhlar] İlerleme: "..sayac.." / "..hedef)
if sayac >= hedef then
syschat("[Kayıp Ruhlar] Görev tamamlandı! NPC'ye dön.")
end
end
end
end
end
