122 lines
3.0 KiB
Lua
122 lines
3.0 KiB
Lua
DarkRP.declareChatCommand = DarkRP.stub{
|
|
name = "declareChatCommand",
|
|
description = "Declare a chat command (describe it)",
|
|
parameters = {
|
|
{
|
|
name = "table",
|
|
description = "The description of the chat command. Has to contain a string: command, string: description, number: delay, optional function: condition",
|
|
type = "table",
|
|
optional = false
|
|
}
|
|
},
|
|
returns = {
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.removeChatCommand = DarkRP.stub{
|
|
name = "removeChatCommand",
|
|
description = "Remove a chat command",
|
|
parameters = {
|
|
{
|
|
name = "command",
|
|
description = "The chat command to remove",
|
|
type = "string",
|
|
optional = false
|
|
}
|
|
},
|
|
returns = {
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.chatCommandAlias = DarkRP.stub{
|
|
name = "chatCommandAlias",
|
|
description = "Create an alias for a chat command",
|
|
parameters = {
|
|
{
|
|
name = "command",
|
|
description = "An already existing chat command.",
|
|
type = "string",
|
|
optional = false
|
|
},
|
|
{
|
|
name = "alias",
|
|
description = "One or more aliases for the chat command.",
|
|
type = "vararg",
|
|
optional = false
|
|
}
|
|
},
|
|
returns = {
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.getChatCommand = DarkRP.stub{
|
|
name = "getChatCommand",
|
|
description = "Get the information on a chat command.",
|
|
parameters = {
|
|
{
|
|
name = "command",
|
|
description = "The chat command",
|
|
type = "string",
|
|
optional = false
|
|
}
|
|
},
|
|
returns = {
|
|
{
|
|
name = "chatTable",
|
|
description = "A table containing the information of the chat command.",
|
|
type = "table"
|
|
}
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.getChatCommands = DarkRP.stub{
|
|
name = "getChatCommands",
|
|
description = "Get every chat command.",
|
|
parameters = {
|
|
|
|
},
|
|
returns = {
|
|
{
|
|
name = "commands",
|
|
description = "A table containing every command. Table indices are the command strings.",
|
|
type = "table"
|
|
}
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.getSortedChatCommands = DarkRP.stub{
|
|
name = "getSortedChatCommands",
|
|
description = "Get every chat command, sorted by their name.",
|
|
parameters = {
|
|
|
|
},
|
|
returns = {
|
|
{
|
|
name = "commands",
|
|
description = "A table containing every command.",
|
|
type = "table"
|
|
}
|
|
},
|
|
metatable = DarkRP
|
|
}
|
|
|
|
DarkRP.getIncompleteChatCommands = DarkRP.stub{
|
|
name = "getIncompleteChatCommands",
|
|
description = "chat commands that have been defined, but not declared. Information about these chat commands is missing.",
|
|
parameters = {
|
|
},
|
|
returns = {
|
|
{
|
|
name = "commands",
|
|
description = "A table containing the undeclared chat commands.",
|
|
type = "table"
|
|
}
|
|
},
|
|
metatable = DarkRP
|
|
}
|