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

[Dl] Mój 1 plugin - Leczenie


Rekomendowane odpowiedzi

Opublikowano

Nazwa:

Ulecz

 

Wersja:

0.1

 

Autor:

TheKolopol7

 

Permissions:

Brak

 

Komendy:

/ulecz - leczy twoja postac

/ulecz <nick> - leczy wybranego gracza

 

Opis:

Witam, nazywam się TheKolopol7 i chciałbym wam przedstawić mój 1 plugin.

Ulecz to plugin dla osób które nie chcą/(lub coś innego) zainstalować essentiala (lub innego pluginu "core" (komendy /heal, /tp itp))

Jest on bardzo prosty. Oferuje komendę /ulecz , która odnawia cale życie i głód osobie wskazanej w komendzie (/ulecz <nick>) lub osobie która ją wpisała.

Jest to mój 1 plugin więc prosiłbym o jakiekolwiek oceny.
(W następnej wersji postaram się dodać permisje)

 

 

DL:

xx

Skan:

Dodam za max 2h ponieważ VirusTotal skanuje i skanuje już z 10 min (ahh ten mój internet)

xKAm1xO.png

Opublikowano

Zanim nie dodasz skanu to nie pobiorę i nie zobaczę.

 

P.S. Nie zgłaszać, jak doda skan to dodam Edit.

 

 

Pozdrawiam Mistrz.

|| 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 | 450 | 500 ||


 

Opublikowano

Nie rozumiem po co udostępniać tak banalne pluginy, których nikt nie będzie używał. Rozumiem, że się uczycie pisania pluginów, ale to co robicie jest bez sensu. Nikt z tego nie skorzysta, a robi się tylko spam...

Opublikowano

o kurde, pobrałam bez skanu... teraz mnie wilki zjedzo

 

A tak rly... to na jakiego kurde ciastkowego uja wrzucacie takie pluginy? toż kody do takich pluginów to dają nawet na wiki bukkita jako gotowco-przykłady...

 

Po po wrzucać jakieś śmieci poniżej 200/300 linijek (a najlepiej 500/1000) ?

 

I do tego źle napisane

  double maxHP = 20.0D;
  public final Logger logger = Logger.getLogger("Minecraft");
  public static Main plugin;
  
  public void onDisable()
  {
    PluginDescriptionFile pdf = getDescription();
    this.logger.info(pdf.getName() + " Zostal wylaczony !");
  }
  
  public void onEnable()
  {
    PluginDescriptionFile pdf = getDescription();
    this.logger.info(pdf.getName() + pdf.getVersion() + " Zostal wlaczony !");
  }
  

na uj te onEnable/onDisable... wiadomości o włączeniu bukkit sam wyśle, takie wiadomości opłaca się robic jak chce się informować o kolejnych etapach ładowania, bo mamy spory plugin i chcemy poinformować że nic się nie zacięło tylko plugin stara sie połączyć z MySQL np.

 

od pobierania loggera mamy opcje Bukkit.getLogger()

 

po co ta zmienna maxHP? jak już się definiuje stałe (bo maxHP nagle się nie zmieni podczas gry) to robi się to tak:

private static final double MAX_HP = 20.0d;

(wyjątkowo uzywamy wielkich liter, w uproszczeniu; zmienne nazywamy wielkimi literami gdy są statczne i finalne oraz nie używamy z nich żadnych metod tylko przekazujemy jako argument)

 

 

I na co ci tutaj statyczna instancja klasy glównej, jak nawet jej nie inicjujesz ani nie uzywasz.

    if (commandLabel1.equalsIgnoreCase("ulecz")) {

Komende sprawdzamy za pomocą command.getName().equalsIg...  trzeci argument, najczęściej nazywany "label" to użyty przez gracza alias komendy

        if (Bukkit.getServer().getPlayer(args[0]) != null)
        {
          Player pTarget = Bukkit.getServer().getPlayer(args[0]);

I serwer musi 2x wyszukać tego samego gracza... zamiast zrobić to logiczniej:

Player target = Bukkit.getPlayer("string");
if (target == null)
{
    sender.sendMessage("Jesteś nobem");
    return;
}
target.kick("noob");

Przestańcie wrzucać takie śmietki... uczcie się, ale nie wrzucajcie każdego gie publicznie... a potem jeszcze płaczcie że "hejtują"

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

Nie uzyteczny, brak permisji. Jest to w worldguard, essentials :)

 

Fajnie ze sie uczysz, ale nie udostepniaj takich prostych

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...