- This release is included in the 11.2 server dist
- Function parameters
Code: Select all
addCommand(cmdName, cmdFunction, cmdParams) String cmdName: ex: "/hello" Function cmdFunction: declared name or definition String cmdParams: i (Int), f (Float), s (anything, returns String) or nil if not required
- Examples:
Code: Select all
function testFunc(playerid, params) if(params == nil) then print("Usage: /test [int] [float]") do return end end print("First param + lastParam = " .. params[1] + params[2]) end addCommand("/test", testFunc, "if")
Code: Select all
addCommand("/test2", function(playerid) print("Not expecting any params") end , nil)
Code: Select all
addCommand("/test3", function(playerid, params) --Params will be passed BUT the handler won't parse them. Note the nil usage print("Param count: " .. #params) end , nil)