Перейти к содержимому


Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 OFFLINE   Targon

Targon

    Ефрейтор

  • Пользователи
  • 36 сообщений

Отправлено 09 January 2016 - 10:02

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


  • 0

#2 OFFLINE   Sa-Matra

Sa-Matra

    Ефрейтор

  • Пользователи
  • 97 сообщений

Отправлено 09 January 2016 - 19:42

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

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


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

Сообщение отредактировал Sa-Matra: 09 January 2016 - 19:42

  • 0

#3 OFFLINE   Targon

Targon

    Ефрейтор

  • Пользователи
  • 36 сообщений

Отправлено 14 January 2016 - 11:48

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

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


2) Клиентский, если настроить Battleye на кик при отправлении публичной переменной

5 kickMePlease
и потом в нужный момент выполнить на клиенте
kickMePlease = true;
publicVariable "kickMePlease"

Больше интересует серверный вариант но не определенный ник, а всех тех кто висит в лобби. По идее можно сделать servercommand kick name, но как сделать тогда массив ников игроков которые находятся в лобби?


Сообщение отредактировал Targon: 14 January 2016 - 11:50

  • 0

#4 OFFLINE   Sa-Matra

Sa-Matra

    Ефрейтор

  • Пользователи
  • 97 сообщений

Отправлено 14 January 2016 - 13:36

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

Сообщение отредактировал Sa-Matra: 14 January 2016 - 13:37

  • 0




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