Exporty serwerowe
Używaj: exports.intactrp_core:NazwaExportu(...)
Core
exports.intactrp_core:getCore()tableGłówna tabela IntactRP
exports.intactrp_core:GetPlayer(source)table|nilTabela gracza lub nil
exports.intactrp_core:GetAllPlayers()tableWszyscy gracze online
exports.intactrp_core:GetPlayerByIdentifier(identifier)table|nilSzukaj po license
Zapisywanie
exports.intactrp_core:SavePlayer(source)booleanZapisuje pozycję, skina, job, accounts
exports.intactrp_core:SaveAllPlayers()voidZapisuje wszystkich
exports.intactrp_core:SaveSkin(source, skinData)booleanZapisuje dane skina do DB
exports.intactrp_core:SaveJob(source, job, grade)booleanZapisuje job+grade, triggeruje jobChanged
exports.intactrp_core:SaveAccounts(source, accounts)booleanZapisuje accounts do DB
exports.intactrp_core:SavePosition(source)booleanLekki zapis — tylko pozycja
Uprawnienia
exports.intactrp_core:HasPermission(source, level)booleanCzy grupa ≥ podany poziom
exports.intactrp_core:GetGroupLevel(source)numberNumeryczny poziom grupy
Eventy serwerowe
| Event | Parametry | Opis |
|---|---|---|
intactrp:characterLoaded | source, player | Postać załadowana |
intactrp:jobChanged | source, job, grade | Zmiana pracy |
intactrp:playerDropped | source | Gracz rozłączony |