Перейти к содержанию
Авторизация  
Eduard Vestornович

Вопрос по паблику

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

Eduard Vestornович

Как выглядит "Секундный паблик"?

Как записан?

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


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

@Vestorn, любая функция, вызывающаяся раз в секунду. В каждом моде по-разному. Найди ее через SetTimer (глобальный секундный, то есть работающей независимо от наличия игроков на сервере) и SetTimerEx, связанный с игроками (для каждого игрока своя функция, которая будет вызываться раз в секунду). 

Изменено пользователем Elrmrnt-Kritik

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


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

 

 


SetTimer

ничего нету. Только команды или OnGameModeInit

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


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

 

 


OnGameModeInit

Так он здесь и должен быть. Секундный таймер создается при запуске игрового мода. А это OnGameModeInit.


Если тебе будет проще, вот у меня в OnGameModeInit:

SetTimer("OnSecondTimer", 1*MS, true); // MS - миллисекунды. Здесь может стоять и просто 1000

И отдельно функция с маркером public:

forward OnSecondTimer();
public OnSecondTimer()

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


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

OnPlayerUpdate?

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


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

@Wеb, так он вызывается не раз в секунду, что требует пользователь... Более того, частота его вызова не фиксирована. Может вообще не вызваться, а может десять, двадцать и сто раз. Все зависит от игрока самого.

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

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

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