Beginner Event System v.1.0 Free Sürüm
Beginner Event System v.1.0 Free Sürüm
Yeni oyuncular için mükemmel bir fırsat ve geri dönüş etkinliği olarak tasarlandı.
Ekran Görüntüleri & Görsel Tanıtım Galerisi
Görsellerin üzerine tıklayarak tam ekran yüksek çözünürlükte inceleyebilirsiniz.
SİSTEM HAKKINDA
Yeni oyuncular için mükemmel bir fırsat ve geri dönüş etkinliği olarak tasarlandı.
Oyunculara sadece level kas metin kes farm yap geliş mantığı yerine mob,boss,metin keserek ek seviye ödülleri alma imkanı sunuyoruz.
Her seviyede tamamlaması gereken hedefler ve kazanabileceği ödüller sunsak?
Beginner Event System, oyuncunun gelişim sürecini görevler ve seviye ödülleriyle destekleyen, tamamen yapılandırılabilir bir başlangıç etkinliği sistemidir.
Oyuncular belirlenen seviyelerde karşılarına çıkan görevleri tamamlar, ilerlemelerini takip eder ve ilgili seviyenin ödüllerini kazanır.
Üstelik sistem iki farklı ilerleme yolu destekler:
NORMAL GÖREVLER
Standart oyuncular için görev ve ödül zinciri.
VIP GÖREVLER
VIP erişimi bulunan karakterler için ayrı görevler ve ayrı ödüller.
Vip sistemini kendi geliştirdiğim files için yazdım isteğe bağlı item olarak eklenebilir veya vip sisteminiz varsa entegre edilebilir.
Her iki yolun seviyeleri, görevleri, hedefleri, Yang miktarları ve item ödülleri JSON üzerinden anlık ve ayrı ayrı düzenlenebilir.
GÖREV SİSTEMİ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sistem yalnızca "level ol ve ödülü al" mantığında çalışmaz.
Her seviyeye oyuncunun tamamlaması gereken görevler tanımlayabilirsiniz.
Desteklenen görev türleri:
kill_mob — Belirlenen yaratıkları öldürme
kill_stone — Belirlenen metin taşlarını yok etme
kill_boss — Belirlenen bossları öldürme
Tek bir görev için birden fazla VNUM tanımlanabilir.
Örneğin:
{
"type": "kill_mob",
"vnums": [171, 172],
"count": 20,
"text": "20 adet Se-Rang veya Jin-Hee öldür."
}
Bir seviyeye birden fazla görev eklenebilir.
Oyuncu ödülü alabilmek için o seviyeye ait tüm görevleri tamamlamak zorundadır.
Tavsiye edilen maksimum görev sayısı seviye başına 3 görevdir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NORMAL & VIP İLERLEME
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sistemin temelinde iki bağımsız yol bulunur:
{
"normal": [],
"vip": []
}
Bu sayede aynı etkinlik içerisinde iki farklı oyuncu deneyimi oluşturabilirsiniz.
Örneğin;
Normal oyuncu
→ 20 Metin yok et
→ 10 item kazan
→ 5.000.000 Yang kazan
VIP oyuncu
→ 20 Metin yok et
→ Daha değerli itemler kazan
→ Daha yüksek Yang ödülü kazan
Normal ve VIP yollarının görevleri ve ödülleri tamamen birbirinden bağımsız olarak yapılandırılabilir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ÖDÜL SİSTEMİ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Her seviyeye:
Yang ödülü
Item ödülleri
Birden fazla görev
tanımlayabilirsiniz.
Örnek:
{
"level": 20,
"gold": 30000000,
"missions": [
{
"type": "kill_mob",
"vnums": [171, 172],
"count": 20,
"text": "20 adet Se-Rang veya Jin-Hee öldür."
},
{
"type": "kill_stone",
"vnums": [8005],
"count": 30,
"text": "30 adet Siyah Metini yok et."
}
],
"rewards": [
{"vnum": 27102, "count": 10},
{"vnum": 27105, "count": 10}
]
}
rewards alanına istediğiniz sayıda item eklenebilir.
Client arayüzündeki ödül bölümü 4x4 yapıda olduğundan aynı anda maksimum 16 item görüntülenebilir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CANLI JSON YÖNETİMİ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sistemin en önemli özelliklerinden biri:
Görev veya ödül değiştirmek için game source'u tekrar derlemeniz gerekmez.
Görevleri değiştirdiniz?
Yeni bir Metin eklediniz?
Ödül miktarını değiştirdiniz?
Yeni bir seviye hazırladınız?
JSON dosyasını düzenleyin ve oyun içerisinde:
/beginner_event reload
komutunu kullanın.
Yeni yapılandırma yeniden yüklenir.
Üstelik JSON dosyasında hata bulunması durumunda mevcut bellekteki çalışan veri korunur.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GM YÖNETİM KOMUTLARI
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JSON'u yeniden yükle
/beginner_event reload
Normal ilerlemeyi sıfırla
/beginner_event reset normal
VIP ilerlemeyi sıfırla
/beginner_event reset vip
Karakterin tüm etkinlik verisini sıfırla
/beginner_event reset all
VIP yolunu aç
/beginner_event vip 1
VIP yolunu kapat
/beginner_event vip 0
Reset komutları özellikle çalışan bir sunucuda JSON hedefleri değiştirildiğinde eski karakter ilerlemelerini yeni yapılandırmaya göre temizlemek için kullanılabilir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CLIENT ARAYÜZÜ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Oyuncu sisteme üç farklı şekilde erişebilir:
F6 tuşu
Taskbar etkinlik ikonu
/beginner_event open
Her üç yöntem de aynı etkinlik penceresini açar.
Oyuncu burada:
Normal / VIP Görevlerini
Bulunduğu seviyeyi
Görevlerini
Görev ilerlemelerini
Yang ödülünü
Item ödüllerini
tek bir arayüz üzerinden takip edebilir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TEKNİK ÖZELLİKLER
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DB Source değişikliği gerektirmez
Client C++ Source değişikliği gerektirmez
C++17 uyumlu Game Source
RapidJSON
JSON tabanlı yapılandırma
Normal / VIP bağımsız ilerleme
Karakter bazlı kayıt sistemi
Mob / Metin / Boss kill tracking
Çoklu görev desteği
Çoklu VNUM hedef desteği
Yang ödülü
Item ödülleri
Runtime JSON Reload
GM Reset sistemi
VIP erişim yönetimi
F6 kısayolu
Taskbar entegrasyonu
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DATABASE YAPISI
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Sistem iki tablo kullanır:
beginner_event_progress
Karakter / yol / seviye / görev bazında ilerleme kayıtlarını saklar.
beginner_event_state
Karakterin VIP durumunu ve seviye 10 bildirim durumunu saklar.
İlerleme karakter bazlıdır.
Aynı hesaptaki başka bir karakter, diğer karakterin ilerlemesini veya alınmış ödüllerini kullanamaz.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ÖNEMLİ NOTLAR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JSON dosyası UTF-8 olarak kaydedilmelidir.
Son JSON nesnesi hariç nesnelerden sonra virgül bulunmalıdır.
Aynı seviyeye birden fazla görev eklenebilir.
Her görev kendi ilerleme kaydını kullanır.
Birden fazla görev varsa ödül alınabilmesi için tüm görevlerin tamamlanması gerekir.
İlerleme hesap bazlı değil, karakter bazlıdır.
JSON değişikliğinden sonra /beginner_event reload kullanabilirsiniz.
Görev hedefleri değiştiyse eski ilerlemeyi temizlemek için ilgili reset komutunu kullanabilirsiniz.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HER YENİ KARAKTERİN BİR HİKÂYESİ VARDIR.
Beginner Event System
Oyuncuya yalnızca ödül vermeyin.
O ödülü kazanacağı bir yolculuk verin.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- ÜCRETSİZ Sürüm Sorunsuz.
- DB Source değişikliği gerektirmez
- Client C++ Source değişikliği gerektirmez
- C++17 uyumludur.
- Martsama 5.9'da Denendi.
- RapidJSON
- Normal / VIP bağımsız ilerleme
- Karakter bazlı kayıt sistemi
- Karakter bazlı kayıt sistemi
- Mob / Metin / Boss kill tracking
- Çoklu görev desteği
- Çoklu VNUM hedef desteği
- Yang ve İtem Ödülleri
- Runtime JSON Reload
- GM Reset sistemi
- VIP erişim yönetimi
- Kısayol veya Taskbar veya Ui Ekleme kolaylığı
Altyapı & Entegrasyon Rehberi
Bu Files / Sistem İçin Sipariş & Teklif Talebi Oluşturun
İlgilendiğiniz paket hakkında özel sorularınızı veya eklemek istediğiniz özelleştirmeleri bize iletin.