Skip to content

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, or TriggerEvent(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 ​

EventArgumentsDescription
lumo-cards:client:challengeReceivedfromSrc, fromName, gameLabel
lumo-cards:client:challengeTargetdata── Challenge a nearby player ───────────────────────────────────────────────
lumo-cards:client:closereason
lumo-cards:client:seatSyncseats
lumo-cards:client:statestate── server -> NUI ───────────────────────────────────────────────────────────
lumo-cards:client:tableslist

Server ​

EventArgumentsDescription
lumo-cards:server:actionid, value
lumo-cards:server:bidvalue
lumo-cards:server:challengetargetSrc
lumo-cards:server:challengeRespondaccepted, expectedChallenger
lumo-cards:server:createtableIndex, game
lumo-cards:server:createSolotableIndex, gameSolo: bots fill the other seats (games without bots just start alone).
lumo-cards:server:deleteTableid
lumo-cards:server:joinid
lumo-cards:server:leave
lumo-cards:server:playcard
lumo-cards:server:requestSeatSync
lumo-cards:server:requestTables── Client sync ──────────────────────────────────────────────────────────────
lumo-cards:server:saveTableraw, id── Admin edits ──────────────────────────────────────────────────────────────
lumo-cards:server:spectateid

Commands ​

CommandSideDescription
/callbreakseatzclient/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.