Skocz do zawartości

JanekMaSkrypta_

Użytkownik
  • Ilość zawartości

    725
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez JanekMaSkrypta_

  1. if(map.get(p) == Boolean.TRUE) { Bo moze zamiast p daj all ? Edit: I jeszcze zamiast sprawdzac nazwy po prostu daj isSimilar
  2. Wystarczy poszukac -
  3. Witam mam pytanie jak moge odrzucic gracza do tylu podobnie do skryptu z horizontaly ale w pluginie.
  4. Wez yooniks jestes jeszcze wiekszym robakiem w necie nawet lepszy od ciebie programista mowi ze gownianie robisz kod
  5. @Override public void onDisable(){ for(Player p : Bukkit.getOnlinePlayers()){ p.kickPlayer("Restart."); Main.getInst().saveConfig(); } Bukkit.shutdown(); } Ale co ma zapisac skoro nic nie zostalo edytowane w nim ? I nie potrzeba tutaj Bukkit.shutdown(); package me.neroos.join.listeners; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import me.neroos.join.Main; import me.neroos.join.util.ColorUtil; public class PlayerJoinListener implements Listener { @EventHandler public void onJoin(PlayerJoinEvent event){ Player p = event.getPlayer(); Main.getInst().getConfig().set("WszystkichLogowan", Main.allLoginAmount); Main.getInst().getConfig().getInt("WszystkichLogowan"); Main.allLoginAmount++; event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oAktualnie na serwerze jest: &e&o" + Bukkit.getServer().getOnlinePlayers().length + " &e&ograczy&6&o!")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oWszystkich polaczen z serwerem: &e&o" + Main.getInst().getConfig().getInt("WszystkichLogowan") + " &e&opolaczen&6&o!")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oMilej gry, &e&o" + p.getName())); event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor("")); Main.getInst().saveConfig(); } } Czy tutaj nie lepiej by bylo zrobic tak ?: package me.neroos.join.listeners; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import me.neroos.join.Main; import me.neroos.join.util.ColorUtil; public class PlayerJoinListener implements Listener { @EventHandler public void onJoin(PlayerJoinEvent event){ private Main m = new Main(); Player p = event.getPlayer(); m.getInst().getConfig().set("WszystkichLogowan", m.allLoginAmount); m.getInst().getConfig().getInt("WszystkichLogowan"); m.allLoginAmount++; event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oAktualnie na serwerze jest: &e&o" + Bukkit.getServer().getOnlinePlayers().length + " &e&ograczy&6&o!")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oWszystkich polaczen z serwerem: &e&o" + Main.getInst().getConfig().getInt("WszystkichLogowan") + " &e&opolaczen&6&o!")); event.getPlayer().sendMessage(ColorUtil.fixColor(" &6&oMilej gry, &e&o" + p.getName())); event.getPlayer().sendMessage(ColorUtil.fixColor("")); event.getPlayer().sendMessage(ColorUtil.fixColor("")); Main.getInst().saveConfig(); } } I w main usuwasz instancje public static Integer allLoginAmount = getInst().getConfig().getInt("WszystkichLogowan"); Po co statyczna? skoro robisz instancje? Lepiej zrob: public Integer allLoginAmount = getConfig().getInt("WszystkichLogowan"); Jak by cos jeszcze nie dzialalo to napisz.
  6. Moze wytlumacz to dokladniej co ci nie dziala. Pokaz logi z konsoli jezeli sa bledy.
  7. Nie lepiej tego zrobic od razu gdy wysyla message? Jezeli chcesz odczytywac mozesz wpisac ten kod: private Chat czat = new Chat(); (Chat to nazwa klasy) Potem to z górki robisz: if(czat.chat == false){
  8. Bardziej bym chcial teleportowac je za gracza
  9. JanekMaSkrypta_

    Behind

    Witam, czy isnieje mozliwosc odczytania powiedzmy entity ktory jest za graczem ? Lub powiedzmy teleportowac go za gracza
  10. Czesc przychodze dzis z pytaniem czy dal by ktos rade dac mi kod na wykrywanie czy gracz ma premium? Za wszelkie odpowiedzi dziekuje.
  11. Do zamkniecia. Sam rozwiazalem problem.
  12. Witam mam dziwny problem z tym skryptem: on damage: victim is player attacker is player if {lastid::%attacker%} is set: stop create a citizen named "%victim%" at location of attacker set {lastid::%attacker%} to last created citizen id hide citizen {lastid::%attacker%} from all players reveal citizen {lastid::%attacker%} from attacker command /resetbot: trigger: if {lastid::%player%} is set: despawn citizen {lastid::%player%} clear {lastid::%player%} else: send "&cNie miales zadnego bota" on quit: if {lastid::%player%} is set: despawn citizen {lastid::%player%} clear {lastid::%player%} every 1 tick: loop all players: if {lastid::%loop-player%} is set: if loop-player's pitch is not -90: set {locc::%loop-player%} to location 3 blocks up citizen {lastid::%loop-player%} teleport citizen {lastid::%loop-player%} to {locc::%loop-player%} else: set {locc::%loop-player%} to location 3 blocks under citizen {lastid::%loop-player%} teleport citizen {lastid::%loop-player%} to {locc::%loop-player%} on npc left click: add 1 to {autoban::killaura::%player%} loop all players: if loop-player has permission "helper.check": send "&4AntyCheat: &7Gracz &c%player% &7uderzyl bota (&3%{autoban::killaura::%player%}%&7/&45&7)" to loop-player if {autoban::killaura::%player%} is more than 4: set {autoban::killaura::%player%} to 0 despawn citizen {lastid::%player%} clear {lastid::%player%} execute server command "c %player%" Ogolnie wszystko dziala lecz nie wiem czemu ale ciagle gdy ten bot sie respi to odrazu znika. Prosze o pomoc
  13. Witam mam pytanie dalo by rade wykryc czy gracz patrzy sie w gore lub na kogos ?
  14. Temat do zamkniecia. Sam rozwiązałem problem.
  15. No dobra mam to wlasnie, ale ja chce zeby dokladnie tam gdzie sie patrzy gracz wyrzucalo je
  16. Tak. chodzi mi o ustawianie velocity.
  17. Witam otóż chciałbym się dowiedzieć jak mogę pushować odpalone TNT ponieważ pisze plugin na rzucaki i nie wiem jak to za bardzo zrobić.
  18. Trudno powiedziec tak jak @GotoFinal skrypty są i mają zwalony język w którym się je pisze. Najlepiej jak byś zaczął oglądać zagraniczne filmy na youtube. Wpisz sobie "Bukkit coding" wyskoczy ci wszystko. Ogolnie java nie jest az tak trudna do zrozumienia.
  19. To jedynie w pluginie. Widziałeś kiedyś skrypt połączony z pluginem? Bo ja nie.
  20. if name of loop-entity is "nazwa":
  21. JanekMaSkrypta_

    Czasowe nagrody

    on join: set {seconds::%player%} to 0 set {minute::%player%} to 0 set {hour::%player%} to 0 every 1 second: loop all players: add 1 to {seconds::%loop-player%} if {seconds::%loop-player%} is more than 59: add 1 to {minute::%player%} set {seconds::%loop-player%} to 0 if {minute::%loop-player%} is more than 59: set {minute::%loop-player%} to 0 add 1 to {hour::%loop-player%} command /czas: trigger: send "&8>> &6Twoj czas gry wynosi: &f%{hour::%player%}%h %{minute::%player%}%m %{seconds::%player%}%s" every 3 seconds: loop all players: if {hour::%loop-player%} is greater or more than 3: if {nagrodavip::%loop-player%} is not set: set {nagrodavip::%loop-player%} to true send "&2Masz do odebrania nagrody!" command /nagrody: trigger: if {nagrodavip::%player%} is true: set {nagrodavip::%player%} to false send "&8>> &7Otrzymales nagrody: &6VIP" execute server command "pex user %player% group set VIP" Po dodawaj sobie rangi jakie tam chcesz zeby dawalo i zmieniaj godziny
  22. Podaj cały skrypt. Lub kod który odpowiada za tworzenie configu.
  23. Sprobuj tak: every 1 tick: loop all players: if lore of loop-player's tool contains "BRAK": delete event-item if lore of loop-player's item contains "BRAK": delete event-item
  24. Particlesami. Jak masz w konsoli blad ktory zaczyna sie na caused by to wyslij go tutaj.
  25. Sprobuj : command /wykonaj [<player>] [<text>]: executable by: console trigger: arg 1 is set: arg 2 is set: make player-arg execute "%arg-2%" make console execute "wykonaj %loop-player% arenateleport"
×
×
  • Dodaj nową pozycję...