Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. package de.almaria.fraktion;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import de.almaria.level.Level;
  10. import de.almaria.police.Police;
  11.  
  12. public class CMD_Invite implements CommandExecutor {
  13.  
  14. @Override
  15. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  16. if(sender instanceof Player) {
  17. Player p = (Player) sender;
  18. if(Fraktion.getFrak(p) == "Polizei") {
  19. if(Police.isLeader(p)) {
  20. if(args.length == 1) {
  21. Player t = Bukkit.getPlayerExact(args[0]);
  22. if(t.isOnline()) {
  23. if(p.getLocation().distance(t.getLocation()) <= 5) {
  24. if(Fraktion.getFrak(t).toLowerCase().contentEquals("Zivilist")) {
  25. Police.invite(t);
  26. p.sendMessage("§8[§rFraktion§8] §7Du hast " + t.getDisplayName() + " in deine Fraktion invited!");
  27. t.sendMessage("§8[§rFraktion§8] §7Du wurdest von " + p.getDisplayName() + " in die Fraktion Polizei invited!");
  28. int pExp = Level.getExp(p);
  29. int tExp = Level.getExp(t);
  30. Level.setExp(p, pExp+10);
  31. Level.setExp(t, tExp+20);
  32. p.sendMessage(" §o§a+10Exp");
  33. t.sendMessage(" §o§a+20Exp");
  34. }else {
  35. p.sendMessage("§8[§3Fraktion§8] §cDer Spieler " + t.getDisplayName() + " befindet sich bereits in einer Fraktion!");
  36. }
  37. }else {
  38. p.sendMessage("§8[§3Fraktion§8] §cDer Spieler " + t.getDisplayName() + " ist zu weit entfernt von dir!");
  39. }
  40. }else {
  41. p.sendMessage("§8[§3Fraktion§8] §cDer Spieler " + t.getName() + " konnte nicht gefunden werden!");
  42. }
  43. }else {
  44. p.sendMessage("§8[§3Fraktion§8] §c/invite (Spieler)");
  45. }
  46. }else {
  47. p.sendMessage("§8[§3Fraktion§8] §cDu bist kein Leader dieser Fraktion!");
  48. }
  49. }else if(Fraktion.getFrak(p) == "FBI") {
  50.  
  51. }
  52. }
  53. return false;
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement