Jump to content


Photo

Выбрасывания игрока из лобби во время выполнения скрипта.


  • Please log in to reply
3 replies to this topic

#1 OFFLINE   Targon

Targon

    Ефрейтор

  • Пользователи
  • 36 posts

Posted 09 January 2016 - 10:02

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


  • 0

#2 OFFLINE   Sa-Matra

Sa-Matra

    Ефрейтор

  • Пользователи
  • 97 posts

Posted 09 January 2016 - 19:42

Чтобы выбросить игрока из лобби есть два способа:
1) Серверный, через команду

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


2) Клиентский, если настроить Battleye на кик при отправлении публичной переменной
5 kickMePlease
и потом в нужный момент выполнить на клиенте
kickMePlease = true;
publicVariable "kickMePlease"

Edited by Sa-Matra, 09 January 2016 - 19:42.

  • 0

#3 OFFLINE   Targon

Targon

    Ефрейтор

  • Пользователи
  • 36 posts

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.

  • 0

#4 OFFLINE   Sa-Matra

Sa-Matra

    Ефрейтор

  • Пользователи
  • 97 posts

Posted 14 January 2016 - 13:36

onPlayerDisconnected вызывается когда клиент выходит в лобби. Как вариант - записывать всех выходящих и когда нужно кикать через serverCommand. Однако тут одна проблема, так как команда #kick парсит имя того, кого надо кикнуть начиная с первого символа, не являющегося пробелом, то можно будет обойти такой кик, если у тебя имя будет начинаться с символа пробела.

Edited by Sa-Matra, 14 January 2016 - 13:37.

  • 0




Яндекс.Метрика