Skocz do zawartości

TheRemekk

Użytkownik
  • Ilość zawartości

    6
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia TheRemekk

Świeżak

Świeżak (1/13)

0

Reputacja

  1. Nie do końca o to mi chodzi, chce osiągnąć to, że dla graczy, którzy są w tym świecie tylko ustawie te kolorki na tabliście, w ten sposób jak napisałeś nie zadziała, próbowałem, ustawi się tylko w momencie bycia na tym świecie, natomiast zobaczy to każdy, niezależnie od świata w którym się znajduje Jeżeli nie da się tego zrobić w ten sposób, będę wdzięczny wszystkim za porady, jak mozna inaczej to osiągnąć @EDIT: Mam jeszcze liste graczy znajdujacych sie na arenie, bo cały plugin ma tworzyc minigierke, moze w iteracji for da sie to zrobic tylko dla graczy znajdujacych sie na tej liscie?
  2. Witam, próbuje stworzyć fragment kodu, który miałby za zadanie ustawić na tabliście nazwę gracza tylko w świecie wczytanym z configu Aktualnie kod wygląda tak: Błąd w pętli for "Can only iterate over an array or an instance of java.lang.Iterable", próbowałem wczytać wszystkie światy, a dopiero ifem sprawdzic czy to ten świat i przydzielać nazwę na tabliście graczowi, ale w innym świecie też było widać zmieniony listname, wiec nie osiągnąłem tego, czego szukałem. Może znacie jakiś inny sposób na osiągnięcie podobnego efektu? Jako, ze to nie jest główna klasa, u mnie 'Config' to static FileConfiguration Config = Main.plugin.getConfig(); Z góry dziękuje za pomoc
  3. Teraz kodzik wygląda tak: https://code.skript.pl/8P5XraGP Nie działa, po prostu można się bić, przy założonych if-ach, bez nich tez testowałem dodając tylko "e.setCancelled(true);" do eventu, tez mozna sie normalnie bić, probowalem tez e.setDamage(0.0), nic nie dało. //EDIT, poradziłem sobie i sam naprawiłem znaleziony wcześniej przeze mnie błąd, aczkolwiek to co napisałeś mi pomogło, więc dziękuje, a temat można zamknąć
  4. Witam, podczas pisania pluginu napotkałem problem związany z zadawaniem obrażeń, kod ma po prostu działać tak, że gdy atakowany i atakujący są graczami, nie mogą się bić, nie otrzymują obrażeń, ostateczny cel jest taki, aby podczas minigierki osoby w tej samej drużynie nie mogły się ze sobą bić, ale póki co nawet ten kod nie działa. https://code.skript.pl/fvjWnmSv
  5. Dziękuje za porady, myślę, że temat można śmiało zamknąć.
  6. Tak jak w tytule, chodzi o wczytywanie zmiennych, lokacji, itemstacków przy włączaniu pluginu, czy warto to robić, czy jednak lepiej wczytać to przy wykonywaniu danej operacji z nimi związanej. Oczywiście skoro wczytuje to w klasie Main, mam osobną klasę Data, w której te wszystkie zmienne, lokacje etc. deklaruje jako statyczne, powinienem to zmienić? Chciałbym zobaczyć wypowiedzi ludzi, którzy oczywiście mieli już styczność z takimi problemami. Z góry dziękuje za porady. Kod klasy Main: https://pastebin.pl/view/9833cb6e
×
×
  • Dodaj nową pozycję...