İlan
04 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests Başlık: Önemli Güvenlik Sorunsuz Oto Pelerin Seçim...
İlan Yan banner placeholder

Başlık: Önemli Güvenlik Sorunsuz Oto Pelerin Seçimi (Detaylı Analiz)

Theprotector 10.04.2026 00:43 964 görüntüleme 3 cevap
Son Mesaj
Theprotector
Üye
Üye
Katılım05 Nis 2026
Konular4
Mesajlar38
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.04.2026 00:43 #1
oto_pelerin.quest:
define PELERIN_TIME 10
quest oto_pelerin begin
    state start begin
        when 30156.use begin  -- item vnum
            if pc.getqf("durum") == 0 then
                notice(string.format("%d saniye arayla tüm canavarları kızdıran bir dalga yayılacak! ", PELERIN_TIME))
                pc.setqf("durum", 1)
            --    pc.aggregate_monster()
                loop_timer("angry_monster", PELERIN_TIME)
            else
                notice("Otomatik pelerin kapatıldı. Artık güvendesiniz! ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            end
        end
 
        when logout with pc.getqf("durum") == 1 begin
            local map_index = pc.get_map_index()
            pc.setqf("durum", map_index)
        end
 
        when login with pc.getqf("durum") > 0 begin
            if pc.get_map_index() ==  pc.getqf("durum") then
                pc.setqf("durum", 1)
                cleartimer("angry_monster")
                loop_timer("angry_monster", PELERIN_TIME)
            else
                notice("Otomatik pelerin güvenliğiniz için devre dışı bırakıldı. ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            end
        end
 
        when angry_monster.timer begin
           -- local can = math.floor(pc.getmaxhp() / 2.5)
            local can = math.ceil(pc.getmaxhp() / 2.5)
            if pc.count_item(30156) == 0 then -- item vnum
                notice("Canavarları kızdıran dalga, üzerinizdeki eşyanın süresi bittiği için yok oldu! ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            elseif pc.gethp() >= can then
                pc.aggregate_monster()
            end
        end
    end

end
pdr51
Üye
Üye
Katılım28 Ara 2025
Konular6
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
20.04.2026 20:40 #2
Paylaşım için teşekkürler.
Theprotector
Üye
Üye
Katılım05 Nis 2026
Konular4
Mesajlar38
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
23.04.2026 07:27 #3
oto_pelerin.quest:
define PELERIN_TIME 10
quest oto_pelerin begin
    state start begin
        when 30156.use begin  -- item vnum
            if pc.getqf("durum") == 0 then
                notice(string.format("%d saniye arayla tüm canavarları kızdıran bir dalga yayılacak! ", PELERIN_TIME))
                pc.setqf("durum", 1)
            --    pc.aggregate_monster()
                loop_timer("angry_monster", PELERIN_TIME)
            else
                notice("Otomatik pelerin kapatıldı. Artık güvendesiniz! ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            end
        end
 
        when logout with pc.getqf("durum") == 1 begin
            local map_index = pc.get_map_index()
            pc.setqf("durum", map_index)
        end
 
        when login with pc.getqf("durum") > 0 begin
            if pc.get_map_index() ==  pc.getqf("durum") then
                pc.setqf("durum", 1)
                cleartimer("angry_monster")
                loop_timer("angry_monster", PELERIN_TIME)
            else
                notice("Otomatik pelerin güvenliğiniz için devre dışı bırakıldı. ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            end
        end
 
        when angry_monster.timer begin
           -- local can = math.floor(pc.getmaxhp() / 2.5)
            local can = math.ceil(pc.getmaxhp() / 2.5)
            if pc.count_item(30156) == 0 then -- item vnum
                notice("Canavarları kızdıran dalga, üzerinizdeki eşyanın süresi bittiği için yok oldu! ")
                pc.setqf("durum", 0)
                cleartimer("angry_monster")
            elseif pc.gethp() >= can then
                pc.aggregate_monster()
            end
        end
    end

end
pdr51
Üye
Üye
Katılım28 Ara 2025
Konular6
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 22:53 #4
Paylaşım için teşekkürler.
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