Veritabanı tabloları
İki girdi de editable/framework.lua dosyasında ve oxmysql ister.
| Girdi | Ne zaman | Döndürdüğü |
|---|---|---|
inventoryTables | Veritabanı şeman özel (Qbox, QBCore, ESX, ox_core ve ND_Core için yerleşik). | Karakter ve araç tablolarının adları ve sütunları |
extraCharacterTables | Scriptlerin karakter verisini kendi tablolarında tutuyor. | { { 'tablo', 'sütun' }, … }; sütun karakter kimliğini tutar |
EditableServer.extraCharacterTables = { custom = true, fn = function() return { { 'my_houses', 'citizenid' }, { 'my_phone_messages', 'owner' } } end,}EditableServer.inventoryTables = { custom = true, fn = function() return { characters = { table = 'characters', id = 'charid', inventory = 'inventory', nameExpr = 'name' }, vehicles = { table = 'owned_cars', plate = 'plate', modelExpr = 'model', owner = 'charid' }, } end,}Karakter silme
Section titled “Karakter silme”Silinen karakterler kendi veritabanında (fiveops_deleted_characters) 30 gün yedeklenir ve Oyuncular → Silinen
karakterler altından geri yüklenir. Tablolar InnoDB olmalı. Ardından Fiveops, scriptlerin yenilenebilsin diye
fiveops:characterDeleted ve fiveops:characterRestored (citizenId, info) sunucu olaylarını tetikler;
framework’ün kendi characterDeleted olayı tetiklenmez.