![]() |
Добрый день всем, пишу мод с нуля на плюсах с другом, я дурак в плюсах, пока его нету, пытаюсь сделать систему пейдея
Тут был пример использование settimer Пример функции для каллбекка внутри сеттаймера: Код:
voidкак используется settimer: Код:
PLUGIN_EXPORTПроблема в том что, в сеттаймере не указываются аргументы функции "PrintTickCountTimer" Payday на основе примера: Код:
void |
C++:
Код:
void |
Цитата:
C++: Код:
voidа так спасибо большое! |
Если что-то можно сделать без сампа - нужно сделать это без сампа
|
|
только я не понял, зачем каждый раз при обновление игрока создавать таймер, лучше в коннект всунь при успешной авторизации, или создай один глобальный таймер, где будешь перебирать через цикл игроков на сервере
ну а если решишь передавать более двух параметров, то как пример: C++: Код:
struct |
Цитата:
|
Цитата:
- При старте сервера, посчитай сколько времени осталось до следующего часа - Поставь таймер на это время, который вызовет функцию InitPaydayTimer - В этой функции в самом начале, отмени текущий таймер, вызови функцию onPayday, и создай таймер на 1 час, который вызывать будет onPayday Главное, все это (коме функии onPayday), вынести в отдельный файл, и никогда туда больше не заходи (чтоб не растраиваться). В самой onPayday просто пройдись по списку игроков, и выдай бонусы |
| Время: 10:27 |