Cards: exports, events & commands
Generated from the Lua in the release. Descriptions are the comments above each definition. Event names and export names are public contracts: they do not change between versions.
Events
- Client events are triggered on the player:
TriggerClientEvent(name, src, ...)from the server, orTriggerEvent(name, ...)on the client. - Server events are triggered with
TriggerServerEvent(name, ...). The server checks the player, distance and amounts itself; never rely on a client to do it.
Client
| Event | Arguments | Description |
|---|---|---|
lumo-cards:client:challengeReceived | fromSrc, fromName, gameLabel | |
lumo-cards:client:challengeTarget | data | ── Challenge a nearby player ─────────────────────────────────────────────── |
lumo-cards:client:close | reason | |
lumo-cards:client:seatSync | seats | |
lumo-cards:client:state | state | ── server -> NUI ─────────────────────────────────────────────────────────── |
lumo-cards:client:tables | list |
Server
| Event | Arguments | Description |
|---|---|---|
lumo-cards:server:action | id, value | |
lumo-cards:server:bid | value | |
lumo-cards:server:challenge | targetSrc | |
lumo-cards:server:challengeRespond | accepted, expectedChallenger | |
lumo-cards:server:create | tableIndex, game | |
lumo-cards:server:createSolo | tableIndex, game | Solo: bots fill the other seats (games without bots just start alone). |
lumo-cards:server:deleteTable | id | |
lumo-cards:server:join | id | |
lumo-cards:server:leave | ||
lumo-cards:server:play | card | |
lumo-cards:server:requestSeatSync | ||
lumo-cards:server:requestTables | ── Client sync ────────────────────────────────────────────────────────────── | |
lumo-cards:server:saveTable | raw, id | ── Admin edits ────────────────────────────────────────────────────────────── |
lumo-cards:server:spectate | id |
Commands
| Command | Side | Description |
|---|---|---|
/callbreakseatz | client | /callbreakseatz 0.05 (or -0.05): nudge the seated height for this table's chair model live, re-seat you and the AI players, and show the value to paste into Config.Admin.chairModels (sitZ). Only changes your own client until saved. |