Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. Przecież na serwerach lobby, gdzie nie ma serwera easyhc, lub podobnego, to grają 10 letni dzieci bez premium, bo jak twierdzą (po co skoro można za darmo), z oczywiście huzuni, albo innym prostym w obsłudze clientem, bo taki, np. Flux jest za trudny dla nich. Na każdym serwerze na jaki wejdę i chcę pograć, w np. SkyWarsy to mam styl grania miecz, budulec kładę 2 bloki i skok na wyspę przeciwnika, pierwsze zabójstwo w pierwszych 5 sekundach gry, po czym dostaje na chacie "uwaga gracz krejzolekpro ma flaja i hacki!!1!!!! zgloscie adminom to", od gracza z nickiem "Przemek2008". Więc proszę Cię, ale community inne niż easyhc (polskie) ma jeszcze większego raka.
  2. Eh.. no bo nie stworzyłeś usera User user = UserUtil.get(sender.getName()); I potem dopiero dodajesz usera do userutil jako UserUtil.addUser(user);
  3. hm.., a co się pojawia w podpowiedzi? Spróbuj: player.getName()
  4. Pokaż cały projekt łącznie z package'ami. Najlepiej daj PrintScreena.
  5. No tak trochę nie potrzebne, dlaczego? Kopiowałem kod z mojego dropu, gdzie mam punkty kopania, poziom kopania turbodrop i jeszcze inne, a tutaj to usunąłem i dodałem mu monety, co racja to racja hashmapa się bardziej sprawdzi w tym przypadku. Jeszcze zapomniałem o: private String name; this.name = name; public String getName() { return this.name; }
  6. Musisz stworzyć własny objekt (ktoś na pewno Ci to wytłumaczy). Kod będzie wyglądał tak: Klasa User: public class User { private int money = 0; public User(String name){ this.money = 0; } public int getMoney(){ return this.money; } public void setMoney(int i){ this.money = i; } } Klasa UserUtil: public class UserUtil { private static List<User> list = new ArrayList<User>(); public static void addUser(User user){ if(!list.contains(user)) list.add(user); } public static void removeUser(User user){ if(list.contains(user)) list.remove(user); } public static List<User> getList(){ return list; } public static User get(String name){ for(User user : UserUtil.getList()){ if(user.getName().equalsIgnoreCase(name)) return user; } return new User(name); } } Oczywiście musisz również stworzyć metodę: load() i save(), która będzie odpowiednio wczytywać i zapisywać dane. Teraz gdy chcesz wyświetlić czyjeś pieniądze robisz tak: Po 1. Gdy masz już dodanego Usera do Listy userów (UserUitl.addUser(sender.getName())); Robisz tak: User user = UserUtil.get(sender.getName()); I potem: user.getMoney() - zwraca pieniądze gracza. user.setMoney(500) - ustawia pieniadze gracza na 500.
  7. Zwieksz rozdzialke w mc.
  8. Masz ten kod jeszcze? To mogę ci pokazać
  9. Od razu mówię, że jest możliwe gdyż sam robiłem, przy sektorach Dodam, że musisz mieć baze danych, ja robiłem w mysql, ale możesz również używać redisa.
  10. Tego nie zrobisz w configu. Musisz dopisać do pluginu kod, który będzie odpowiadał za pokazywanie przedmiotów. A tak wgl. to DMGuilds to raki, niedługo wychodzą FunnyGuilds 4.0 - jakby nie patrząc nowe gildie, bo kod jest pisany na nowa - i tam zapewne będzie tyle opcji konfiguracyjnych, że ohoho Poczekaj myślę, że do końca września. @ProgramingWizzard
  11. To że, gdy ktoś inny będzie przeglądał kod, żeby nie musiał przeglądać 1000 linijek żeby zmienić jedną rzecz. Żeby kod był uporządkowany, aby był przejrzysty. Dalej wymieniać?
  12. "Pisze w jednej klasie" - to wyjaśnia wszystko xDD
  13. Jednym słowem, nie bierz się za programowanie, albo wróć do podstaw...Chociaż w sumie ty nawet w podstawach się gubisz...
  14. W głównej classie pluginu rejestrujesz nową komendę. Jeżeli jest ona w innym packagu, to importujesz ścieżkę do tej classy i w niej już normalnie tworzysz sobie komende.
  15. bo twoja wypowiedź jest rakowa.
  16. A jeżeli właściciel nie ma 18 lat?
  17. Testowany i pisany był pod Spigot 1.8.8, ale myślę, że na wyższych zadziała również.
  18. Dilera?! Niestety, ale w naszym kraju nawet od pieprzonych 5 pandorek na jakimś ezhc trzeba(a przynajmniej powinno się) odprowadzać zusy...
  19. Cześć dzisiaj mam wam do zaprezentowania plugin sprawdzający ilość uderzeń gracza na sekundę. Plugin posiada dosyć zaawansowany plik konfiguracyjny, więc możemy dużo rzeczy zmienić. A więc, jak wygląda ten config? ##################### # Maksymalna ilosc CPS # ##################### max_cps: 12 ######################################### # Wiadomosc kiedy gracz przekroczy podana wartosc. # # Wiadomosc pojawia sie na ekranie. # ######################################### text: "&9Uzywasz clickera!" ############################################### # Ile sekund musi gracz bic z rzedu, aby wykonala sie komenda # ############################################### tier_to_execute: 5 ########################### # Jaka to ma byc komenda # # Zmienne: # # - {PLAYER} - nazwa gracza # # # ########################## execute_cmd: "kick {PLAYER} &cAutoClicker." ##################### # Powiadomienia u admina # ##################### admin_notifications: ############# # Wlaczone # ############# enable: true ############################### # Wiadomosc jaka pojawia sie u admina # # Zmienne: # # - {PLAYER} - nazwa gracza # # - {CPS} - ilosc cps gracza # ############################### message: "&6{PLAYER} &9bije z predkoscia: &6{CPS} CPS&9." # # Uprawnienie do pokazywania powiadomien: antyClicker.admin # Uprawnienie do nie sprawdzania auto-clickera: antyClicker.bypass # Wszystko wyżej jest wytłumaczone, więc nie rozpisuje się Kod co prawda nie jest jakiś super najlepszy, ale spełnia swoje zadanie w 100%. Link do pobrania: kliknij. Link do skanu: kliknij.
  20. Ziomek, ale boolean a String to dwie różne rzeczy. Gdybym chciał booleana to by nie było cudzysłowia...
  21. private static String change = ChatColor.BLUE + "Zmieniono wartosc: %w na: %b."; public static String Message_change(String w, String b){ String s = change; s.replace("%w", w); s.replace("%b", b); return s; } I inna klasa: cs.sendMessage(MessageUtil.Message_change("DefaultSpawn", "true")); No i powinna pokazać się wiadomość: Zmieniono wartość DeafultSpawn na: true. I nic, wyskakuje nie zreplacowany string. Próbowałem już z replaceFirst, All i nic. Ktoś ma pomysł?
  22. A ja nie wiem xD wytlumacz o co chodzi bardziej a pomoge.
  23. Troche nie ma sensu działania xDD
  24. KrejzolekPRO

    Skrypt na /ping

    command /ping <player>: trigger: if arg 1 is set: send "&7Ping gracza %arg 1%: &6%arg 1's ping%" else: send "&7Twoj ping: &6%player's ping%"
  25. KrejzolekPRO

    UUID Spoof

    On nie mógł wejść na swoim nicku na twoim UUID.
×
×
  • Dodaj nową pozycję...