Add a setting for disabling auto tpaccept

For RemoteControl bot. Suggestion by TorchRJ_
This commit is contained in:
ORelio 2014-08-28 15:12:58 +02:00
parent 1847370cef
commit dbefe16831
2 changed files with 5 additions and 2 deletions

View file

@ -24,7 +24,7 @@ namespace MinecraftClient.ChatBots
SendPrivateMessage(sender, response); SendPrivateMessage(sender, response);
} }
} }
else if (isTeleportRequest(text, ref sender) && Settings.Bots_Owners.Contains(sender.ToLower())) else if (Settings.RemoteCtrl_AutoTpaccept && isTeleportRequest(text, ref sender) && Settings.Bots_Owners.Contains(sender.ToLower()))
{ {
SendText("/tpaccept"); SendText("/tpaccept");
} }

View file

@ -85,6 +85,7 @@ namespace MinecraftClient
//Remote Control //Remote Control
public static bool RemoteCtrl_Enabled = false; public static bool RemoteCtrl_Enabled = false;
public static bool RemoteCtrl_AutoTpaccept = true;
//Custom app variables and Minecraft accounts //Custom app variables and Minecraft accounts
private static Dictionary<string, string> AppVars = new Dictionary<string, string>(); private static Dictionary<string, string> AppVars = new Dictionary<string, string>();
@ -269,6 +270,7 @@ namespace MinecraftClient
switch (argName.ToLower()) switch (argName.ToLower())
{ {
case "enabled": RemoteCtrl_Enabled = str2bool(argValue); break; case "enabled": RemoteCtrl_Enabled = str2bool(argValue); break;
case "autotpaccept": RemoteCtrl_AutoTpaccept = str2bool(argValue); break;
} }
break; break;
@ -396,7 +398,8 @@ namespace MinecraftClient
+ "tasksfile=tasks.ini\r\n" + "tasksfile=tasks.ini\r\n"
+ "\r\n" + "\r\n"
+ "[RemoteControl]\r\n" + "[RemoteControl]\r\n"
+ "enabled=false\r\n", Encoding.UTF8); + "enabled=false\r\n"
+ "autotpaccept=true\r\n", Encoding.UTF8);
} }
public static int str2int(string str) { try { return Convert.ToInt32(str); } catch { return 0; } } public static int str2int(string str) { try { return Convert.ToInt32(str); } catch { return 0; } }