Skip to main content
Oyuncu ve karakter entegrasyonları, Panel’de yapılan değişikliklerin framework ve oyun içi durumla aynı kalmasını sağlar.

Karakter capability’leri

CapabilityİşlemErişim
characters.listKarakterleri listelerOkuma
character.inventory.readKarakter envanterini okurOkuma
character.vehicles.listKarakter araçlarını listelerOkuma
character.money.setKarakter parasını değiştirirKritik
character.job.setMeslek ve rütbe değiştirirYazma
character.gang.setGang ve rütbe değiştirirYazma
character.charinfo.updateKarakter temel bilgilerini düzenlerYazma
character.metadata.updateKarakter metadata alanlarını düzenlerYazma
character.position.setKayıtlı konumu değiştirirYazma

Meslek değişikliği neden oyuna yansımayabilir?

Karakter listesinde veritabanı kaydı değişirken online oyuncunun framework durumu güncellenmemiş olabilir.
DurumSonuç
Yalnızca veritabanı değiştiOyuncu yeniden girene kadar eski meslek görünebilir
Framework işlemi çalıştıOnline oyuncu değişikliği hemen görür
Job adı veya grade geçersizPanel başarılı görünse bile paket işlemi reddedebilir
Online karakterlerde character.job.set işlemini kullandıktan sonra oyun içindeki job menüsünü ve yetkileri de kontrol et.

Envanter

CapabilityİşlemErişim
inventory.readEnvanteri okurOkuma
inventory.giveItem verirYazma
inventory.removeItem silerKritik
inventory.clearEnvanteri temizlerKritik
Özel envanter paketlerinde item adı, miktar, slot ve metadata alanları farklı olabilir. Önce okuma işlemini doğrula, ardından test itemiyle ekleme ve silme işlemlerini dene.

Oyuncu araçları

character.vehicles.list, karaktere ait araçları getirir. Panel’de addon araçların doğru görünmesi için model kodu, label ve varsa görsel kataloğu tanımlanmalıdır. Araçlar görünmüyorsa sahiplik alanının karakter ID, citizen ID veya license değerlerinden hangisini kullandığını kontrol et.

MDT

Panel ps-mdt ve lb-tablet paketlerini algılayabilir.
CapabilityİşlemErişim
mdt.profileOyuncunun MDT profilini okurOkuma
mdt.record.addMDT kaydı eklerYazma
MDT kaydı ekleme işlemi paket tarafından desteklenmiyorsa profil görüntülenebilir, fakat kayıt ekleme kullanılamaz.

Oyuncu aksiyonları

Panel ayrıca oyuncuya mesaj gönderme, ışınlama, iyileştirme ve ekran görüntüsü alma gibi işlemleri destekler.
CapabilityKullanım
notify.sendOyuncuya oyun içi bildirim gönderir
player.teleportOyuncuyu belirli konuma ışınlar
player.gotoStaff üyesini oyuncuya götürür
player.bringOyuncuyu staff üyesine getirir
player.healOyuncuyu iyileştirir
player.screenshotOyuncudan canlı görüntü alır

Değişiklik doğrulama sırası

  1. Panel işleminin başarılı döndüğünü kontrol et.
  2. Online oyuncuda oyun içi değerin değiştiğini doğrula.
  3. Oyuncu çıkıp tekrar girdiğinde değişikliğin korunduğunu kontrol et.
  4. İlgili paket arayüzünde değerin doğru göründüğünü kontrol et.
  5. Audit log kaydını incele.