Skocz do zawartości

JanekMaSkrypta_

Użytkownik
  • Ilość zawartości

    725
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez JanekMaSkrypta_

  1. Jestem zainteresowany na posadę programisty.
  2. eee Ale ja mialem inaczej tam napisane. 0_0
  3. Nie zgodzę się. Ponieważ już nie robie skryptów na swój serwer tylko pluginy a wsparcie dodam w następnej aktualizacji Wiesz może by ktoś chciał mieć powiedzmy coś innego niż pex.
  4. Witam nie zrozumiałem tego ostrzeżenia - https://scr.hu/JKkByp Moze mi to ktos wytlumaczyc ?
  5. eEeEeEe AHA TO NIEZLE "NIE JEST ZWIAZANY Z TRESCIA FORUM" xDDDD Chlopak potrzebuje pomocy wiec jest zgodne Jedyne co moglem zrobic: on any move: if player is sneaking: if block under player is air: spawn 1 chicken at player apply invisibility 255 to last spawned entity for 99999 seconds make player ride last spawned entity
  6. Siema chce wam przed stawić skrypt na własne rangi (z configiem) Nie długo dodam opcje robienia własnych rang jak i zmiany wyświetlanego się tekstu na czacie skrypt ogolnie dodaje na serwer rangi w skrypcie lecz jedyny minus jest taki ze laczy sie tylko z skryptami DL: https://code.skript.pl/37hj2eE0 Wymagania: Skript SkQuery //Formatowanie ~Ixidi
  7. Moge jeszcze? JanekMaSkrypta_
  8. Szkoda ze to moj autorski xD Masz kawalek kodu: @EventHandler public void onAttack(EntityDamageByEntityEvent e){ if(!(e.getEntity() instanceof Player)){ return; } Player victim = (Player) e.getEntity(); Player attacker = (Player) e.getDamager(); if(attacker.getWorld().equals("Lobby")){ e.setCancelled(true); return; } if(e.isCancelled() == false){ if(al.get(attacker) == victim){ return; } if(al.get(victim) == attacker){ return;
  9. Witam mam problem z pluginem mianowicie wszystko dziala lecz gdy bede sie bil na spawnie to antylogout sie wlaczy dla attackera i victima i bedzie dzialac. Chodzi mi tutaj mianowicie o to jak to zablokowac.
  10. if player/loop-player is in world "nazwaswiata":
  11. Dodaj nad @Override to: @SuppressWarnings("deprecation")
  12. Witam moze mi ktos powiedziec czym sie rozni ConcurrentHashMap a HashMap ?
  13. Witam powie mi ktos czm mi sie nic nie replacuje w tym kodzie?: if(cmd.getName().equalsIgnoreCase("sponsor")){ String spon = getConfig().getString("SPONSOR"); String gracz = p.getName(); spon.replaceAll("{NIC}", "&7"); spon.replaceAll("&", "§"); spon.replaceAll("{GRACZ}", gracz); p.sendMessage(spon);
  14. Witam napotkałem jeden problem w moim pluginie. Otóż czy dało by rade z tym kodem: if(getConfig().getConfigurationSection("Locations." + cmdg) != null){ if(cmdg.equals(getConfig().getConfigurationSection("Locations." + cmdg))){ World w = Bukkit.getWorld(getConfig().getString("Locations." + cmdg + ".world")); float x = (float) getConfig().getDouble("Locations." + cmdg + ".x"); float y = (float) getConfig().getDouble("Locations." + cmdg + ".y"); float z = (float) getConfig().getDouble("Locations." + cmdg + ".z"); float yaw = (float) getConfig().getDouble("Locations." + cmdg + ".yaw"); float pitch = (float) getConfig().getDouble("Locations." + cmdg + ".pitch"); p.teleport(new Location(w, x, y, z, yaw, pitch)); p.sendMessage(ChatColor.GREEN + "Zostales przeteleportowany na: " + ChatColor.DARK_GREEN + cmdg); } } Rejestrowac komendy zeby one działały ?
  15. Teraz mam inny problem. Zrobilem tak jak powiedzial @GotoFinal wszystko dziala poprawnie lecz gdy chce znowu z tym samym graczem walczyc to wysyla zaproszenie ale juz nie odlicza i nie mozna sie bic. Moge wyslac caly kod. package me.jms.standard; import java.util.HashMap; import net.md_5.bungee.api.ChatColor; import org.bukkit.Bukkit; import org.bukkit.World; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.entity.PlayerDeathEvent; public class Standard implements Listener{ private int i = 5; private int TaskID; private HashMap<Player, Player> tag = new HashMap<Player, Player>(); private HashMap<Player, Player> bitwa = new HashMap<Player, Player>(); @SuppressWarnings("deprecation") @EventHandler public void onEntityDamage(EntityDamageByEntityEvent e){ if(e.getEntity() instanceof Player && e.getDamager() instanceof Player){ Player hit = (Player) e.getEntity(); Player damager = (Player) e.getDamager(); World getworld = damager.getWorld(); World world2 = Bukkit.getServer().getWorld("standard"); if(getworld == world2){ if(tag.get(hit) != damager){ tag.put(hit, damager); damager.sendMessage(ChatColor.GOLD + "Wyslales " + hit.getName() + " zaproszenie do walki"); hit.sendMessage(ChatColor.GOLD + "Gracz " + damager.getName() + " wyslal ci zaproszenie do walki"); } if(bitwa.get(hit) != null && tag.get(hit) != null){ e.setCancelled(false); }else { e.setCancelled(true); } if(tag.get(hit) == damager){ if(tag.get(damager) == hit){ TaskID = Bukkit.getScheduler().scheduleAsyncRepeatingTask(Main.getInst(), new Runnable(){ public void run(){ if(!(i <= -1)){ if(i == 0){ hideAllPlayers(damager); hideAllPlayers(hit); hit.showPlayer(damager); damager.showPlayer(hit); Bukkit.getScheduler().cancelTask(TaskID); hit.sendMessage(ChatColor.GOLD + "Walka sie rozpoczela!"); damager.sendMessage(ChatColor.GOLD + "Walka sie rozpoczela!"); bitwa.put(hit, damager); bitwa.put(damager, hit); i--; } else{ hit.sendMessage(ChatColor.GOLD + "Walka z " + ChatColor.BOLD + damager.getName() + ChatColor.GOLD + " rozpocznie sie za: " + ChatColor.GREEN + i); damager.sendMessage(ChatColor.GOLD + "Walka z " + ChatColor.BOLD + hit.getName() + ChatColor.GOLD + " rozpocznie sie za: " + ChatColor.GREEN + i); i--; } } } }, 0, 20); } } } } } @EventHandler public void onPlayerDeath(PlayerDeathEvent e){ Player v = (Player) e.getEntity(); Player p = (Player) v.getKiller(); World getworld = p.getWorld(); World world2 = Bukkit.getServer().getWorld("standard"); if(getworld == world2){ if(bitwa.get(v).equals(p)){ tag.remove(v); tag.remove(p); bitwa.remove(v); bitwa.remove(p); Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + v.getName() + " zostal pokonany przez " + p.getName()); showAllPlayers(v); showAllPlayers(p); } } } public void hideAllPlayers(Player player){ for (Player p : Bukkit.getOnlinePlayers()) player.hidePlayer(p); } public void showAllPlayers(Player player){ for (Player p : Bukkit.getOnlinePlayers()) player.showPlayer(p); } }
  16. Czesc napotkałem mały problem z takim o to kodem: public void onPlayerDeath(PlayerDeathEvent e){ Player v = (Player) e.getEntity(); Player p = (Player) v.getKiller(); World getworld = p.getWorld(); World world2 = Bukkit.getServer().getWorld("standard"); if(getworld == world2){ if(bitwa.get(v) == p){ tag.remove(v); bitwa.remove(v); tag.remove(p); bitwa.remove(p); Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + v.getName() + " zostal pokonany przez " + p.getName()); showAllPlayers(v); showAllPlayers(p); } } } Dokładnie to nie działa po prostu wysylanie wiadomosci na czacie i ogolnie nie dziala wszystko z tych kolumn czyli tag.remove(v); itd..
  17. @Szybki_Johny To jest moj. Myslisz ze kto jest u nich technikiem?
  18. Witam napisałem skrypt na PIN jak on dziala? Gdy gracz wejdzie na serwer i bedzie mial opa/* dostanie wiadomosc ze musi wpisac pin do wykonywania komend itd.. DL: https://code.skript.pl/19Acfrq2/
  19. Jezeli chodzi o komende to: command /bukkit:? [<text>]: trigger: stop
  20. @yooniks w sumie nie wiedziałem że zmienili na TPack. Ale sprawdze i dam update'a
  21. On place: If event-block is not cobblestone: Cancel event On break: If event-block is not cobblestone: Cancel event Wytabuj sobie
  22. Witam otoz udostepniam ten skrypt poniewaz juz sa downloady z nim na YouTubie. Macie dowod ze to moj skrypt: DL: https://code.skript.pl/oAvPqKfu/ Potrzebne pluginy: Skript, Skellet, MundoSK, ProtocolLib
  23. JanekMaSkrypta_

    Kity w GUI

    Skrypt do napisania w 1 minute
  24. Masz stara wersje Skripta. Albo stara wersje SkQuery. Polecam zainstalowac wersje skQuery - Lime-SkQuery.
  25. JanekMaSkrypta_

    BACKEQ

    Plagiat. Nawet zmiennych nie zmieniles ani permisji. Po prostu zwykly gunwo plagiat.
×
×
  • Dodaj nową pozycję...