mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 12:42:54 +00:00
chat_commands 1.1.6
[Dev] Added default strings the dev can pass to automatically generate an help message for the commands with one or two player(s) as arg
This commit is contained in:
parent
8ee3ca5bc7
commit
7766d9ecb9
@ -37,9 +37,9 @@ InitCommands()
|
|||||||
CreateCommand(level.commands_servers_ports, "map", "function", ::ChangeMapCommand, ["Example: " + level.commands_prefix + "map mp_dome"]);
|
CreateCommand(level.commands_servers_ports, "map", "function", ::ChangeMapCommand, ["Example: " + level.commands_prefix + "map mp_dome"]);
|
||||||
CreateCommand(level.commands_servers_ports, "mode", "function", ::ChangeModeCommand, ["Example: " + level.commands_prefix + "mode FFA_default"]);
|
CreateCommand(level.commands_servers_ports, "mode", "function", ::ChangeModeCommand, ["Example: " + level.commands_prefix + "mode FFA_default"]);
|
||||||
CreateCommand(level.commands_servers_ports, "mapmode", "function", ::ChangeMapAndModeCommand, ["Example: " + level.commands_prefix + "mapmode mp_seatown TDM_default"]);
|
CreateCommand(level.commands_servers_ports, "mapmode", "function", ::ChangeMapAndModeCommand, ["Example: " + level.commands_prefix + "mapmode mp_seatown TDM_default"]);
|
||||||
CreateCommand(level.commands_servers_ports, "changeteam", "function", ::ChangeTeamCommand, ["Example: " + level.commands_prefix + "changeteam Resxt"]);
|
CreateCommand(level.commands_servers_ports, "changeteam", "function", ::ChangeTeamCommand, "default_help_one_player");
|
||||||
CreateCommand(level.commands_servers_ports, "teleport", "function", ::TeleportCommand, ["Example: " + level.commands_prefix + "teleport me Eldor", "Example: " + level.commands_prefix + "teleport Eldor me", "Example: " + level.commands_prefix + "teleport Eldor Rektinator"]);
|
CreateCommand(level.commands_servers_ports, "teleport", "function", ::TeleportCommand, "default_help_two_players");
|
||||||
CreateCommand(level.commands_servers_ports, "norecoil", "function", ::NoRecoilCommand, ["Example: " + level.commands_prefix + "norecoil Resxt"]);
|
CreateCommand(level.commands_servers_ports, "norecoil", "function", ::NoRecoilCommand, "default_help_one_player");
|
||||||
|
|
||||||
// Specific server(s) text commands
|
// Specific server(s) text commands
|
||||||
CreateCommand(["27016", "27017"], "rules", "text", ["Do not camp", "Do not spawnkill", "Do not disrespect other players"]);
|
CreateCommand(["27016", "27017"], "rules", "text", ["Do not camp", "Do not spawnkill", "Do not disrespect other players"]);
|
||||||
@ -62,7 +62,18 @@ CreateCommand(serverPorts, commandName, commandType, commandValue, commandHelp)
|
|||||||
|
|
||||||
if (IsDefined(commandHelp))
|
if (IsDefined(commandHelp))
|
||||||
{
|
{
|
||||||
level.commands[serverPort][commandName]["help"] = commandHelp;
|
commandHelpMessage = commandHelp;
|
||||||
|
|
||||||
|
if (commandHelp == "default_help_one_player")
|
||||||
|
{
|
||||||
|
commandHelpMessage = ["Example: " + level.commands_prefix + commandName + " me", "Example: " + level.commands_prefix + commandName + " Resxt"];
|
||||||
|
}
|
||||||
|
else if (commandHelp == "default_help_two_players")
|
||||||
|
{
|
||||||
|
commandHelpMessage = ["Example: " + level.commands_prefix + commandName + " me Resxt", "Example: " + level.commands_prefix + commandName + " Resxt me", "Example: " + level.commands_prefix + commandName + " Resxt Eldor"];
|
||||||
|
}
|
||||||
|
|
||||||
|
level.commands[serverPort][commandName]["help"] = commandHelpMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (commandType == "text")
|
if (commandType == "text")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user