Ивенты
Last updated
Last updated
Начиная с версии аддона 3.0, (почти) все ивенты из SimpleClans API доступны для вашего использования.
Чтобы использовать их в вашем скрипте, мысленно сделайте следующий трюк:
Получите имя ивента в SimpleClans API. Допустим DisbandClanEvent
.
После чего, разделите слова и переведите их в нижний регистр: disband clan
(не добавляйте event!)
Вот и всё, используйте полученное выражение!
Данный трюк работает с любым ивентом. Позвольте мне показать вам ещё парочку примеров:
HomeRegroupEvent -> on home regroup
PlayerHomeClearEvent -> on player home clear
PreCreateClanEvent -> on pre create clan
Надеюсь, вы уловили смысл.
Однако здесь есть одно исключение. ChatEvent был заменен на on clan player chats
, чтобы избежать проблем с путаницей в Denizen (у них тоже есть похожий ивент).
На самом деле, тут используется похожий принцип.
Смотрим на метод в SimpleClans API. Скажем, ClanBalanceUpdateEvent#getBalance.
Убираем get
из слова и готово!
С этого момента я хочу вас немного разочаровать. Не все контексты полностью поддерживаемые, однако, всё же, имеют какие-то возвращаемые значения. Посмотрите на следующую таблицу.