Перейти к содержанию

Добро пожаловать на проект
Weekly Open Games

Weekly Open Games — это проект для людей, которым интересен хардкорный тип игры. Мы стараемся максимально эффективно использовать структуру, слабые и сильные стороны, а также технику и вооружение различных сторон конфликта, но не ставим перед собой цель провести 100% сбалансированного боестолкновения. Командная игра, командное взаимодействие — фундамент нашего проекта.
О проекте WOG Как начать играть Правила серверов
zikofrap

Как изменить время Respawn для всех игроков?

Рекомендуемые сообщения

В общем, нужно во время игры для всех игроков поменять время респавна, но через команду оно работает очень плохо, иногда меняется, но потом всё слетает в изначальное значение. То есть, на старте игры и в момент брифинга идёт респавн 5 секунд для всех игроков, после старта он должен быть в течении 5 минут. В моем случае он переключается, но потом слетает снова в 5 секундный, а иногда и кнопка "возрождение" вообще становится не доступной для нажатия, и плюс к этому игра не реагирует ни на какие кнопки, просто открыта карта и можно водить по ней мышкой. И выйти с сервера только вариант один, это Alt + F4. Всё это на выделенном сервере через интернет.

Я так понимаю, это происходит из за этого: "Когда playerRespawnTime достигает нуля, игрок возрождается, как и ожидалось. Когда игрок завершил возрождение, эта команда возвращает -1." - это с сайта https://community.bistudio.com/wiki/playerRespawnTime

Как можно решить эту проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

https://wogames.info/about/about/

Цитата

Тип игры — Команда против Команды подразумевает наличие ряда ограничений и условий, приближающих режим сложности к максимальному реализму:
отсутствие возрождения после смерти игрока (respawn-mode);

Сомневаюсь что тут тебе кто то поможет по возрождению.
Таймаут очевидно настраивается в параметрах миссии

https://community.bistudio.com/wiki/Arma_3_Respawn

Чтобы менять в ходе миссии нужна другая команда
https://community.bistudio.com/wiki/setPlayerRespawnTime
И выполнять нужно у каждого игрока. Историю про локальность выполнения кода наверное нет смысла начинать.

Изменено пользователем Liquid

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Liquid сказал:

https://wogames.info/about/about/

Сомневаюсь что тут тебе кто то поможет по возрождению.
Таймаут очевидно настраивается в параметрах миссии

https://community.bistudio.com/wiki/Arma_3_Respawn

Чтобы менять в ходе миссии нужна другая команда
https://community.bistudio.com/wiki/setPlayerRespawnTime
И выполнять нужно у каждого игрока. Историю про локальность выполнения кода наверное нет смысла начинать.

Это не для WOG, это для своего, скажем так, проекта.
Да, я уже всё bistudio пролистал по теме респавна, но так и не смог ничего с этим сделать, оно сбрасывается к значению указанному в сетевой игре. А мне нужно это значение поменять вплоть до конца игры.

 

Ну, есть же способ команды, которая будет действовать на всех игроков? Переменная, вроде это так называется. Я в этом ещё плохо разбираюсь.
Данный код должен будет выполняться на сервере, или на локальном уровне?

Изменено пользователем zikofrap

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

оно сбрасывается к значению указанному в сетевой игре.

В чем проблема его изменить там.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, Liquid сказал:

В чем проблема его изменить там.

При старте игры открывается карта с Respawn'ом, если он там будет стоять 5 минут, то только через 5 минут игроки могут зайти на карту, а это примерное время брифинга. Поэтому и стоит задача сделать в начале игры Respawn 5 секунд и вплоть до конца фризтайма, а после значение меняется на 5 минут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, zikofrap сказал:

При старте игры открывается карта с Respawn'ом, если он там будет стоять 5 минут, то только через 5 минут игроки могут зайти на карту, а это примерное время брифинга. Поэтому и стоит задача сделать в начале игры Respawn 5 секунд и вплоть до конца фризтайма, а после значение меняется на 5 минут.

https://community.bistudio.com/wiki/setPlayerRespawnTime

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, chikon сказал:

Пробовал я эту команду, сбрасывается оно через время снова на 5 секунд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.