[Lua] Как сделать проверку на то, в форме игрок или нет?

Кейн

Активный
Автор темы
106
69
Аризона. Как реализовать проверку на то, находится ли в данный момент игрок гос. фракции в форме или нет? Именно не какой-то отдельный игрок, а я сам. В голове только идея, чтобы скрипт автоматом прописал /r. И если в чате сообщение, что Вы не на дежурстве, то игрок не в форме, а если наоборот, то в форме, соответственно. Только это костыльно как-то, может, если другой способ, о котором мой мозг не может догадаться?
 
Последнее редактирование:

Кейн

Активный
Автор темы
106
69
Получай цвет игрока, если он не стандартный и не цвет маски - одета форма
Можешь записать ид всех фракционных скинов и сверять со своим
У меня у самого гражданский скин фракционный, есть процент людей, кто носит их, поэтому не канает, к сожалению(
А по клисту да, может быть маска и тоже не пойдёт(
 

Кейн

Активный
Автор темы
106
69
парси /members

после перезагрузки скрипта все поломается
Ощущение, что через /r менее запаристо выходит, чем через мемберс.
Через /r:
1. Отправил /r
2. Увидел текст.
3. Удалил текст с чата.
Через мемберс:
1. Отправить /members
2. Получить ник.
3. Вычислить позицию, пролистав все страницы мемберса.
4. Вычислить цвет.
5. Закрыть мемберс.

парси /members

после перезагрузки скрипта все поломается
А хотя.. если у сотрудника мут, то западня получится, поэтому мемберс, наверное, пока что единственное решение.
 
Последнее редактирование: