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

Hook RoundEnd/RoundStart

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

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


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

Re: Hook RoundEnd/RoundStart

Сообщение Juli » 04 апр 2016, 17:15

Bos93, ну я понимаю, о чем ты говоришь. Просто я как раз об этом и говорю, его используют как возрождение, а значит функция будет вызываться не только в начале раунда.
Аватара пользователя
Juli
 
Сообщения: 661
Зарегистрирован: 09 июн 2013, 00:13
Благодарил (а): 140 раз.
Поблагодарили: 250 раз.
Опыт программирования: Больше трех лет

Re: Hook RoundEnd/RoundStart

Сообщение Bos93 » 04 апр 2016, 17:52

Нет.

Выключить функцию.
Сделать аля ExecuteHam
Включить функцию.
Всем добра, любви и осознанности.

Nosce animum tuum.

А осознание и есть, что понял и осмыслил..
А коль не думал ты о том, то кто о том замыслил..?
Аватара пользователя
Bos93
 
Сообщения: 1425
Зарегистрирован: 03 апр 2010, 13:44
Благодарил (а): 149 раз.
Поблагодарили: 514 раз.

Re: Hook RoundEnd/RoundStart

Сообщение Juli » 10 апр 2016, 18:43

Bos93, я конечно очень вовремя отвечаю, но, что и требовалось доказать:
Код: Выделить всё
VIRTUAL_CALLBACK(void) CstrikeRoundRespawn(void *pthis VIRTUAL_ARG)
{
    VIRTUAL_CALL<void>(pCstrikeRound.getAddress(), pthis);

    SERVER_PRINT(__FUNCTION__"\n");
}


CstrikeRoundRespawn
CstrikeRoundRespawn
CstrikeRoundRespawn

По сообщениям из консоли видно, что вызывается каждый спавн игрока (три игрока), а не при старте раунда.
Аватара пользователя
Juli
 
Сообщения: 661
Зарегистрирован: 09 июн 2013, 00:13
Благодарил (а): 140 раз.
Поблагодарили: 250 раз.
Опыт программирования: Больше трех лет

Re: Hook RoundEnd/RoundStart

Сообщение Bos93 » 11 апр 2016, 01:07

ok
Всем добра, любви и осознанности.

Nosce animum tuum.

А осознание и есть, что понял и осмыслил..
А коль не думал ты о том, то кто о том замыслил..?
Аватара пользователя
Bos93
 
Сообщения: 1425
Зарегистрирован: 03 апр 2010, 13:44
Благодарил (а): 149 раз.
Поблагодарили: 514 раз.

Пред.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5