Installation
config.luaanpassen (Texte, Blacklist, Limits).- Altes Identity-Resource entfernen/deaktivieren (siehe unten).
- NUI bauen:
cd web && npm install && npm run build.
SQL wird beim Start automatisch ausgeführt (je nach erkanntem Framework: ESX users, QB players).
cfgensure oxmysql ensure es_extended # oder qb-core / qbx_core ensure HCS_identity
ESX (Drop-in für esx_identity)
stop esx_identity/ Resource-Ordner entfernen.ensure HCS_identitynaches_extended.esx_multicharacterbleibt kompatibel (Events/Callbackesx_identity:*).
Falls esx_multicharacter hardcoded esx_identity als Dependency hat: in dessen fxmanifest.lua Dependency auf HCS_identity ändern oder Dependency-Zeile entfernen.
QBCore / Qbox
- Beim neuen Charakter-Slot:
luaTriggerClientEvent('HCS_identity:client:openRegistration', src, citizenid)
Alternativ (Events):
luaTriggerClientEvent('qb-multicharacter:client:startIdentity', src, citizenid) TriggerClientEvent('qbx_core:client:registerIdentity', src, citizenid)
- Server-Export:
luaexports['HCS_identity']:OpenRegistration(src, citizenid)
SQL (Auto-Setup)
Beim Resource-Start wird automatisch die passende Migration ausgefuehrt (Config.Framework / Auto-Detect):
- ESX:
nationalityaufusers(entsprichtsql/esx_install.sql) - QBCore / Qbox:
nationalityaufplayers(entsprichtsql/qb_install.sql) - Standalone: keine DB-Änderung
Manuelle Referenz / Fresh-Install:
sql/esx_install.sql- ADD COLUMNnationalityaufuserssql/esx_full.sql- kompletteusers-Tabelle inkl. Nationalitätsql/qb_install.sql- ADD COLUMNnationalityaufplayerssql/qb_full.sql- kompletteplayers-Tabelle inkl. Nationalität