Added 'connect' remote control command

- Causes the bot to connect to the specified server
- Idea from TorchRJ_
This commit is contained in:
ORelio 2014-04-03 19:29:13 +02:00
parent d972378f0e
commit 26def01dae

View file

@ -977,6 +977,13 @@ namespace MinecraftClient
if (command.Length >= 6) if (command.Length >= 6)
SendText(command.Substring(5)); SendText(command.Substring(5));
break; break;
case "connect":
if (command.Length >= 9)
{
Settings.ServerIP = command.Substring(8);
ReconnectToTheServer();
}
break;
case "help": case "help":
if (command.Length >= 6) if (command.Length >= 6)
{ {
@ -987,11 +994,12 @@ namespace MinecraftClient
case "reco": SendPrivateMessage(sender, "reco: restart and reconnct to the server."); break; case "reco": SendPrivateMessage(sender, "reco: restart and reconnct to the server."); break;
case "script": SendPrivateMessage(sender, "script <scriptname>: run a script file."); break; case "script": SendPrivateMessage(sender, "script <scriptname>: run a script file."); break;
case "send": SendPrivateMessage(sender, "send <text>: send a chat message or command."); break; case "send": SendPrivateMessage(sender, "send <text>: send a chat message or command."); break;
case "connect": SendPrivateMessage(sender, "connect <serverip>: connect to the specified server."); break;
case "help": SendPrivateMessage(sender, "help <cmdname>: show brief help about a command."); break; case "help": SendPrivateMessage(sender, "help <cmdname>: show brief help about a command."); break;
default: SendPrivateMessage(sender, "help: unknown command '" + help_cmd_name + "'."); break; default: SendPrivateMessage(sender, "help: unknown command '" + help_cmd_name + "'."); break;
} }
} }
else SendPrivateMessage(sender, "help <cmdname>. Available commands: exit, reco, script, send."); else SendPrivateMessage(sender, "help <cmdname>. Available commands: exit, reco, script, send, connect.");
break; break;
default: default:
SendPrivateMessage(sender, "Unknown command '" + cmd_name + "'. Use 'help' for help."); SendPrivateMessage(sender, "Unknown command '" + cmd_name + "'. Use 'help' for help.");