ръководства 1
Преди да прочетете тази гайда е задължително (!) Прочетете първата част от TYK
Събитие (с английски събитие.) - някои операция, в която участваха
мобилни и / или участници, Щуцер-API Eventov тези безброй, от
събития, като например инсулт, за да хвърлят сняг. Те са (не е изчерпателен) списък
Можете да намерите връзка в края на статията.
Първо, малко podredaktiruem главния клас:
// тук напишете вашата папка
пакет ru.Stebbilust.test;
внос org.bukkit.Bukkit;
внос org.bukkit.Sound;
внос org.bukkit.entity.Player;
внос org.bukkit.event.EventHandler;
внос org.bukkit.event.Listener;
внос org.bukkit.event.player.PlayerJoinEvent;
внос org.bukkit.plugin.java.JavaPlugin;
обществени клас Главна простира JavaPlugin изпълнява Слушател / Теперь мы следим за событиями
.. обществени невалидни onEnable () Bukkit.getServer () getPluginManager () registerEvents (тази, това); // отваряне regestriruem събитие в този клас
getLogger () информация ( "Hello".) .;
>
обществени невалидни onDisable () getLogger () информация ( "Чао".) .;
>
@EventHandler
// Напиши пред всяко събитие
обществени невалидни onPlayerJoin (PlayerJoinEvent д) / Когда заходит игрок то происходит.
Player р = e.getPlayer (); // премине променлива р играч, който отиде
p.sendMessage (ChatColor.BLUE + "Добре"); // Напиши играча съобщението "Hello" в синьо
p.playSound (p.getLocation (), Sound.BLOCK_ANVIL_FALL, 1, 1); // губещи звучат
>
>
Сега, след обаждане на играча сървър ще чуете звука на падащи наковални
и получаване на съобщение за лафче, "Hello". Сега е ред на анализ на кода,
и по-специално тази част:
@EventHandler
// Напиши пред всяко събитие
обществени невалидни onPlayerJoin (PlayerJoinEvent д) / Когда заходит игрок то происходит.
Player р = e.getPlayer (); // премине променлива р играч, който отиде
p.sendMessage (ChatColor.BLUE + "Добре"); // Напиши играча съобщението "Hello" в синьо
p.playSound (p.getLocation (), Sound.BLOCK_ANVIL_FALL, 1, 1); // губещи звучат
>
onPlayerJoin - името на функцията
PlayerJoinEvent д - Събитие Играч на извикване на сървъра
e.getPlayer () - получи играчът, който е участвал
в нашето откриване събитие
ChatColor.BLUE - цвят съобщение
"Здравей" - Съобщение
p.getLocation () - Връща местоположението на играча
Sound.BLOCK_ANVIL_FALL - звука на падащи наковални
Сега износ плъгин (четем за него в предишния Haidee)
и сега сме на входа на сървъра видите:
Списък Eventov на руски: TYK
Списък Eventov английски: TYK
Предишна ръководство: TYK
Опитайте се да промените съобщението на играча, както и
си цвят. И се опитай да промените звука на входа,
като звук или шум от фойерверки пълзящо растение.