İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa Quests
Ana Sayfa Forum Quests Yeni Geliştirilmiş Araştırmadan Kaynaklanan Açık A...
İlan Yan banner placeholder

Yeni Geliştirilmiş Araştırmadan Kaynaklanan Açık Artırma Misyonu

elessaramandil 13.04.2026 17:20 444 görüntüleme 17 cevap
Son Mesaj
TheYuma
Üye
Üye
Katılım24 Mar 2026
Konular8
Mesajlar84
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:28 #16
link yok güncellermisin
q:
quest acik_artirma begin
    state start begin
        function getTopOffer()
            return pc.getqf("acik_artirma_top_teklif") or 0
        end

        function setTopOffer(offer)
            pc.setqf("acik_artirma_top_teklif", offer)
        end

        when 8001.chat."!teklif" with game.get_event_flag("acik_artirma_aktif") == 1 begin
            local teklifMiktari = tonumber(arg1)
            local mevcutTeklif = getTopOffer()

            if teklifMiktari and teklifMiktari > mevcutTeklif then
                notice_all(string.format("%s oyuncusu %d yang ile en yüksek teklifi verdi!", pc.get_name(), teklifMiktari))
                setTopOffer(teklifMiktari)
            else
                notice(pc.get_name().." oyuncusu teklif veremedi. Yeterli teklif miktarı giriş yapmadınız veya mevcut en yüksek teklifin altında bir miktar girdiniz.")
            end
        end

        when 8001.chat."!artirma_baslat" with game.get_event_flag("acik_artirma_aktif") == 0 begin
            local artirmaSuresi = tonumber(arg1) or 300 -- Varsayılan 5 dakika (300 saniye)
            local baslangicTeklifi = tonumber(arg2) or 0

            game.set_event_flag("acik_artirma_aktif", 1)
            setTopOffer(baslangicTeklifi)

            notice_all(string.format("Açık artırma başladı! %d saniye boyunca teklif verilebilecek. Başlangıç teklifi: %d yang.", artirmaSuresi, baslangicTeklifi))

            sleep(artirmaSuresi)

            local kazananOyuncu = pc.getqf("acik_artirma_kazanan_oyuncu")
            local kazananTeklif = getTopOffer()

            if kazananOyuncu and kazananTeklif then
                pc.give_yang(kazananTeklif)
                notice_all(string.format("%s oyuncusu %d yang ile açık artırmayı kazandı!", kazananOyuncu, kazananTeklif))
            else
                notice_all("Açık artırma sona erdi, ancak hiçbir teklif yapılmadı.")
            end

            game.set_event_flag("acik_artirma_aktif", 0)
            pc.setqf("acik_artirma_kazanan_oyuncu", "")
            pc.setqf("acik_artirma_top_teklif", 0)
        end
    end
end

Test Et İstersen Şuan Test Server Açmadım İçin Test Edemiyorum
Cunepp
Üye
Üye
Katılım15 Şub 2026
Konular7
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:28 #17
Umarım beğenirsiniz iyi kullanımlar dilerim. Daha önce paylaşıldı ise konuyu RAPORLAYIP bildirebilirsiniz.

PAYLAŞIM İÇİN TEŞEKKÜRLER
elessaramandil
Üye
Üye
Katılım20 Mar 2026
Konular18
Mesajlar80
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:28 #18
PAYLAŞIM İÇİN TEŞEKKÜRLER
Rica ederim.
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