Gaida 1

Înainte de a citi acest ghid, asigurați-vă că (!) Citiți
cu cele două anterioare: TAKE. Tyk

În primul rând, schimbăm clasa principală adăugând
în clasa publică Principala variabilă:






public boolean onCommand (CommandSender s, Command cmd, String label, String args []) dacă (cmd.getName (). equalsIgnoreCase ("bun venit")) s.sendMessage (ChatColor.BLUE + "Bună ziua"); // trimite-l "salut"
return true;
>
return false;
>


Acum analizăm codul:
public boolean onCommand - o variabilă care acceptă
adevărat sau fals, în funcție de rezultat
echipa (mai multe despre aceasta mai târziu)
dacă (cmd.getName (). equalsIgnoreCase ("bun venit")) - comparați
textul comenzii cu "bun venit" și dacă textul este egal, atunci scriem "Hello" expeditorului
return true - comanda este executata cu succes, jucatorul nu este scris in chat
mesaj: "/ welcome" (vorbire despre abuz)

Ei bine, baza echipei este gata, dar când începeți plugin-ul, nu avem






Putem executa această comandă, pentru a rezolva această editare
plugin.yml după cum urmează: TUK
bun venit - echipa noastră
utilizare - utilizarea acestuia

Exportim plug-in-ul și folosim comanda
/ bun venit vedem mesajul "salut"

Acum am creat cel mai simplu exemplu de comandă,
dar nu scrieți mereu jucătorului "Bună ziua"? acum
Voi arăta cum să creați o echipă pentru a da foc
adăugăm următoarele la clasa principală:

public boolean onCommand (CommandSender s, Command cmd, String label,
String args []) dacă (cmd.getName () EqualsIgnoreCase ("arde")) dacă (args.length == 1) pentru (Player p. Bukkit.getServer (). getOnlinePlayers ()) dacă (p.getName (). equalsIgnoreCase (args [0])) p.setFireTicks (3000); // setați player-ul la 100 de secunde (3000 de căpușe)
>
return true; // nu scrie un avertisment
>
s.sendMessage ("Nu există un astfel de jucător online"); // dacă nu este găsit jucătorul, scrieți apoi
return true; // nu scrie un avertisment
>
return false; // scrie avertisment
>
return false; // da bukkit să înțeleagă că nu există o astfel de comandă în plugin
>


Și editați plugin.yml: TAK

După toate acestea, exportim pluginul.
Și acum poți să arzi și
Spargeți victima 100 de secunde


Schimbați mesajul "Bună ziua" și culoarea sa.
Luminați jucătorul timp de 10 secunde și nu pentru 100,
(Indiciu, 1 secundă - 20 căpușe)







Trimiteți-le prietenilor: