API patterns
Document an export (full pattern)
exports['pcore-core']:AddMoney
Adds money to a character wallet.
lua
local success = exports['pcore-core']:AddMoney(src, account, amount, reason)| Param | Type | Description |
|---|---|---|
src | number | Player server id |
account | 'cash' | 'bank' | Wallet type |
amount | number | Positive amount |
reason | string? | Log reason |
Returns: boolean — true if applied
Side effects: triggers pcore:money:changed on server
WARNING
Do not call from client. Server only.
Document an event (full pattern)
pcore:server:characterLoaded
Fired when character is ready on server.
Payload
| Field | Type | Description |
|---|---|---|
src | number | Player id |
citizenid | string | Character id |
lua
AddEventHandler('pcore:server:characterLoaded', function(src, citizenid)
print(('Loaded %s for %s'):format(citizenid, src))
end)