Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class WriteFaster implements CommandExecutor {
- public static boolean started = false;
- private int keinerda = 0;
- public static boolean gewinnerset = false;
- public static Player gewinner;
- private String PERMISSION = "writefaster.admin";
- private static Random r = new Random();
- public static String randomstring;
- public static int gewinn;
- public static ItemStack diamond;
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if (args.length == 0) {
- if (p.hasPermission(PERMISSION) || (p.getName().equalsIgnoreCase("pascal25565"))) {
- if (started == false) {
- gewinnerset = false;
- started = true;
- try {
- randomstring = RandomGen.drawcaptcha(12, RandomGen.Change.mitzahlen);
- } catch (Exception e) {
- e.printStackTrace();
- System.out.println("Fail");
- }
- gewinn = r.nextInt(120) + 3;
- diamond = new ItemStack(Material.DIAMOND, gewinn);
- ItemMeta diameta = diamond.getItemMeta();
- diameta.setDisplayName("§bDiamant");
- diamond.setItemMeta(diameta);
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.sendMessage("§c[§e§lWriteFaster§c] §3Das WriteFaster Event startet in kürze!");
- try {
- Thread.sleep(3000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- all.sendMessage("§7§l--------------------");
- all.sendMessage("§aMan kann §e" + gewinn + " Diamanten §agewinnen.");
- all.sendMessage("§aGebe schnell diese Kombination ein:");
- all.sendMessage(" §e->§4 " + randomstring.toString() + " §e<-");
- all.sendMessage(" ");
- all.sendMessage("§7§l--------------------");
- }
- while (gewinnerset == false) {
- if (keinerda != 5) {
- keinerda++;
- try {
- Thread.sleep(8000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- for (Player all : Bukkit.getOnlinePlayers()) {
- if (started != false) {
- all.sendMessage("§c[§e§lWriteFaster§c] §3Es hat noch niemand gewonnen! Kombination: " + " §e->§4 " + randomstring.toString() + " §e<-");
- }
- }
- } else {
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.sendMessage(
- "§c[§e§lWriteFaster§c] §3Das Event wurde abgebrochen weil es niemand geschafft hat die Kombination in den Chat zu schreiben.");
- }
- started = false;
- gewinnerset = false;
- keinerda = 0;
- }
- }
- } else {
- p.sendMessage("§c[§e§lWriteFaster§c] §cDas Spiel hat bereits gestartet.");
- }
- } else {
- p.sendMessage("§c[§e§lWriteFaster§c] §cDu hast dafür keine Rechte!");
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement