Şanslı Kişi Kim Questi

MG Yaşı
2 Ay 1 Gün
Katılım
2 Şub 2026
Konular
224
Mesajlar
363
Tepkime puanı
54
Puan
53
Konum
İstanbul
Bu sistem, tüm oyuncuların katıldığı ortak bir "para havuzu" mantığıyla çalışır. İşte en sade haliyle işleyişi:

1. Havuz Nasıl Dolar?

Oyundaki her oyuncu, herhangi bir haritada slot (canavar) kestiğinde sisteme görünmez bir puan ekler. Kesen her oyuncu havuzu küçük miktarlarda (rastgele 500-1500 Yang arası) doldurur.

2. Havuzun Takibi

Havuzda ne kadar para biriktiğini herhangi bir oyuncu NPC'ye tıklayarak görebilir. Para miktarı 90 Milyon'a ulaştığında, sistem tüm sunucuya otomatik bir duyuru geçerek heyecanı artırır.

3. Kazanan Nasıl Belirlenir?

Havuzdaki toplam miktar 100 Milyon sınırına ulaştığı an, o son vuruşu yapan şanslı oyuncu büyük ödülün sahibi olur.

4. Sonuç ve Ödül

  • Sistem kazananın ismini tüm sunucuya duyurur (Örn: SeumonDizayn: TEBRİKLER! [OyuncuAdı] 100 Milyon kazandı!).
  • Kazananın envanterine anında 100M Yang eklenir.
  • Havuz sıfırlanır ve her şey yeniden başlar.
Özetle: Herkes havuzu doldurur, en son vuruşu yapan 100M'i kapar.


Kod:
quest sansli_kisi begin
    state start begin
        when kill with not npc.is_pc() begin
            local count = pc.getqf("sansli_sayac") + 1
            if count < 10 then
                pc.setqf("sansli_sayac", count)
                return
            end
            pc.setqf("sansli_sayac", 0)

            local current_pool = game.get_event_flag("sansli_havuz")
            local add_amount = math.random(500, 1500)
            local new_pool = current_pool + add_amount
            game.set_event_flag("sansli_havuz", new_pool)

            if new_pool >= 90000000 and new_pool <= 90015000 then
                notice_all("SeumonDizayn: Şanslı Kişi havuzu 90 Milyona ulaştı! Büyük ödüle çok az kaldı!")
            end

            if new_pool >= 100000000 then
                game.set_event_flag("sansli_havuz", 0)
                pc.change_gold(100000000)
                notice_all("SeumonDizayn: TEBRİKLER! " .. pc.get_name() .. " slot keserken 100 Milyon Yang ödül kazandı!")
            end
        end

        when 20095.chat."SeumonDizayn - Şanslı Kişi Bilgi" begin
            say_title("SeumonDizayn - Şanslı Kişi Sistemi")
            say("Şu an havuzda biriken miktar:")
            say_reward(game.get_event_flag("sansli_havuz") .. " Yang")
            say("")
            say("Her canavar öldürdüğünüzde havuz dolar.")
            say("Havuz 100M olduğunda kesen kişi ödülü kazanır.")
            say("Herhangi bir seviye sınırı yoktur.")
        end
    end
end
 
Geri
Üst