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

[Pytanie] Java.


Rekomendowane odpowiedzi

Opublikowano

Dobra, dobra mam tutaj pytanie dotyczące javy. Mam tutaj coś takiego:

 

http://pastebin.com/NjT7NW2m

 

I mi nie działa. Wie może ktoś dlaczego i był by tak uprzejmy mi pomóc?

 

Nie przyjmuję komentarzy typu: "Przecież można to lepiej zrobić"

 

 

Pozdrawiam Mistrz.

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

Siemano! :D

Spróbowałbym Ci pomóc, ale "This paste has been removed!"!

 

Poprosiłbym o naprawienie xD

 

PS: Wklej i kod i błąd (czy co ty tam masz).

 

Pozdrawiam,

S0L1D3R

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

@S0L1D3R Proszę: http://pastebin.com/7yxyfiaC

 

Błędu nie ma tylko jak kopie to nieodczytuje ArrayListy :c

pokaż rejestracje eventu i komendy, bo chyba rejestrujesz każdy z nich tworząc nowy obiekt, zamiast uzywac jednego :P

 

Czyli masz zrobić tak: (psuedokod)

Object ob = new Object();
registerCommand(ob);
registerEvents(ob);

zamiast:

registerCommand(new Object());
registerEvents(new Object());

lub stworzyć liste statyczną + powinieneś (wręcz MUSISZ, lub przynajmniej uzywać Stringów -> nicków bo inaczej to będzie kiepsko :D) usuwać graczy jak się wylogują.

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@up 

 

getCommand("cobble").setExecutor(new Cobble(this));
Bukkit.getServer().getPluginManager().registerEvents(this.autor, this);

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

 

@up 

 

getCommand("cobble").setExecutor(new Cobble(this));
Bukkit.getServer().getPluginManager().registerEvents(this.autor, this);

 

no widzisz, czyli ta lista jest osobna dla komendy i osobna dla eventu bo jest w 2 innych obiektach, więc przeczytaj jeszcze raz mój post :P (edytowany)

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@Karolina_666 Czyli? Bo z tego postu (edytowanego) nic nie rozumiem. [Mój mózg już nie wyrabia tak to jest zajmując się serwerem po nocach xD]

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

Czesc!

@Mistrz25566

Karolina ma rację. Jeżeli chcesz mieć tylko jedną liste to musisz stworzyć ją statyczną, bo aktualnie masz prywatną lokalną.

 

(A skoro masz zmienną prywatną to posiadasz ją dla każdego obiektu. Dlatego pewnie Ci nie działa).

 

Pozdrawiam,

S0L1D3R

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

albo robisz

public static ArrayList<Player> drop = new ArrayList<Player>();

albo 

Cobble c = new Cobble(this);
getCommand("cobble").setExecutor(c);
Bukkit.getServer().getPluginManager().registerEvents(c, this);

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...