string Achievement() { string cmd = "/achievement "; if (give.IsChecked == true) { cmd += "give "; } else { cmd += "take "; } if (achi.IsChecked == true) { cmd += "achievement."; if (ach.SelectedIndex == 0) { cmd = cmd.Substring(0, cmd.Length - 12) + "*"; } else { cmd += ((ComboBoxItem)ach.SelectedItem).Name + " " + PlayerSelector.GetPlayer(); } } else { cmd += "stat." + ((ComboBoxItem)Stat.SelectedItem).Name + " " + PlayerSelector.GetPlayer(); } return(cmd); }
public void Execute(IRocketPlayer caller, string[] command) { if (command.Length == 0) { UnturnedChat.Say(caller, Syntax); } else if (command.Length == 1) { if (caller is ConsolePlayer) { UnturnedChat.Say(caller, "ForceTP_Fail_IsConsole".Translate()); return; } if (PlayerSelector.GetPlayer(command[0], out UnturnedPlayer player)) { ((UnturnedPlayer)caller).Player.teleportToLocationUnsafe(player.Position, player.Rotation); UnturnedChat.Say(caller, "ForceTP_Pass_TeleportSelfTo".Translate(player.DisplayName)); } else { UnturnedChat.Say(caller, "ForceTP_Fail_NoPlayer".Translate()); } } else { if (PlayerSelector.GetPlayer(command[0], out UnturnedPlayer player1) && PlayerSelector.GetPlayer(command[1], out UnturnedPlayer player2)) { player2.Player.teleportToLocationUnsafe(player1.Position, player1.Rotation); UnturnedChat.Say(caller, "ForceTP_Pass_TeleportOtherTo".Translate(player1.DisplayName, player2.DisplayName)); } else { UnturnedChat.Say(caller, "ForceTP_Fail_NoPlayer".Translate()); } } }
public string GenerateCommand() { switch (menu.SelectedIndex) { case 0: if (c1.IsChecked == true) { return("/xp " + exp.Value + " " + PlayerSelector.GetPlayer()); } else if (c2.IsChecked == true) { if (addL.IsChecked == true) { return("/xp " + levels.Value + "L " + PlayerSelector.GetPlayer()); } else { return("/xp " + "-" + levels.Value + "L " + PlayerSelector.GetPlayer()); } } else if (c3.IsChecked == true) { return("/gamemode " + game_mode.SelectedIndex); } else { string loc2 = " "; if (tilde_Copy.IsChecked == true) { loc2 = "~" + LocX_sp.Text + " ~" + LocY_sp.Text + " ~" + LocZ_sp.Text; } else { loc2 = LocX_sp.Text + " " + LocY_sp.Text + " " + LocZ_sp.Text; } return("/spawnpoint " + PlayerSelector.GetPlayer() + loc2); } case 1: if (isPrivate.IsChecked == true) { return("/tell " + PlayerSelector.GetPlayer() + " " + msg.Text); } else { return("/say " + msg.Text); } case 2: return(Achievement()); case 3: string loc = ""; if (tilde.IsChecked == true) { loc = "~" + LocX.Text + " ~" + LocY.Text + " ~" + LocZ.Text; } else { loc = LocX.Text + " " + LocY.Text + " " + LocZ.Text; } return("/playsound " + sound.Text + " " + PlayerSelector.GetPlayer() + " " + loc + " " + volume.Value + " " + tune.Value + " " + min_volume.Value); case 4: TreeViewItem e = (TreeViewItem)enchant.SelectedItem; if (e == en1 || e == en2 || e == en3 || e == en4 || e == en5 || e == en6 || e == null) { return(""); } return("/enchant " + PlayerSelector.GetPlayer() + " " + e.Name + " " + en_level.Value); } return(""); }
private void AddTarget_Click(object sender, RoutedEventArgs e) { msg.Text += " " + PlayerSelector.GetPlayer() + " "; }
private void Sp2(object sender, RoutedEventArgs e) { CmdGenerator.AddCommand("/spawnpoint " + PlayerSelector.GetPlayer()); }
private void Level_min_Click(object sender, RoutedEventArgs e) { CmdGenerator.AddCommand("/xp -2147483648L " + PlayerSelector.GetPlayer()); }