Gaida 1

Mielőtt elolvasta ezt az útmutatót, győződjön meg róla, hogy (!) Read
a két előzővel: TAKE. TYK

Először is, megváltoztatjuk a fő osztályt azáltal, hogy hozzáadunk
a fő osztályban a következő változó:






public boolean onCommand (CommandSender s, Command cmd, String címke, String args []) ha (cmd.getName (). egyenlőIgnoreCase ("welcome")) s.sendMessage (ChatColor.BLUE + "Hello"); küldje el neki "hello"
return true;
>
return false;
>


Most elemezzük a kódot:
public Boolean onCommand - egy olyan változó, amely elfogadja
igaz vagy hamis, az eredménytől függően
csapat (tovább erről később)
ha (cmd.getName (). egyenlőIgnoreCase ("welcome")) - hasonlítsa össze
a parancs szövegét "üdvözlettel", és ha a szöveg egyenlő, akkor a "Hello" szót írjuk a feladónak
true true - a parancs sikeresen végrehajtódik, a lejátszó nem írva a csevegésre
üzenet: "/ welcome" (beszélve a visszaélésről)

Nos, a csapat alapja készen áll, de amikor elkezdi a plugint, akkor nem






Ezt a parancsot végrehajthatjuk annak érdekében, hogy javítsuk ezt a szerkesztést
plugin.yml a következőképpen: TUK
Üdvözöljük - csapatunk
használat - annak használata

Exportáljuk a plug-int és a parancsot
/ Üdvözöljük, látjuk az üzenetet "hello"

Most létrehoztuk a parancs legegyszerűbb példáját,
de nem mindig ír a "Hello" játékosnak? most
Megmutatom, hogyan hozzon létre egy csapatot, hogy tüzelhessen
egy adott játékos, ezt a fő osztályhoz adjuk hozzá:

nyilvános logikai parancs (CommandSender s, Command cmd, String címke,
Karakterlánc args []), ha (cmd.getName (). EqualsIgnoreCase ( "égnek")) ha (args.length == 1) a (Bukkit.getServer () játékos számára getOnlinePlayers ()) ha (p.getName ()) egyenlőIgnoreCase (args [0])) p.setFireTicks (3000); // állítsa a lejátszót 100 másodpercig (3000 kullancs)
>
return true; // ne írjon figyelmeztetést
>
s.sendMessage ("Nincs ilyen játékos online"); // ha a lejátszó nem található, írja be
return true; // ne írjon figyelmeztetést
>
return false; // írjon figyelmeztetést
>
return false; // adja meg a bukkit-t annak megértéséhez, hogy nincs ilyen parancs a pluginben
>


És mi szerkesztjük a plugin.yml: TAK

Mindezek után exportáljuk a plugint.
És most égethet
Tűzzük áldozatunkat 100 másodpercig


Módosítsa az "Hello" üzenetet és annak színét.
Világítsuk meg a lejátszót 10 másodpercig, és ne 100-ra,
(Tipp, 1 másodperc - 20 kullancs)