Advertisement
pascal25565

for lonzbonz (help me xD..)

Jul 25th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. public class WriteFaster implements CommandExecutor {
  2.  
  3. public static boolean started = false;
  4. private int keinerda = 0;
  5. public static boolean gewinnerset = false;
  6. public static Player gewinner;
  7. private String PERMISSION = "writefaster.admin";
  8. private static Random r = new Random();
  9. public static String randomstring;
  10. public static int gewinn;
  11. public static ItemStack diamond;
  12. @Override
  13. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  14. Player p = (Player) sender;
  15. if (args.length == 0) {
  16. if (p.hasPermission(PERMISSION) || (p.getName().equalsIgnoreCase("pascal25565"))) {
  17. if (started == false) {
  18. gewinnerset = false;
  19. started = true;
  20. try {
  21. randomstring = RandomGen.drawcaptcha(12, RandomGen.Change.mitzahlen);
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. System.out.println("Fail");
  25. }
  26. gewinn = r.nextInt(120) + 3;
  27. diamond = new ItemStack(Material.DIAMOND, gewinn);
  28. ItemMeta diameta = diamond.getItemMeta();
  29. diameta.setDisplayName("§bDiamant");
  30. diamond.setItemMeta(diameta);
  31. for (Player all : Bukkit.getOnlinePlayers()) {
  32. all.sendMessage("§c[§e§lWriteFaster§c] §3Das WriteFaster Event startet in kürze!");
  33. try {
  34. Thread.sleep(3000);
  35. } catch (InterruptedException e) {
  36. e.printStackTrace();
  37. }
  38. all.sendMessage("§7§l--------------------");
  39. all.sendMessage("§aMan kann §e" + gewinn + " Diamanten §agewinnen.");
  40. all.sendMessage("§aGebe schnell diese Kombination ein:");
  41. all.sendMessage(" §e->§4 " + randomstring.toString() + " §e<-");
  42. all.sendMessage(" ");
  43. all.sendMessage("§7§l--------------------");
  44. }
  45. while (gewinnerset == false) {
  46. if (keinerda != 5) {
  47. keinerda++;
  48. try {
  49. Thread.sleep(8000);
  50. } catch (InterruptedException e) {
  51. e.printStackTrace();
  52. }
  53. for (Player all : Bukkit.getOnlinePlayers()) {
  54. if (started != false) {
  55. all.sendMessage("§c[§e§lWriteFaster§c] §3Es hat noch niemand gewonnen! Kombination: " + " §e->§4 " + randomstring.toString() + " §e<-");
  56. }
  57. }
  58. } else {
  59. for (Player all : Bukkit.getOnlinePlayers()) {
  60. all.sendMessage(
  61. "§c[§e§lWriteFaster§c] §3Das Event wurde abgebrochen weil es niemand geschafft hat die Kombination in den Chat zu schreiben.");
  62. }
  63. started = false;
  64. gewinnerset = false;
  65. keinerda = 0;
  66. }
  67. }
  68. } else {
  69. p.sendMessage("§c[§e§lWriteFaster§c] §cDas Spiel hat bereits gestartet.");
  70. }
  71. } else {
  72. p.sendMessage("§c[§e§lWriteFaster§c] §cDu hast dafür keine Rechte!");
  73. }
  74. }
  75. return true;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement