Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z Plugin Java - ciągłe generowanie się tego samego kodu.


KanibalZ

Rekomendowane odpowiedzi

Opublikowano

Zrobilem cos takiego:

package com.gmail.kanibalz.aevnt;

import java.util.HashMap;
import java.util.Map;

import net.minecraft.util.org.apache.commons.lang3.RandomStringUtils;

import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitTask;


public class Main extends JavaPlugin{
    public static Map<String, String> EV= new HashMap<String, String>();
public static Map<String, BukkitTask> COP = new HashMap<String, BukkitTask>();
public static Map<String, String> chatMap = new HashMap<String, String>();
    private static Main instance;
    static String rs = RandomStringUtils.randomAlphanumeric(4);
    @Override
    public void onEnable(){
        instance = this;
        System.out.println("[AutoEvent] Wlaczono!");
        autoe();
        getCommand("kod").setExecutor(new Cmd());
    }
    public static Main getInst(){
        return instance;
    }
    private void autoe(){
        Bukkit.getScheduler().runTaskTimer(this, new Runnable() {
            public void run(){
                BukkitTask bt = Bukkit.getScheduler().runTaskLater(Main.getInst(), new Runnable() {
public void run() {
    
    EV.put("ON", "1");
    chatMap.put("kod", rs);
    String c = Main.chatMap.get("kod");
    Bukkit.broadcast("KOD: " + c, "kt.gracz");
}
}, 1);
                COP.put("ON", bt);
            }
        }, 0, 40*20);
    }
}  

 I mam problem że generuje sie caly czas  ten sam kod :/

Pomoże ktoś ?

­

---------------------------------­


Survival: mc.KanibalZ.pl


---------------------------------­


Zapraszam.


 

Opublikowano

bo sotrzyles go tylko raz

   static String rs = RandomStringUtils.randomAlphanumeric(4);

tworzysz jeden raz, losowego stringa na starcie pluginu, i tyle, musisz go tworzyc co losowanie.

1438614356923701010629.png

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...