Web sitenizi ZonelyCore ile entegre etmeden önce, eklentinin en güncel ve resmi sürümünü kullandığınızdan emin olun. En son ZonelyCore sürümüne aşağıdaki bağlantıdan ulaşabilirsiniz:

Özellikler:

  • SecureSocket desteği: Oyun ile site komut yürütme.
  • Site Profil Menüsü: Sitedeki profilini oyuna yansıtma.
  • Site Mağazası: Sitedeki 8 adet ürün modellemesini oyuna yansıtma. Oyundan alışveriş yapma.
  • Son Bağışçılar: Siteye son kredi yükleyenleri sıralayarak gösterme. 7 adet seçimle listeleme.
  • Kredi Kağıdı: Site kredilerini kağıda dönüştürüp diğer kullanıcılarla paylaşabilir. Menü ile kredi aktarımı yapılabilir. Dilerseniz satış köylünüze bunu ekleyebilirsiniz.
  • Kredi Aktarımı: Oyundan kredi aktarımı yapılabilir. Kredileri kaldırılabilir.
  • Disguise: Oyunda kullanıcının isimlerini ve yetkilerini gizlemenizi sağlar.
  • Mezatlar: Oyunda özel pazar oluşturulur bu pazarla kullanıcılar eşyalarını satabilirler. Belirli bir kredi belirleyerek hem site hem oyunda kredilerini kullanarak satın alabilirler. Krediler size ödeme yapılarak alınabilir biliyorsunuz.
  • Son Satın Alan Placeholder: Bu sayede placeholder ile son satın alanı gösterebilirsiniz.
  • Yükselticiler: Sunucu yükselticisi ve genel yükselticileri kullanarak kredi kazanımlarında x olarak belirli sürelerde çarpan ilave edilir ve kredisi bonus olarak geri verilir.
  • Oyuncular arası mesaj gönerme.
  • Ödülcü: Kullanıcılar belirli sürelerded ve belirli yetkilerde menüdeki ödüllerini alabilir.
  • Başarımlar: AlonsoLeagues eklentisindeki mevcut konfigürasyona göre başarım menüsü görüntülenebilir.
  • Kullanıcı Özelleştirmeleri: Oyuncu görünürlüğü, sohbet kapama ve ölüm efekti gizlenebilir. Menü bulunuyor.
  • Sohbet Renkleri: ChatColor eklentisi destekli olarak sohbet renkleri belirlenebilir, kaldırılabilir. Menü olarak yapılmıştır.
  • Ünvanlar: Kullanıcının yetki tagının arkasına ünvan verebilirsiniz.
  • Cezalar: Siteden ceza verirsen oyuna yansır ek olarak cezaları yönetebilirsiniz. Derece türünden susturma koruması (reklam/hakaret/diğer), yasaklama, susturma ve uyarma türünden işlem uygulayabilirsiniz.

Gereklilikler:

PlaceholderAPI 2.11.6 (Zorunlu): https://www.spigotmc.org/resources/placeholderapi.6245/ ProtocolLib 5.3.0 (Zorunlu): https://www.spigotmc.org/resources/protocollib.1997/ ChatColor 2.7.11 (Opsiyonel): Tıkla! AlonsoLeagues 0.9.3 (Opsiyonel): Tıkla!

Placeholder Kullanımı:

%zonely_playername% (Kullanıcı + Prefix)%zonely_status_online_name%%zonely_powder% (Parçacık)
%zonely_status_online%%zonely_status_delivery%%zonely_last_sale% (Son Satış)
%zonely_cash% (Kredi)%zonely_perm% (Yetki)%zonely_mysteryboxes% (Gizemli Sandık)

Komutlar:

/zc/creditpaper (cash)/lastcredits
/auctions add (cash)/punishment/store
/myboughts/auctions/webprofile
/team/disguise/d
/sale/message/credit

1. Eklentiyi Veritabanıyla Bağlama.

İlk adım olarak, sunucunuzun ana dizininde yer alan /plugins/ZonelyCore/config.yml dosyasını açın. Bu dosyada yer alan veritabanı yapılandırma bölümünü aşağıdaki örneğe uygun şekilde düzenleyin:
database:
 type: 'MySQL'
 mysql:
  hikari: false
  mariadb: false    
  host: VERITABANI_HOST
  port: VERITABANI_PORT
  name: VERITABANI_ADI
  username: VERITABANI_KULLANICI_ADI
  password: VERITABANI_SIFRESI
 mongodb:
   url: ''
Gerekli alanları kendi veritabanı bilgilerinizle değiştirin.
Veritabanı bilgileri doğru girilmezse veya diğer sistemlerle uyumlu değilse eklenti çalışmayabilir veya sunucuda hatalara neden olabilir.

2. SecureSocket Aktif Etme.

SecureSocket, oyun içerisinde güvenli olarak siteden gelen komutları konsol tarafından uygulanmasını sağlar. Bu esnada veritabanında eklenmiş komutlar dışında şifrelenmiş komut gönderimi sayesinde güvenli olarak kullanabileceksiniz. İlk adım olarak, sunucunuzun ana dizininde yer alan /plugins/ZonelyCore/config.yml dosyasını açın. Bu dosyada yer alan veritabanı yapılandırma bölümünü aşağıdaki örneğe uygun şekilde düzenleyin:
web-token: TOKEN # Sitede oluşturduğunuz tokeni girin. Oyun içi komut gönderimi içindir.
socket-port: OZEL_PORT # Sitedenin ilişkilendirileceği dinleme portunu giriniz.

3. Mezat Sunucusu Ekleme.

Mezatlar, kullanıcıların oyun pazarında eşya saymasını olanak sağlar. Oyuncular elde edeceği kredilerle eşya satın alabilir bunun yanında sizlerde para kazanabilirsiniz. Siteden satın alınıp kullanıldığında SecureSocket veya Websendere ihtiyaç duyulur. Sunucular eklediğinizde burdan seçim yapabilirsiniz. /mezatoyunver kullanıcı urunID şeklinde oyuna komut gönderilir. Kullanıcının eşyası başarıyla verilir. Sunucular bölümünden sunucu eklemeniz yeterli olacaktır.

4. Üye Grubu Ekleme.

Eklentinin içerisinde kendi yetki tagları mevcuttur. Bu sayede %zonely_core_perm% placeholderi ile yetkiyi yansıtabileceğiniz alan ekledik. Aşağıda bu şekilde yetkiler ekleyebilirsiniz:
groups:
 kurucu: # Yetki adı.
  name: '&4Kurucu'  # Yetki ana tagı.
  prefix: '&c' # Kullanıcı adı prefixi
  permission: 'group.kurucu' # Yetkiye sahipse taga sahip olsun.
  alwaysvisible: true # Yetkiye sahip olmayan oyuncular oyunda göremesin.

5. Disguise Sistemi.

Disguise, kullanıcıların oyunda gizlenmelerini yani isimlerini değiştirmelerinine olanak sağlar. Ek olarak yetkileride değiştirilebilir.
disguise:
 groups:
  - 'previp' # Eklediğiniz yetki grupları.
  - 'mvip'
 randoms:
  - 'Mosary' # Ekleyeceğiniz rastgele isimler.
  - 'GlueMan'
  - 'Rosbeff'
  - 'Zonely'
 kick-apply: '&6&l- Disguise - \n \n&eDisguise görünümünün aktif olması için sunucuya\n&etekrar giriş yap.'
 kick-remove: '&6&l- Disguise - \n \n&cDeğişimin için sağlanacak isim bulunamadı. Sunucuya tekrar gir.'

6. Ödül Ekleme.

Ödüller, oyunda belirli sürelerde kullanıcıların kullanabileceği sistemdir. Aşağıdaki gibi yetkiye sahip kullanıcıların menüde görebileceği ödülleri yapılandırabilirsiniz:
deliveries:
 vipgunluk:
  slot: 11 # Ödülün görüntüleneceği slot.
  days: 1 # Ödülün ne kadar günde kullanılacağı.
  permission: 'group.vip' # Ödülü alabileceği yetki.
  icon: 'STAINED_CLAY:5 : 1 : name>&6&lVIP {color}&lGünlük Ödülü : desc>&8[Ödül]\n \n&fBu ödülü sadece &6VIP &fkullanıcılar belirli\n&fsürelerde alabilir.\n \n&f* Ödül İçeriği:\n&7 &8▪ &6300 [GOLD]\n&7 &8▪ &d1 [GiZEMLi SANDIK]\n&7 &8▪ &c1 &l[2x ÇARPAN] &c[GENEL ARTTIRICI] &7(1 Saat)\n&7 &8▪ &31 &l[2x ÇARPAN] &3[SUNUCU ARTTIRICI] &7(2 Saat)\n'
  message: '&3Lobi &8» &6VIP Günlük &eödülü başarıyla alındı.'
  rewards:
   - 'CASH>300' # 300 Kredi verilsin.
   - 'PRIVATE_BOOSTER>1:2.0:1' # Bu sunucuda kredi yükseltici verilsin.
   - 'NETWORK_BOOSTER>1:2.0:2' # Tüm sunucularda kredi yükseltici verilsin.
   - 'KOMUT>wmb ver {name} 1' # Bu şekilde komutlar belirleyebilirsiniz. {name} placeholderi gereklidir.
**Tebrikler** artık ZonelyCore kapsamlı olarak kullanabilirsiniz.