Exporty serwerowe

Używaj: exports.intactrp_core:NazwaExportu(...)

Core

exports.intactrp_core:getCore()table

Główna tabela IntactRP

exports.intactrp_core:GetPlayer(source)table|nil

Tabela gracza lub nil

exports.intactrp_core:GetAllPlayers()table

Wszyscy gracze online

exports.intactrp_core:GetPlayerByIdentifier(identifier)table|nil

Szukaj po license

Zapisywanie

exports.intactrp_core:SavePlayer(source)boolean

Zapisuje pozycję, skina, job, accounts

exports.intactrp_core:SaveAllPlayers()void

Zapisuje wszystkich

exports.intactrp_core:SaveSkin(source, skinData)boolean

Zapisuje dane skina do DB

exports.intactrp_core:SaveJob(source, job, grade)boolean

Zapisuje job+grade, triggeruje jobChanged

exports.intactrp_core:SaveAccounts(source, accounts)boolean

Zapisuje accounts do DB

exports.intactrp_core:SavePosition(source)boolean

Lekki zapis — tylko pozycja

Uprawnienia

exports.intactrp_core:HasPermission(source, level)boolean

Czy grupa ≥ podany poziom

exports.intactrp_core:GetGroupLevel(source)number

Numeryczny poziom grupy

Eventy serwerowe

EventParametryOpis
intactrp:characterLoadedsource, playerPostać załadowana
intactrp:jobChangedsource, job, gradeZmiana pracy
intactrp:playerDroppedsourceGracz rozłączony