- Katılım
- 2 Mar 2022
- Konular
- 37
- Mesajlar
- 645
- Çözüm
- 6
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 323
- Altın Konu
- 0
- Başarım Puanı
- 136
- MmoLira
- 8,465
- DevLira
- 75
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!
Npc kodları ve item vnumlarını kendinize göre değiştirin lütfen tamamen random yazdım.
Bu questin tam olarak hizmeti şu şekilde,
Oyunda 12 , 36 , 24 , 48 saat kalan karakterlere kesintisiz ödül veriyor bu ödülleri ve süreleri kendinize göre değiştirebilirsiniz. verilen ödül adetleride katlanarak artıyor bunuda kendinize göre değiştirebilirsiniz.
Bu questin tam olarak hizmeti şu şekilde,
Oyunda 12 , 36 , 24 , 48 saat kalan karakterlere kesintisiz ödül veriyor bu ödülleri ve süreleri kendinize göre değiştirebilirsiniz. verilen ödül adetleride katlanarak artıyor bunuda kendinize göre değiştirebilirsiniz.
JavaScript:
quest afk_rewards begin
state start begin
when login with pc.getqf("afk_time") == 0 begin
local afk_timer = set_timer(60 * 60) -- Timer her saatte bir tetiklenecektir.
pc.setqf("afk_timer", afk_timer)
say_title("AFK Ödülleri")
say("Sunucuda 12, 24, 36 ve 48 saat boyunca afk kalırsanız ödül alacaksınız.")
end
end
function get_reward()
local afk_time = pc.getqf("afk_time")
if afk_time == 12 * 60 * 60 then
pc.give_item2(ITEM_VNUM_1, 1) -- 12 saat için bir ödül
elseif afk_time == 24 * 60 * 60 then
pc.give_item2(ITEM_VNUM_2, 2) -- 24 saat için iki ödül
elseif afk_time == 36 * 60 * 60 then
pc.give_item2(ITEM_VNUM_3, 3) -- 36 saat için üç ödül
elseif afk_time == 48 * 60 * 60 then
pc.give_item2(ITEM_VNUM_4, 5) -- 48 saat için beş ödül
end
end
when 3600.seconds.elapse with pc.getqf("afk_timer") != 0 begin
local afk_time = pc.getqf("afk_time")
if afk_time < 48 * 60 * 60 then
pc.setqf("afk_time", afk_time + 3600)
say("AFK süreniz " .. afk_time / 3600 .. " saat oldu. " .. (48 - afk_time / 3600) .. " saat içinde " .. get_reward() .. " ödül alacaksınız.")
else
clear_timer(pc.getqf("afk_timer"))
pc.setqf("afk_timer", 0)
say("AFK süreniz 48 saat oldu. Ödül almak için ana kasabaya gidin.")
end
end
when 9998.chat."afk ödülleri" begin
say_title("AFK Ödülleri")
say("Sunucuda 12, 24, 36 ve 48 saat boyunca afk kalırsanız ödül alacaksınız.")
say("Şu anda AFK süreniz " .. pc.getqf("afk_time") / 3600 .. " saat.")
end
when 9999.chat."afk ödülü" with pc.getqf("afk_time") == 48 * 60 * 60 begin
say_title("AFK Ödülleri")
say("48 saat boyunca AFK kaldığınız için ödül aldınız!")
get_reward()
end
end
Npc için quest ise şu şekilde ;
JavaScript:
quest afk_rewards_npc begin
state start begin
when 9998.chat."afk ödülleri" begin
say_title("AFK Ödülleri")
say("48 saat boyunca AFK kaldığınızda buradan ödüllerinizi alabilirsiniz.")
if pc.getqf("afk_time") == 48 * 60 * 60 then
say_reward("Ödüllerinizi almak için hazırsınız!")
else
say("Henüz ödül alacak kadar AFK kalmadınız.")
end
say("")
say("Ödüller:")
say("")
say_reward("+1 " .. item_name(ITEM_VNUM_1)) -- 12 saat için bir ödül
say_reward("+2 " .. item_name(ITEM_VNUM_2)) -- 24 saat için iki ödül
say_reward("+3 " .. item_name(ITEM_VNUM_3)) -- 36 saat için üç ödül
say_reward("+5 " .. item_name(ITEM_VNUM_4)) -- 48 saat için beş ödül
end
when 9998.chat."afk ödülü" with pc.getqf("afk_time") == 48 * 60 * 60 begin
say_title("AFK Ödülleri")
if pc.count_item(ITEM_VNUM_1) + pc.count_item(ITEM_VNUM_2) + pc.count_item(ITEM_VNUM_3) + pc.count_item(ITEM_VNUM_4) >= 1 then
say("Ödülleriniz zaten envanterinizde var.")
else
say("Ödülleriniz envanterinize eklendi!")
pc.give_item2(ITEM_VNUM_1, 1)
pc.give_item2(ITEM_VNUM_2, 2)
pc.give_item2(ITEM_VNUM_3, 3)
pc.give_item2(ITEM_VNUM_4, 5)
end
end
end
end
Oyuncunun NPC ile konuşarak ödülleri almasına olanak tanır. NPC konuşması yoluyla, oyuncu kalan AFK süresini, alabileceği ödüllerin listesini ve mevcut envanterindeki ödüllerin varlığını görebilir. Ödülleri almak için ödül NPC'siyle tekrar konuşabilir ve ödülleri envanterine ekleyebilir.
- Katılım
- 3 Eki 2017
- Konular
- 1,673
- Mesajlar
- 18,445
- Çözüm
- 48
- Online süresi
- 9mo 24d
- Reaksiyon Skoru
- 8,723
- Altın Konu
- 297
- Başarım Puanı
- 374
- MmoLira
- 41,556
- DevLira
- 753
Paylaşım için teşekkürler.Npc kodları ve item vnumlarını kendinize göre değiştirin lütfen tamamen random yazdım.
Bu questin tam olarak hizmeti şu şekilde,
Oyunda 12 , 36 , 24 , 48 saat kalan karakterlere kesintisiz ödül veriyor bu ödülleri ve süreleri kendinize göre değiştirebilirsiniz. verilen ödül adetleride katlanarak artıyor bunuda kendinize göre değiştirebilirsiniz.JavaScript:quest afk_rewards begin state start begin when login with pc.getqf("afk_time") == 0 begin local afk_timer = set_timer(60 * 60) -- Timer her saatte bir tetiklenecektir. pc.setqf("afk_timer", afk_timer) say_title("AFK Ödülleri") say("Sunucuda 12, 24, 36 ve 48 saat boyunca afk kalırsanız ödül alacaksınız.") end end function get_reward() local afk_time = pc.getqf("afk_time") if afk_time == 12 * 60 * 60 then pc.give_item2(ITEM_VNUM_1, 1) -- 12 saat için bir ödül elseif afk_time == 24 * 60 * 60 then pc.give_item2(ITEM_VNUM_2, 2) -- 24 saat için iki ödül elseif afk_time == 36 * 60 * 60 then pc.give_item2(ITEM_VNUM_3, 3) -- 36 saat için üç ödül elseif afk_time == 48 * 60 * 60 then pc.give_item2(ITEM_VNUM_4, 5) -- 48 saat için beş ödül end end when 3600.seconds.elapse with pc.getqf("afk_timer") != 0 begin local afk_time = pc.getqf("afk_time") if afk_time < 48 * 60 * 60 then pc.setqf("afk_time", afk_time + 3600) say("AFK süreniz " .. afk_time / 3600 .. " saat oldu. " .. (48 - afk_time / 3600) .. " saat içinde " .. get_reward() .. " ödül alacaksınız.") else clear_timer(pc.getqf("afk_timer")) pc.setqf("afk_timer", 0) say("AFK süreniz 48 saat oldu. Ödül almak için ana kasabaya gidin.") end end when 9998.chat."afk ödülleri" begin say_title("AFK Ödülleri") say("Sunucuda 12, 24, 36 ve 48 saat boyunca afk kalırsanız ödül alacaksınız.") say("Şu anda AFK süreniz " .. pc.getqf("afk_time") / 3600 .. " saat.") end when 9999.chat."afk ödülü" with pc.getqf("afk_time") == 48 * 60 * 60 begin say_title("AFK Ödülleri") say("48 saat boyunca AFK kaldığınız için ödül aldınız!") get_reward() end end
Npc için quest ise şu şekilde ;JavaScript:quest afk_rewards_npc begin state start begin when 9998.chat."afk ödülleri" begin say_title("AFK Ödülleri") say("48 saat boyunca AFK kaldığınızda buradan ödüllerinizi alabilirsiniz.") if pc.getqf("afk_time") == 48 * 60 * 60 then say_reward("Ödüllerinizi almak için hazırsınız!") else say("Henüz ödül alacak kadar AFK kalmadınız.") end say("") say("Ödüller:") say("") say_reward("+1 " .. item_name(ITEM_VNUM_1)) -- 12 saat için bir ödül say_reward("+2 " .. item_name(ITEM_VNUM_2)) -- 24 saat için iki ödül say_reward("+3 " .. item_name(ITEM_VNUM_3)) -- 36 saat için üç ödül say_reward("+5 " .. item_name(ITEM_VNUM_4)) -- 48 saat için beş ödül end when 9998.chat."afk ödülü" with pc.getqf("afk_time") == 48 * 60 * 60 begin say_title("AFK Ödülleri") if pc.count_item(ITEM_VNUM_1) + pc.count_item(ITEM_VNUM_2) + pc.count_item(ITEM_VNUM_3) + pc.count_item(ITEM_VNUM_4) >= 1 then say("Ödülleriniz zaten envanterinizde var.") else say("Ödülleriniz envanterinize eklendi!") pc.give_item2(ITEM_VNUM_1, 1) pc.give_item2(ITEM_VNUM_2, 2) pc.give_item2(ITEM_VNUM_3, 3) pc.give_item2(ITEM_VNUM_4, 5) end end end end
Oyuncunun NPC ile konuşarak ödülleri almasına olanak tanır. NPC konuşması yoluyla, oyuncu kalan AFK süresini, alabileceği ödüllerin listesini ve mevcut envanterindeki ödüllerin varlığını görebilir. Ödülleri almak için ödül NPC'siyle tekrar konuşabilir ve ödülleri envanterine ekleyebilir.
- Katılım
- 2 Mar 2022
- Konular
- 37
- Mesajlar
- 645
- Çözüm
- 6
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 323
- Altın Konu
- 0
- Başarım Puanı
- 136
- MmoLira
- 8,465
- DevLira
- 75
Rica ederimPaylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 108
- Cevaplar
- 10
- Görüntüleme
- 334










