Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. Ciężko zajrzeć w kod, który jest open-source na githubie? if (!commandExists(event.getMessage())) { if (isSpigotConfigSupported() && !nocmds.shouldIgnoreSpigotConfig()) return; event.setCancelled(true); sendMsg(nocmds.getUnknownCmdMsgTemplate(), cmd, event.getPlayer()); }
  2. A co jeżeli jestem już po studiach a to ty źle interpretujesz wiadomość/tekst?
  3. No lepszy, dawaj blokada tabowania komend, aby nie pokazywało graczy, dodanie zablokowanych komend, odczytywanie ich etc. G d z i e t o m a s z?
  4. ż e c o? sender.sendTitle(ChatColor.RED + "Taka komenda nie istnieje.");
  5. Śmieszne to jest trochę xD Zaczynajmy Po pierwsze: tag: #Jezeli nie chcesz zostaw puste Nawet jak chcę i dam: tag: &7TAGKUHWA to nic się nie stanie. set {marchew} to false wait 1 minute set {marchew} to true A jak serwer padnie w ciągu tej minuty to skrypt też padnie. I w ogóle czemu zmienne są takie, a nie dla poszczególnego gracza? xDD Przecież jak jeden gracz użyje to drugi nie może @edit Zaraz chyba ciachnę xDD(dajcie warna, ale nie usuwajcie tego komentarza pls) - no musze no //Invi
  6. Wolałbym użyć tego: https://github.com/piratjsk/NoCmds. Dorobienie titlu to jest 1 linijka.
  7. To jest najgorsza rzecz jaką można zrobić.
  8. Nie wiem, jak Ci może nie działać? Jakieś errory? Pisałem na czuja.
  9. Przecież to jest tylko task ;_; A tu masz jednoklasowy plugin Main: package gmail.krejzolekpro.marcin_automessage; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin{ private Main instance; private int i; public void onEnable(){ instance = this; task(); saveDefaultConfig(); } private void task(){ i = 1; Bukkit.getScheduler().runTaskTimer(getInst(), new Runnable(){ public void run(){ if(getInst().getConfig().getString("auto-message." + i) != null){ Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', getInst().getConfig().getString("auto-message." + i))); i++; if(!(getInst().getConfig().getString("auto-message." + i) != null)){ i=1; } } } }, 0, 20*getInst().getConfig().getInt("czas")); } public Main getInst(){ return instance; } } Config: #co ile sekund ma byc wiadomosc# czas: 30 auto-message: 1: '&7Kup vipa: &6/vip' 2: '&7Gildie: &2/g' 3: '&cTrzecia wiadomosc hehe' 4: 'kolejna' 5: 'juz 5' 6: 'mozesz w nieskonczonosc :)'
  10. KrejzolekPRO

    Rangi

    Coś w stylu, że np. %player's fg points% zbrocilo by ci punkty gracza.
  11. Pobierasz koordynaty gracza do Double i sprawdzasz czy są większe od ileś tam no i potem możesz to zrobić, np. komendą Bukkit.disPatchCommand(player, "server <serwer>"), lub lepiej:
  12. Dobra, gildie to funnyguildsy - jeżeli nie są jakieś "przerobione" tylko od dzikoyska to jest okej. Nie pokoi mnie jedynie XPandora, daj też tego download (wrzuć na hostuje.net - łatwiej) i tak jak Pablo daj też dl logów i godzine kiedy był włam.
  13. Mógłbyś wrzucić plugin Gildie, coś mi w nim smierdzi?
  14. Podaj listę pluginów jak możesz najlepiej te z /plugins
  15. Masz pluginy w neta a w nich są backdoory lel.
  16. To jest przez wersje 1.8.x+
  17. No to po co bawisz się w jakiś config, a nie znasz nic... Naucz się podstaw angielskiego chociaż, bo bez tego to nawet nie zaczynaj...
  18. Robisz instance w clasie Main, przy onEnable() - zapisujesz default config, a przy pobieraniu cfg robisz -> metoda intsancji.getConfig().getXyz("wiadomosc.xd");
  19. KrejzolekPRO

    tylko premium

    Witam napisze mi ktoś skrypt że na serwer mogą wejść tylko osoby z premium ( najlepiej aby po próbie wejścia jak mają premium to dodało do whitelist ) Gdzieś o tym napisałeś????????????????????????????
  20. KrejzolekPRO

    tylko premium

    Dodatek AutoIN: on connect: if player status is premium: execute console command "wl add %player%" kick player due to "&aZostales dodany do whitelisty. Wejdz ponownie na serwer." else: kick player due to "&cNasz serwer jest tylko dla kont premium."
  21. No i błąd z tym: create a citizen named "&4AC-%{nr::ac}%" at location of loop-player Nie chodzi o kod, a nazywanie citizensa. Dlaczego? Gdy udoskonalałem swój system killaury (własny klient) to, aby killaura zadziałała na bota to jego nick nie mógł się zaczynać od liter/y, które sam sobie ustawiłem. Do tego, abym mógł zaatakować tego bota jego czas online musiał przekroczyć min. 1 minute, i również musiał on zginąć od przynajmniej 5 uderzeń. Czyli, co MUSISZ dodać? - zmienić nazwę na randomowy nick osoby z serwera (jeżeli nie ma, to z wygenerowanej listy, gdzie własne nicki można dodać) - musisz obmyślić system, dzięki któremu citizen tylko będzie się teleportował, a nie tworzył za każdym razem na nowo. - musisz zakładać mu zbroje, aby system w kliencie gracza, nie mógł wykryć czy jest to bot, czy gracz. Ocena: 10/100
  22. No jak to ma działać? if(int odjąć int)?
  23. Stwórz sobie własną metodę od odejmowania, analogicznie do dodawania. Tak będzie działać. To tak jakby if(int == int)?
  24. Co racja to racja, no więc op musi dodać do class'y User: public void addMoney(int i){ this.money = this.money+i; } I potem user.addMoney(ilosc);
  25. Ustawiasz tak, że pobierasz najpierw jego i dodajesz: user.setMoney(user.getMoney()+ilosc); Tylko, że po wyłączeniu serwera te wartości się wyzerują, więc przy wyłączaniu musisz je zapisać, a przy starcie wczytać.
×
×
  • Dodaj nową pozycję...