Помогите MyCommand - определить состоит ли игрок в городе(Towny)

Gs1q

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
Gs1q
Добрый день, разрабатываю сервер Towny и столкнулся с такой проблемой. Я хочу что бы игроки при написании команды /f town в чат сервера выводится сообщение о том что "Игрок" ищет город! Собственно это я реализовал, но столкнулся с проблемой в виде того что игрок который уже состоит в городе может писать эту команду, можно ли как то сделать что бы определяло состоит ли игрок в городе? Код кину ниже:

find_city:
command: /f town
type: BROADCAST_RAW_TEXT
runcmd:
- '$Script$%if%$CheckPlayerStatus%$arg1%isOnline%==true'
text:
- '&7(&c!&7) &7Игрок &f$player &7ищет себе город, просим отписаться!'
- '$RUN_COMMAND$&7[&fПригласить&7];&7Нажмите;/town invite $player'
- '&7[&fНаписать&7];&7Нажмите;/msg $player'
permission-required: true
​
 
Возможно, скорее всего. Другое дело, что в Towny желания разбираться нет.
если говорить о плагинах, у товни довольно легкий апи, а разработчик в дискорде очень отзывчивый(отвечает почти мгновенно)
 
Досадно, ну буду ждать тогда кто сможет сделать через MyCommand, ибо я вообще в нём 0.
Ну или какую альтернативу, слышали есть ещё плагин Skript или как-то так.
Так-же если кто может сделать плагин, если сумма будет адекватна, то можем обсудить.


Вот код:

tsearch:
command: /tsearch
register: true
type: RUN_COMMAND
runcmd:
- '$Script$%if%%townyadvanced_has_town%==false'
- '$broadcasttext$ &7(&c!&7) &7Игрок &f$player &7ищет себе город, просим отписаться!'
- '$Script$%else%'
- '$text$ &cИгрок уже состоит в городе'
permission-required: true

Сделал на примере твоего.
 
Назад
Верх Низ