创建命令

RegisterCommand

建议一直使用此功能(而不是 chatMessage!),因为它允许使用集成的ACL系统以及其他核心功能(自动完成,控制台使用等)。 这个本地包括3个参数(commandName[string], handler[func] 和 restricted[boolean]).

Example

RegisterCommand("commandName", function(source --[[ this is the player ID (on the server): a number ]], args --[[ this is a table of the arguments provided ]], rawCommand --[[ this is what the user entered ]])
    if source > 0 then
        print("You are not console.")
    else
        print("This is console!")
    end
end, true) -- 此值表示用户无法执行命令,除非他们的标识符具有 'command.commandName'  ACL对象。

可以在相应的文档找到更多示例 LuaC# 的介绍.

2020-03-15: 1911-3.15 (468f9a8)