MG Yaşı
2 Ay 1 Gün
Katılım
2 Şub 2026
Konular
224
Mesajlar
363
Tepkime puanı
54
Puan
53
Konum
İstanbul


Metin2 sunucuları için geliştirilen C++ & Python tabanlı Trivia (Bilgi Yarışması) sistemi, oyuncular arasında eğlenceli ve rekabetçi etkinlikler düzenlemenizi sağlar. Yönetici komutu ile kolayca başlatılabilen bu sistem, oyuncuların hızlı düşünmesini teşvik ederken aynı zamanda otomatik ödül dağıtımı sayesinde tamamen yönetilebilir bir etkinlik altyapısı sunar. Özellikle Metin2 özel server sahipleri için etkileşimi artıran, otomatik çalışan ve adil ödül dağıtan gelişmiş bir etkinlik sistemidir.

Sistem Nasıl Çalışır?

Yönetici Komutu ile Etkinlik Başlatma

GM veya yetkili yönetici, aşağıdaki komutu kullanarak yarışmayı başlatabilir:

/soru_baslat "Soru" "Cevap" Süre EP

Tırnak işaretleri zorunludur.

Örnek kullanım:

/soru_baslat "Metin2'nin ilk sunucusu hangisidir?" "Alesta" 60 100

Açıklama:

Soru: Oyunculara sorulacak trivia sorusu

Cevap: Doğru cevap

Süre: Sorunun aktif kalacağı süre (saniye)

EP: Toplam ödül havuzu

Sistem Özellikleri

Anlık GUI (Otomatik Yarışma Arayüzü)

Etkinlik başlatıldığında, aynı haritadaki tüm oyuncuların ekranında otomatik olarak yarışma arayüzü açılır. Böylece oyuncular soruyu anında görerek yarışmaya katılabilir.

Hızlı Olan Kazanır

Oyuncular doğru cevabı bağırma kanalından (!) yazarak gönderir.
Doğru cevap veren ilk 10 oyuncu sistem tarafından otomatik olarak sıralamaya alınır.

10 kişilik kontenjan dolarsa süre dolmadan yarışma otomatik biter.

Sistem hızlı cevap veren oyuncuları öncelikli olarak kaydeder.

Adil Ödül Dağıtımı

Belirlenen ödül havuzu doğru cevap veren oyuncular arasında eşit şekilde bölüştürülür.

Örnek:

Ödül Havuzu: 100 EP

Doğru Cevaplayan Oyuncu: 5 kişi

Her oyuncu 20 EP kazanır.

Anlık EP Güncellemesi

Ödüller SQL üzerinden account tablosuna işlenir.
Oyuncu oyundaysa envanterindeki EP değeri anında güncellenir, karakter atmaya gerek kalmaz.

Güvenlik Sistemi

GM yetkisine sahip karakterlerin cevapları sistem tarafından geçersiz sayılır.

Böylece etkinlik tamamen oyuncular arasında adil şekilde gerçekleşir.

Yerel Etkinlik Sistemi

Sistem mevcut haliyle etkinliğin başlatıldığı haritadaki oyuncuları kapsar.

Geliştiriciler isterse:

P2P paketleri ekleyerek

sistemi tüm sunucuya (global etkinlik) olarak genişletebilir.



 
Geri
Üst