Вкратце:
ищу команду для LUA скрипта чтобы заставить обновиться список пользователей у пользователей...
Подробно:
Написал скрипт, который не пускает пользоватлей с запрещёнными никами. Принцип простой - при входе на хаб проверяется наличие запрещённых сочетаний, и в случае их обнаружения пользователю выдаётся предупреждение и он получает временный бан на 5 минут, после чего благополучно отключается.
Проблема в том, что иногда они появляются в списке, хотя их уже нет (если нажать кнопку "обновить список" - они пропадают из него).
Хотелось бы дописать в скрипт команду чтобы принудительно заставляла обновить список в клиенте.
Это возможно?
API2
p.s.: ещё: есть ли команда LUA для задержки скрипта? аналог Sleep(int ms) или Pause(int ms) на других языках?
Проблема решается значительно проще - нужно проверять ник юзера при вызове функции ValidateNickArrival(), а не UserConnected().
PS. Если очень хочется заставить клиенты удалить определенный ник из списков, можно использовать команду $Quit <ник юзера>.
использование ValidateNickArrival полностью решило проблему!
спасибо!