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,20 +38,21 @@ public class LightningStrike extends JavaPlugin implements Listener {
|
|||||||
@Override
|
@Override
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||||
if (sender.hasPermission("lightningstrike.raios") || sender.isOp()) {
|
if (sender.hasPermission("lightningstrike.raios") || sender.isOp()) {
|
||||||
if (args.length != 1) {
|
if (args.length == 1) {// se tiver argumento (player) chama ele
|
||||||
sender.sendMessage("Uso correto: /raios <player>");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
Player target = Bukkit.getPlayer(args[0]);
|
Player target = Bukkit.getPlayer(args[0]);
|
||||||
if (target == null) {
|
if (target == null) {
|
||||||
sender.sendMessage("Jogador não encontrado.");
|
sender.sendMessage("Jogador não encontrado.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
toggleLightning(target);
|
toggleLightning(target);
|
||||||
return true;
|
return true;
|
||||||
|
} 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 {
|
} else {
|
||||||
sender.sendMessage("Você não tem permissão para usar este comando.");
|
sender.sendMessage("Você não tem permissão para usar este comando.");
|
||||||
return true;
|
return true;
|
||||||
@@ -67,7 +68,8 @@ public class LightningStrike extends JavaPlugin implements Listener {
|
|||||||
tasks.remove(playerId);
|
tasks.remove(playerId);
|
||||||
player.sendMessage("Os raios foram desativados.");
|
player.sendMessage("Os raios foram desativados.");
|
||||||
} else {
|
} 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() {
|
BukkitRunnable task = new BukkitRunnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user