mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 08:01:24 +00:00
refactor(server/classes/player): player statebag
This commit is contained in:
@@ -26,11 +26,12 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory,
|
||||
|
||||
ExecuteCommand(('add_principal identifier.%s group.%s'):format(self.license, self.group))
|
||||
|
||||
Player(self.source).state:set("identifier", self.identifier, true)
|
||||
Player(self.source).state:set("license", self.license, true)
|
||||
Player(self.source).state:set("job", self.job, true)
|
||||
Player(self.source).state:set("group", self.group, true)
|
||||
Player(self.source).state:set("name", self.name, true)
|
||||
local stateBag = Player(self.source).state
|
||||
stateBag:set("identifier", self.identifier, true)
|
||||
stateBag:set("license", self.license, true)
|
||||
stateBag:set("job", self.job, true)
|
||||
stateBag:set("group", self.group, true)
|
||||
stateBag:set("name", self.name, true)
|
||||
|
||||
function self.triggerEvent(eventName, ...)
|
||||
TriggerClientEvent(eventName, self.source, ...)
|
||||
|
||||
Reference in New Issue
Block a user