İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests Konu başlığı Türkçe olarak yeniden yazılmıştır: A...
İlan Yan banner placeholder

Konu başlığı Türkçe olarak yeniden yazılmıştır: Aynı Anlamı, Aynı Eğlence: Ayışığı Etkinlik 10. Seviye Kontrolsüz

arsen12 13.04.2026 16:25 421 görüntüleme 9 cevap
Son Mesaj
arsen12
Üye
Üye
Katılım14 Şub 2026
Konular4
Mesajlar41
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
13.04.2026 16:25 #1
Kod:
quest Ay_isigi_quest begin

 state start begin

        when 20095.chat."Ayisigi" with pc.is_gm ( ) begin

                if game.get_event_flag ( "Ayisigi_quest" ) == 0 then
         say_title ( "Ay Sandigi" )
         say ( "Ay Sandigi Eventini Baslatmak istiyormusun?" )
         local ysno = select ( "Evet" , "Hayir" )
         if ysno == 1 then
         game.set_event_flag ( "Ayisigi_quest" , 1 )
         notice_all ( "Ay isigi Define Sandigi Etkinligi Baslamistir ! " )
         end
             else
         say_title ( "Ay Sandigi" )
         say ( "Ay Sandigi Eventini Kapatmak istiyormusun?" )
         local yesno = select ( "Evet" , "Hayir" )
         if yesno == 1 then
         game.set_event_flag ( "Ayisigi_quest" , 0 )
         notice_all ( "Ay isigi Sandigi Etkinligi Bitmistir ! " )
         end
             end

        end

        when kill with game.get_event_flag ( "Ayisigi_quest" ) == 1 begin

        local player_level = pc.get_level()
        local mob_level = npc.get_level()
        local level_difference = math.abs(player_level - mob_level)

        -- Eğer seviye farkı 15'ten fazla ise chat kısmında uyarı
        if level_difference > 13 then
            chat ("[Uyarı]: Mob ve oyuncu arasındaki seviye farkı çok fazla! Item düşmeyecek.")
        else
            -- Seviye farkı 15'ten küçükse item düşüşü
            local drop_chance = 1  -- Düşme olasılığı %50
            if math.random(0, 99) < drop_chance then
                local itmrnd = math.random(1, 1)
                if itmrnd == 1 then
                    pc.give_item2(50011, 1)
                end
            end
        end

        end

 end

end
alastyr
Üye
Üye
Katılım07 Şub 2026
Konular10
Mesajlar95
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
27.04.2026 09:57 #2
Paylaşım için teşekkürler.
AnkaStore
Üye
Üye
Katılım11 Oca 2026
Konular9
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
01.05.2026 05:32 #3
Paylaşım için teşekkürler.
Dj B@mBaM
Üye
Üye
Katılım20 Şub 2026
Konular6
Mesajlar46
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 22:38 #4
Paylasim icin tesekkürler
fatihymn
Üye
Üye
Katılım24 Ara 2025
Konular9
Mesajlar78
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 16:12 #5
Paylaşım İçin Teşekkürler
arsen12
Üye
Üye
Katılım14 Şub 2026
Konular4
Mesajlar41
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 22:49 #6
Kod:
quest Ay_isigi_quest begin

 state start begin

        when 20095.chat."Ayisigi" with pc.is_gm ( ) begin

                if game.get_event_flag ( "Ayisigi_quest" ) == 0 then
         say_title ( "Ay Sandigi" )
         say ( "Ay Sandigi Eventini Baslatmak istiyormusun?" )
         local ysno = select ( "Evet" , "Hayir" )
         if ysno == 1 then
         game.set_event_flag ( "Ayisigi_quest" , 1 )
         notice_all ( "Ay isigi Define Sandigi Etkinligi Baslamistir ! " )
         end
             else
         say_title ( "Ay Sandigi" )
         say ( "Ay Sandigi Eventini Kapatmak istiyormusun?" )
         local yesno = select ( "Evet" , "Hayir" )
         if yesno == 1 then
         game.set_event_flag ( "Ayisigi_quest" , 0 )
         notice_all ( "Ay isigi Sandigi Etkinligi Bitmistir ! " )
         end
             end

        end

        when kill with game.get_event_flag ( "Ayisigi_quest" ) == 1 begin

        local player_level = pc.get_level()
        local mob_level = npc.get_level()
        local level_difference = math.abs(player_level - mob_level)

        -- Eğer seviye farkı 15'ten fazla ise chat kısmında uyarı
        if level_difference > 13 then
            chat ("[Uyarı]: Mob ve oyuncu arasındaki seviye farkı çok fazla! Item düşmeyecek.")
        else
            -- Seviye farkı 15'ten küçükse item düşüşü
            local drop_chance = 1  -- Düşme olasılığı %50
            if math.random(0, 99) < drop_chance then
                local itmrnd = math.random(1, 1)
                if itmrnd == 1 then
                    pc.give_item2(50011, 1)
                end
            end
        end

        end

 end

end
alastyr
Üye
Üye
Katılım07 Şub 2026
Konular10
Mesajlar95
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 22:56 #7
Paylaşım için teşekkürler.
AnkaStore
Üye
Üye
Katılım11 Oca 2026
Konular9
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #8
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