- Баллы
- 21
К примеру хочу сделать смену режимов(гм),накалякал оно работает но.
1. У меня игрок сендер вот:
Но я хочу чтоб и консоль могла изменять режим игрокам как и сами игроки
2. И второе когда я уже другому игроку даю к примеру креатив он выдается и мне.
смена режима у игроков
/gm 1 VasyaPupkin
говно код:
просто смена режима
/gm 1
опять говно код:
1. У меня игрок сендер вот:
PHP:
Player p = (Player) sender;
2. И второе когда я уже другому игроку даю к примеру креатив он выдается и мне.
смена режима у игроков
/gm 1 VasyaPupkin
говно код:
PHP:
Player target = Bukkit.getPlayer(args[1]);
if (!sender.hasPermission("plugin.gamemode.change")) {
sender.sendMessage(not_permission);
return true;
}
if (target == null) {
sender.sendMessage(target.getName() + not_target);
return true;
}
if (args[0].equalsIgnoreCase("0") || args[0].equalsIgnoreCase("s")) {
target.setGameMode(GameMode.SURVIVAL);
target.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("1") || args[0].equalsIgnoreCase("c")) {
target.setGameMode(GameMode.CREATIVE);
target.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("2") || args[0].equalsIgnoreCase("a")) {
target.setGameMode(GameMode.ADVENTURE);
target.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("3") || args[0].equalsIgnoreCase("sp")) {
target.setGameMode(GameMode.SPECTATOR);
target.sendMessage(game_ppf);
}
/gm 1
опять говно код:
PHP:
Player p = (Player) sender;
if (args[0].equalsIgnoreCase("0") || args[0].equalsIgnoreCase("s")) {
p.setGameMode(GameMode.SURVIVAL);
p.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("1") || args[0].equalsIgnoreCase("c")) {
p.setGameMode(GameMode.CREATIVE);
p.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("2") || args[0].equalsIgnoreCase("a")) {
p.setGameMode(GameMode.ADVENTURE);
p.sendMessage(game_ppf);
}
else if (args[0].equalsIgnoreCase("3") || args[0].equalsIgnoreCase("sp")) {
p.setGameMode(GameMode.SPECTATOR);
p.sendMessage(game_ppf);
}