Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 05/12/18 uwzględniając wszystkie działy

  1. bludis

    Skrypt na setrank

    @uEqualirum Widziales gdzies, zeby wspomnial o PLUGINIE?
    2 punkty
  2. bludis

    Skrypt na setrank

    BEZ dni, minut, godzin, lat: https://code.skript.pl/dwrD5Okk Z godzinami minutami,, dniami, latami: https://code.skript.pl/osbc3WAo Licze na ++. Pozdrawiam.
    2 punkty
  3. xAxee

    Dodanie komendy na kase

    Juz poprawiam 10min edit: @Vummy masz tu u mnie działa i tam ci zamieniłem na loop https://code.skript.pl/rfCbCP6I https://pastebin.com/z2GtqYLu Licze na +
    1 punkt
  4. yooniks

    Lista argumentów w komendzie

    sprobuj name: 'SimplePlugin' version: ${project.version} main: 'xyz.yooniks.simple.SimplePlugin' authors: ['yooniks'] description: 'Prosty plugin' website: 'www.youtube.com/c/Enchanted3' commands: service: aliases: ['services', 'uslugi'] services: name: "vip" message-on-buy: "&6{PLAYER} &7has just bought vip!" package xyz.yooniks.simple; import lombok.Getter; import org.bukkit.plugin.java.JavaPlugin; import xyz.yooniks.simple.command.ServiceCommand; import xyz.yooniks.simple.service.Service; import xyz.yooniks.simple.service.ServiceManager; import java.util.List; import java.util.stream.Collectors; public final class SimplePlugin extends JavaPlugin { @Getter private ServiceManager serviceManager; @Override public void onEnable() { this.saveDefaultConfig(); final List<Service> services = this.getConfig().getConfigurationSection("services").getKeys(false) .stream() .map(id -> new Service( this.getConfig().getString("services." + id + ".name"), this.getConfig().getString("services." + id + ".message-on-buy"))) .collect(Collectors.toList()); this.serviceManager = new ServiceManager(services); this.getCommand("service").setExecutor(new ServiceCommand(this)); } @Override public void onDisable() { this.serviceManager = null; } } package xyz.yooniks.simple.service; import lombok.Getter; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @Getter public class ServiceManager { private final Map<String, Service> services = new LinkedHashMap<>(); public ServiceManager(List<Service> services) { services.forEach( service -> this.services.put(service.getName(), service)); } } package xyz.yooniks.simple.service; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor @Getter public class Service { private final String name, messageOnBuy; } package xyz.yooniks.simple.command; import lombok.AllArgsConstructor; import org.apache.commons.lang.StringUtils; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import xyz.yooniks.simple.SimplePlugin; import xyz.yooniks.simple.service.Service; @AllArgsConstructor public class ServiceCommand implements CommandExecutor { private final SimplePlugin plugin; @Override public boolean onCommand( CommandSender cs, Command command, String label, String[] args) { if (!cs.hasPermission("is.command")) { cs.sendMessage(ChatColor.RED + "No permission!"); return true; } if (args.length < 2) { cs.sendMessage(ChatColor.RED + "Correctly usage: /service [player_nickname] [service]"); cs.sendMessage(ChatColor.GREEN + "List of services:"); this.plugin.getServiceManager().getServices().values() .stream() .map(service -> ChatColor.YELLOW + service.getName()) .forEach(cs::sendMessage); return true; } final String playerName = args[0]; final String serviceById = args[1]; final Service service = this.plugin.getServiceManager().getServices().get(serviceById); if (service == null) { cs.sendMessage(ChatColor.RED + "This service does not exists! List of services: /service"); return true; } this.plugin.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', StringUtils.replace(service.getMessageOnBuy(), "{PLAYER}", playerName))); //add commands -.- return false; } }
    1 punkt
  5. bludis

    Skrypt na item

    https://code.skript.pl/2tAhOunO
    1 punkt
  6. yooniks

    dodanie licencji do pluginy

    no przed chwilą wspomniałeś o tym ,że zrobiłeś core, a piszesz ,że nie potrafisz zrobić odczytywania tekstu z połaczenia http, co jest na pierwszych stronach w tutorialach na oracle no to jedyne co chyba zrobiles to zedytowales kguildsy, wiec nie ma sie czym chwalic ;/
    1 punkt
  7. BlackRode

    Skiny na 1.8

    Niestety wrzuciłem ;p @jaku49 dzięki
    1 punkt
  8. GotoFinal

    dodanie licencji do pluginy

    zmień kolegów. Tak to rozwiązanie podałem. Ale możesz też mu dać osobną wersję która zadziala tylko na jego serwerze z jego IP.
    1 punkt
  9. SebxteR

    Paczka skryptów pod tryb RealLife

    Paczka nie jest już dostępna do pobrania, osoby zainteresowane plikami pod tryb RealLife zapraszam
    0 punktów
  10. Bananowiec

    ClearChat - Czyszczenie Chatu!

    I to jest najlepszy skrypt na tym forum, gratuluje. Wróżę Tobie świetlaną przyszłość
    0 punktów
  11. TakiJakTy

    Tablista 1.8

    Pobierz FunnyGuilds i zablokuj komendy tak o command /zaloz: trigger: send "Nie masz permissi/ta komenda nie istnieje!" to player
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...