Русское сообщество по скриптингу

бесконечный раунд пока идет таймер  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

бесконечный раунд пока идет таймер  [Решено]

Сообщение 1kla$ » 01 апр 2018, 12:05

Приветик, помогите если не затруднит вас, спасибо за ранее
В общем хочу сделать бесконечные раунд пока идет таймер раунда, как только раунд таймер 0:00 , то наступает след раунд, но так же бесконечный.
К примеру на сервере 2 игрока, 1 умер 1 жив, чтобы не наступал след.раунд пока таймер раунда не закончится 0:00.

возможно как то сделать? у меня есть reapi, слышал про модуль roundcontrol, я так понял мне надо в round_start поставить переменную true, а в round_end false, в форварде проверить на эту переменную, и если что блочить ее чтоб не наступил след раунд, или надо не на переменную на а round_time как то проверять?? и обязательно ли ставить модуль roundcontrol, если есть reapi? а то может s1lent уже добавил в reapi это и вообще может есть какой то другой способ без модуля?
спасибо
Аватара пользователя
1kla$
 
Сообщения: 122
Зарегистрирован: 19 фев 2018, 13:16
Благодарил (а): 43 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца

Re: бесконечный раунд пока идет таймер

Сообщение Vaqtincha » 01 апр 2018, 12:18

просто изучайте квар mp_round_infinite
админгандонсоси
Аватара пользователя
Vaqtincha
 
Сообщения: 277
Зарегистрирован: 28 мар 2018, 15:05
Забанен
Благодарил (а): 8 раз.
Поблагодарили: 53 раз.

Re: бесконечный раунд пока идет таймер

Сообщение 1kla$ » 01 апр 2018, 12:31

Код: Выделить всё
// Дополнительные флаги настройки (выбрать столько, сколько нужно)
// a - Заблокировать окончание раунда если время истекло
// b - Заблокировать окончание раунда если на сервере есть хотябы по 1 игроку в каждой команде
// c - Заблокировать окончание раунда при убийстве или спасении VIP
// d - Заблокировать окончание раунда при побеге из тюрьмы
// e - Заблокировать окончание раунда если бомба взорвана
// f  - Заблокировать окончание раунда при убийстве команды соперника
// g - Заблокировать окончание раунда если заложники спасены
//
// Пример: "ae" - Заблокирует окончание раунда по истечению времени и взрыву бомбы
// Значение по умолчанию: "0"
mp_round_infinite 0


Добавлено спустя 1 минуту 37 секунд:
Vaqtincha, блин а это он только блокирует, а мне как сделать при любом событие блокирование, но при конце round time разблокирование и начало нового раунда, и так до бесконечности ?
Аватара пользователя
1kla$
 
Сообщения: 122
Зарегистрирован: 19 фев 2018, 13:16
Благодарил (а): 43 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца

Re: бесконечный раунд пока идет таймер

Сообщение Vaqtincha » 01 апр 2018, 12:34

так дабавьте все флаги кроме "а"
админгандонсоси
Аватара пользователя
Vaqtincha
 
Сообщения: 277
Зарегистрирован: 28 мар 2018, 15:05
Забанен
Благодарил (а): 8 раз.
Поблагодарили: 53 раз.

Re: бесконечный раунд пока идет таймер

Сообщение 1kla$ » 01 апр 2018, 12:36

Vaqtincha, о супер) я попробую, спасибо, я так понял этот квар прописывать можно в любой переменной итд? он будет без смены карты блочить так как мне будет надо? к примеру захотел в конце раунда выставил все флаги, а еще раз в другом конце раунда выставил все кроме а?
Аватара пользователя
1kla$
 
Сообщения: 122
Зарегистрирован: 19 фев 2018, 13:16
Благодарил (а): 43 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца

Re: бесконечный раунд пока идет таймер

Сообщение Vaqtincha » 01 апр 2018, 12:39

1kla$, можно. но тогда лучше юзать хук RoundEnd
админгандонсоси
Аватара пользователя
Vaqtincha
 
Сообщения: 277
Зарегистрирован: 28 мар 2018, 15:05
Забанен
Благодарил (а): 8 раз.
Поблагодарили: 53 раз.

Re: бесконечный раунд пока идет таймер

Сообщение 1kla$ » 01 апр 2018, 12:46

Vaqtincha, хорошо, оно ?
Код: Выделить всё
    RegisterHookChain(RG_RoundEnd"RoundEnd_Post"true); 
Аватара пользователя
1kla$
 
Сообщения: 122
Зарегистрирован: 19 фев 2018, 13:16
Благодарил (а): 43 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца

Re: бесконечный раунд пока идет таймер

Сообщение Vaqtincha » 01 апр 2018, 12:49

1kla$, хукат надо пре (тк мы будем блочит)
админгандонсоси
Аватара пользователя
Vaqtincha
 
Сообщения: 277
Зарегистрирован: 28 мар 2018, 15:05
Забанен
Благодарил (а): 8 раз.
Поблагодарили: 53 раз.

Re: бесконечный раунд пока идет таймер

Сообщение 1kla$ » 01 апр 2018, 12:50

понял, так
Код: Выделить всё
RegisterHookChain(RG_RoundEnd, "RoundEnd_PRE", false);
Аватара пользователя
1kla$
 
Сообщения: 122
Зарегистрирован: 19 фев 2018, 13:16
Благодарил (а): 43 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot], Yandex [Bot] и гости: 12