Skocz do zawartości

lipex7

Użytkownik
  • Ilość zawartości

    13
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia lipex7

Początkujący I

Początkujący I (2/13)

0

Reputacja

  1. lipex7

    Argumenty

    Temat do zamknięcia macie po plusie
  2. lipex7

    Argumenty

    już sobie poradziłem obie metody dzialaja tylko ze przy Arrays.toString(args) ogłoszenie wyswietla się w nawiach a przy String.join("", args) ogłoszenie jest napisane bez spacji
  3. lipex7

    Argumenty

    https://imgur.com/ubP0ntI
  4. lipex7

    Argumenty

    są jakieś błędy - https://imgur.com/a/7JEq8UI
  5. lipex7

    Argumenty

    Witam, ostatnio przeniosłem się z pisania skryptów na pluginy i mam pewien problem, który dotyczy argumentów a mianowicie gdy wpisuje komendę /broadcast i podam jeden argument jest wszystko w porządku natomiast gdy podam więcej niż jeden argument to w ogłoszeniu jest podany tylko ten pierwszy argument pod tematem zamieszczam kod. Kod: package pl.lipex.core.Commands; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import pl.lipex.core.Main; public class Broadcast implements CommandExecutor{ public Broadcast(Main Main){ Main.getCommand("broadcast").setExecutor(this); } @Override public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) { if (cmd.getName().equalsIgnoreCase("broadcast")){ if (((sender instanceof Player) && (!sender.hasPermission("cmd.broadcast")))){ sender.sendMessage("§cNie masz dostepu do tej komendy!"); return false; } if (args.length == 0) { sender.sendMessage("§6Prawidlowe uzycie §7/broadcast <wiadomosc>"); return false; } else { Bukkit.broadcastMessage("§8[§4Alert§8] §f" + args [0]); return true; } } return false; } }
  6. Aktualizacja skryptu: - Po testach stwierdziłem ze on eat sie buguje ponieważ gdy limit koxow był np:1 a przy sobie mieliśmy np:3 to gdy zjedliśmy koxa nie odejmowało nam tego jednego koxa ale dalej był on w ekwipunku, nie wiem jak to lepiej wyjaśnić ale wymyśliłem coś takiego on damage of player: if attacker is player: set {_koxy} to number of golden apple:1 in the victim's inventory set {_refile} to number of golden apple:0 in the victim's inventory set {_perly} to number of ender pearl in the victim's inventory if {_koxy} is more than {@koxy}: set {_a} to {_koxy}-{@koxy} remove {_a} of golden apple:1 from victim add {_a} to {schowek.koxy.%victim%} message "{@koxy_text}" to victim if {_refile} is more than {@refile}: set {_a} to {_refile}-{@refile} remove {_a} of golden apple:0 from victim add {_a} to {schowek.refile.%victim%} message "{@refile_text}" to victim if {_perly} is more than {@perly}: set {_a} to {_perly}-{@perly} remove {_a} of ender pearl from victim add {_a} to {schowek.perly.%victim%} message "{@perly_text}" to victim
  7. Aktualizacja skryptu: - Zmienionio system on any move na on eat. - Zmieniono system gui.
  8. Aktualizacja skryptu: - Zmienionio system every 3 seconds na on any move
  9. juz lepiej uzyc on any move
  10. jak damy on eat to można łatwo polizać
  11. Mały przydatny skrypcik, na limit koxów, refili oraz pereł z pewnością jest on przeznaczony na serwer EasyHC! Download: RAW: https://code.skript.pl/kQPKXMRF/raw
×
×
  • Dodaj nową pozycję...