Приветствую всех. Появился вопрос по поводу выбрасывания игрока из лобби во время выполнения скрипта. Нужно чтобы во время его выполнения релогера выбрасывала из лобби сервера сразу как только попадет в лобби либо запрещать выход в лобби.

Выбрасывания игрока из лобби во время выполнения скрипта.
Автор:
Targon
, 09 Jan 2016 10:02
3 replies to this topic
#1
OFFLINE
Posted 09 January 2016 - 10:02
#2
OFFLINE
Posted 09 January 2016 - 19:42
Чтобы выбросить игрока из лобби есть два способа:
1) Серверный, через команду
2) Клиентский, если настроить Battleye на кик при отправлении публичной переменной
1) Серверный, через команду
2) Клиентский, если настроить Battleye на кик при отправлении публичной переменной
5 kickMePleaseи потом в нужный момент выполнить на клиенте
kickMePlease = true; publicVariable "kickMePlease"
Edited by Sa-Matra, 09 January 2016 - 19:42.
#3
OFFLINE
Posted 14 January 2016 - 11:48
Чтобы выбросить игрока из лобби есть два способа:
1) Серверный, через команду
2) Клиентский, если настроить Battleye на кик при отправлении публичной переменной5 kickMePleaseи потом в нужный момент выполнить на клиентеkickMePlease = true; publicVariable "kickMePlease"
Больше интересует серверный вариант но не определенный ник, а всех тех кто висит в лобби. По идее можно сделать servercommand kick name, но как сделать тогда массив ников игроков которые находятся в лобби?
Edited by Targon, 14 January 2016 - 11:50.
#4
OFFLINE
Posted 14 January 2016 - 13:36
onPlayerDisconnected вызывается когда клиент выходит в лобби. Как вариант - записывать всех выходящих и когда нужно кикать через serverCommand. Однако тут одна проблема, так как команда #kick парсит имя того, кого надо кикнуть начиная с первого символа, не являющегося пробелом, то можно будет обойти такой кик, если у тебя имя будет начинаться с символа пробела.
Edited by Sa-Matra, 14 January 2016 - 13:37.