mirror of
https://github.com/IdalecioSch/plugin-de-raio.git
synced 2026-07-28 00:30:02 -03:00
argumentos e default raio
This commit is contained in:
@@ -38,21 +38,22 @@ public class LightningStrike extends JavaPlugin implements Listener {
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
if (sender.hasPermission("lightningstrike.raios") || sender.isOp()) {
|
||||
if (args.length != 1) {
|
||||
sender.sendMessage("Uso correto: /raios <player>");
|
||||
return true;
|
||||
}
|
||||
|
||||
if (args.length == 1) {// se tiver argumento (player) chama ele
|
||||
Player target = Bukkit.getPlayer(args[0]);
|
||||
if (target == null) {
|
||||
sender.sendMessage("Jogador não encontrado.");
|
||||
return true;
|
||||
}
|
||||
|
||||
toggleLightning(target);
|
||||
return true;
|
||||
|
||||
}else{
|
||||
} else if (args.length == 0) {// se nao tiver argumento (player) usa quem mandou o comando
|
||||
toggleLightning(Bukkit.getPlayer(sender.getName()));
|
||||
return true;
|
||||
} else {
|
||||
sender.sendMessage("Uso correto: /raios <player>");
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
sender.sendMessage("Você não tem permissão para usar este comando.");
|
||||
return true;
|
||||
}
|
||||
@@ -67,7 +68,8 @@ public class LightningStrike extends JavaPlugin implements Listener {
|
||||
tasks.remove(playerId);
|
||||
player.sendMessage("Os raios foram desativados.");
|
||||
} else {
|
||||
// Inicia uma tarefa que atinge o jogador com raios constantemente enquanto ele se move
|
||||
// Inicia uma tarefa que atinge o jogador com raios constantemente enquanto ele
|
||||
// se move
|
||||
BukkitRunnable task = new BukkitRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user