-
Ilość zawartości
2190 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez KrejzolekPRO
-
Można to uzyskać za pomocą pakietów. Sprawę ułatwia nam ProtocolLib, a do tego mamy do dyspozycji mamy PacketWrappera, który jeszcze bardziej ułatwia sprawę (lel). Zajrzyj w dokumentacje i jak choć trochę znasz się na pluginach to sobie poradzisz. Pozdrawiam
-
Przecież konfiguracji się sami domyślimy...
-
W pluginie tak: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/attribute/Attribute.html
-
Zatrzymanie programu po wykonaniu operacji.
KrejzolekPRO odpowiedział(a) na KrejzolekPRO pytanie w Pytania i problemy
Dzięki wszystkim, a w szczególności Molkowi! Ty zawsze pomożesz Teraz to o wiele lepiej wygląda https://imgur.com/a/fYzq50g -
Zatrzymanie programu po wykonaniu operacji.
KrejzolekPRO odpowiedział(a) na KrejzolekPRO pytanie w Pytania i problemy
Niby działa, ale nie do końca, bo co prawda nie stopuje, ale po wykonaniu jakiejkolwiek "komendy" to trzeba ją wpisywać niekiedy dwa razy. package com.company; import com.company.messages.InformationMessage; import com.company.messages.MainMessageUtil; import com.company.objects.User; import com.company.objects.UserUtil; import java.util.Scanner; public class Main { public static void main(String[] args) { boolean xyz = true; Scanner scanner = new Scanner(System.in); while(xyz) { if (scanner.nextLine().equals("dodaj")) { MainMessageUtil.send("Podaj czas waznego biletu w minutach."); long time = scanner.nextLong() * 60 * 1000; User user = new User(UserUtil.getID(), System.currentTimeMillis(), time); InformationMessage.send(user); } if(scanner.nextLine().equals("lista")){ MainMessageUtil.send("Wybierz tryb sortowania. (all, id)"); if(scanner.nextLine().equals("all")){ for(User user : UserUtil.userList){ InformationMessage.send(user); } } else if(scanner.nextLine().equals("id")) { MainMessageUtil.send("Podaj id klienta."); int id = scanner.nextInt(); if (UserUtil.getUserById(id) != null) { InformationMessage.send(UserUtil.getUserById(id)); } else { MainMessageUtil.send("Klient o takim ID nie istnieje."); } } } } } } Konsola: https://imgur.com/a/VHgKEf9 -
Zatrzymanie programu po wykonaniu operacji.
KrejzolekPRO opublikował(a) pytanie w Pytania i problemy
No cześć, postanowiłem przejść na zwykłą jave, no i pierwszy program - system biletów na basenie, wszystko działa, ale pojawia się problem kiedy wywołam funkcje od stworzenia nowego obiektu (Usera - klient basenu) to program się stopuje, a załóżmy, że chce stworzyć kilka obiektów, po czym wywołać komendę, np. "lista", która zwróci mi aktualnych klientów. Tak wiem wytłumaczone chaotycznie, ale myślę, że kod pomoże. public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); if(scanner.nextLine().equals("dodaj")){ System.out.println("Podaj czas waznego biletu w minutach."); long time = scanner.nextLong() * 60 * 1000; User user = new User(UserUtil.getID(), System.currentTimeMillis(), time); InformationMessage.send(user); //tutaj ma program cofać się do początku, abym mógł znowu wykonać, np. komende "dodaj", a nie się stopować. } } } I ss: https://imgur.com/a/VHgKEf9 -
Według oficjalnej dokumentacji zapis ten jest poprawny.
-
No minigra na 44 linijki. Gratuluje! A tak serio to bez sensu kompletnie. Gracz dołącza i od razu można się zabijać? Brak informacji o zabójstwach itd. Łatwiej chyba ustawić warp w essentialsie i otrzymamy to samo.
-
Osobiście podobają mi sie takie "kafelki", lub styl podobny do takiego co jest na namemc ;)
- 59 odpowiedzi
-
Samo działanie jest okej, ale design leży. Co prawda jest to sprawa indywidualna, lecz moim zdaniem jest słaby, nie pasujący do obecnych trendów
- 59 odpowiedzi
-
problem z banami bungeecord
KrejzolekPRO odpowiedział(a) na WiktorMasteR pytanie w Pytania i problemy
Wystarczy podlaczyc baze danych. -
on join: if player has permission "group.admin": set player's tag to "&5Admin &7%name of player%" else if player has permission "group.helper": set player's tag to "&5Helper &7%name of player%" else if player has permission "group.vip": set player's tag to "&5VIP &7%name of player%" else if player has permission "group.gracz": set player's tag to "&5Gracz &7%name of player%" else: set player's tag to "&CBRAK RANGI &7%name of player%" Eh.. głupie skrypty.
-
on join: set player's tag to "&5%player's prefix% &7%name of player%"
-
No PlaceHolderApi umożliwia kompatybilność zmiennych skryptowych z pluginami
-
on join: set player's tag to "&5%player's group% &7%name of player%"
-
on tab completer: cancel event Może teraz?
-
Masz skQuery? on tab completer for "/": cancel event
-
Musisz zapisywać gracza, który uderza innego gracza i ew. usuwać przy zakończeniu anty-logoutu. Wtedy, kiedy spadnie musisz sprawdzić czy zmienna gracza, któy zginął jest ustawiona. Jeśli tak to już wiesz kto go zepchnął.
-
Zamierzasz w przyszłości upgradować komputer?
-
Dlaczego moby się nie usuwają?
KrejzolekPRO odpowiedział(a) na TakiJakTy pytanie w Pytania i problemy
if loop-entity's name is "nazwa": -
on death: if attacker is a player: if victim is a player: set death message to "&e%attacker%&9(+2) &7zabil &e%victim%&9(-1) &7za pomoca &b%attacker's tool%" in "arena" on death of player: if damage was caused by fire: set death message to "&6Gracz %player% spalil sie." in "arena" Jeśli gracz zostanie zabity przez upadek, to nie może zostać zabity przez inneg gracza - chyba logiczne.
-
narzędzie tYAML- Dodatek Do Łatwiejszej Obsługi Plików YAML
KrejzolekPRO odpowiedział(a) na ToffikTV temat w Dodatki i narzędzia
Akurat Skript to nie Java czy inny język i "kompilator" będzie miał to w 4 literach i wykona operacje. -
on tab complete: cancel event
-
różne Sklep - nie marnuj czasu na szukanie surowców!
KrejzolekPRO odpowiedział(a) na lenny_msi temat w Skrypty
Ale tworzenie ekwipunku to chyba umiesz... Podstaw odpowiednie zmienne i masz! -
różne Sklep - nie marnuj czasu na szukanie surowców!
KrejzolekPRO odpowiedział(a) na lenny_msi temat w Skrypty
set {_miecz} to yaml value "items.sword" from file "plugins/folder/config.yml" i plik .yml: items: sword: diamond_sword
