Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Plugin] CustomHelp dodaje pomoc na serwer


Rekomendowane odpowiedzi

Opublikowano

Witam.

Dziś pokaże wam mój nie tak dawno napisany plugin

CustomHelp

Komendy: /pomoc, /help, /customhelp, /ehelp, /epomoc (xD)

Permissje: customhelp.reload

SRC: https://github.com/PanWykrzyknikMC3/CustomHelp

Skan: https://www.virustotal.com/#/file/5b6078b7bf50b9fae960df01590e9f5b8855ad33a26917b44a4ebfcf52c98c1d/detection

DL: http://www.mediafire.com/file/aq5khnl31xukgnf/customhelp.jar

Opublikowano
11 godzin temu, toWcaleNieOn_;/ napisał:

istna porazka

lepsze niz uhc-plugin

 

//

kozak plugin razem z kopara99 i bartusiem urzywamy na arivi

pozdro

  • 1 miesiąc temu...
Opublikowano

Po co komu plugin na takie coś, skoro można napisać plugin na komendy? I w configu będziesz mógł se zrobić każdą komendę, tracić miejsce na pluginy dla pluginu na 1 komendę xD trochę śmieszne widzę że podstawy kamilkime;)

 

GwKVT9z.jpg

Opublikowano
Dnia 22.07.2018 o 07:08, KrafteGG napisał:

Po co komu plugin na takie coś, skoro można napisać plugin na komendy? I w configu będziesz mógł se zrobić każdą komendę, tracić miejsce na pluginy dla pluginu na 1 komendę xD trochę śmieszne widzę że podstawy kamilkime;)

mogłeś mu chociaż napisać co zrobił, źle (no w sumie ja też sie zle zachowalem, ale jak widze takie tematy to mi sie slabo robi)

1. 

Cytat
package customhelp;
 

źle nazywasz paczki, poprawnie powinno być: twojadomena.jakisplugin, czyli np. pl.panwykrzyknik.help

Cytat
public class Main extends JavaPlugin{
 

mozesz sobie zostawic main, ale lepiej jak nazywasz to np. TwojPlugin lub ZaCoOdpowiadaPlugin itd.

Cytat
@Override
  public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  Command cmd = command;

nie rozumiem po co to, przeciez wystarczy zmienic w parametrach command na cmd..

Cytat
List<String> messages = getConfig().getStringList("help");
  for(String m : messages) {
  sender.sendMessage(m.replace("&", "§"));
  }

yaml wspiera wielolinijkowe teksty, więc możesz zrobić w configu po prostu "pierwsza linia\ndruga linia" i odczytać to jako jedną wiadomość, do tego nie używaj paragrafów bo później masz syf w kodzie, od tego masz metode translateAlternateColorCodes w klasie ChatColor

Cytat
@Override
  public void onDisable() {
  System.out.println("[CustomHelp] Wylaczanie...");
  }
   
  @Override
  public void onEnable() {
  System.out.println("[CustomHelp] Ladowanie na serwer " +Bukkit.getIp()+"/"+Bukkit.getServerName());
  this.saveDefaultConfig();
  this.reloadConfig();
  }
   
  @Override
  public void reloadConfig() {
  // TODO Auto-generated method stub
  super.reloadConfig();
  }
   
  @Override
  public void saveDefaultConfig() {
  // TODO Auto-generated method stub
  super.saveDefaultConfig();
  }

serwer sam wyswietla wiadomosc ze plugin zostal wlaczony, nie wysilaj sie i nie wyswietlaj jeszcze ty tego i do tego uzywajac system.out.println...

po co te metody reloadconfig i savedefaultconfig? przeciez sa w javaplugin od razu

do tego w onenable nie wiem po co reloadujesz config wystarczy save.

no i zwracając false w onCommand poinformujesz serwer zeby wyslal poprawne uzycie komendy dla gracza (jezeli takowe istnieje) - informujesz ze cos poszlo NIE TAK.

  • Biter. zmienił(a) tytuł na [Plugin] CustomHelp dodaje pomoc na serwer

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...