İlan
04 Haz 2026 16 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests "Öldürme Hatası - 20 Afk Ödülü Bekliyor"...
İlan Yan banner placeholder

"Öldürme Hatası - 20 Afk Ödülü Bekliyor"

ibrahim1907 04.05.2026 05:20 529 görüntüleme 8 cevap
Son Mesaj
ibrahim1907
Üye
Üye
Katılım01 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 05:20 #1
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.
Dasya
Üye
Üye
Katılım24 Şub 2026
Konular8
Mesajlar66
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 23:13 #2
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.
Paylaşım için teşekkürler.
ibrahim1907
Üye
Üye
Katılım01 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 03:45 #3
Paylaşım için teşekkürler.
Rica ederim
lawliis
Üye
Üye
Katılım20 Nis 2026
Konular6
Mesajlar76
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 09:34 #4
Paylaşım için teşekkürler.
ibrahim1907
Üye
Üye
Katılım01 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 15:28 #5
Paylaşım için teşekkürler.
Rica ederim
ekinonline
Üye
Üye
Katılım27 Kas 2025
Konular7
Mesajlar47
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 20:42 #6
Paylaşım için teşekkürler.
BUMBY
Üye
Üye
Katılım29 Oca 2026
Konular5
Mesajlar45
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:34 #7
Teşekkürler
Vortex38
Üye
Üye
Katılım14 Ara 2025
Konular7
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:48 #8
Python:
quest afk_rewards begin
    state start begin
        when login with pc.getqf("afk_time") == 0 begin
            local afk_timer = set_timer(60 * 60) -- Her saatte bir tetiklenecek timer
            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 kazanacaksı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 kazanacaksınız.")
        else
            clear_timer(pc.getqf("afk_timer"))
            pc.setqf("afk_timer", 0)
            say("AFK süreniz 48 saat oldu. Ödül kazanmak 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 kazanacaksı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 kazandınız!")
        get_reward()
    end
end


===========================
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
18 cevap
2K görüntüleme
Yeni Fantezi Rölenti Oluşturma Yöntemi
Kirkhammett · 02 Nis 2026
19 cevap
2K görüntüleme
11 cevap
1.9K görüntüleme
Yeni Quest I Kelle Avcısı
EniyiSunucum · 11 Nis 2026
16 cevap
1.9K görüntüleme
65 - 250 Jackpot Sistemi | Quest
Gusav · 28 Mar 2026
6 cevap
1.9K görüntüleme
İlan Yan banner placeholder