SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 23/04/2012, 08:06 PM   #11
stabker
High-roller
 
stabker's Avatar
 
Join Date: Mar 2012
Location: Andromeda Galaxy
Posts: 1,320
Reputation: 86
Default Re: Как предовратить повторный запуск таймера?

Quote:
Originally Posted by jhonyxakep View Post
Сделайте переключатель. Я об этом в своем посте и говорил. Условие+переменная+код изменения значения переменной позволит избавится от таймера, и запихать все в OnPlayerUpdate
Но он не всегда выполняется одинаковое количество раз. К примеру, я двигаюсь, действие выполняется 20 раз в секунду, делаю обновление спидометра на каждый 7. Если отстановится выполнится примерно 2-3 раза в сек. Тоесть если я буду ехать, потом остановлюсь у меня скорость обновится через несколько секунд. Теперь если о самих функциях спидометра говорить, он будет жрать разное количество бензина.
stabker is offline   Reply With Quote
Old 23/04/2012, 09:31 PM   #12
jhonyxakep
Gangsta
 
jhonyxakep's Avatar
 
Join Date: May 2011
Location: Russia, Moscow
Posts: 789
Reputation: 43
Default Re: Как предовратить повторный запуск таймера?

Quote:
Но он не всегда выполняется одинаковое количество раз. К примеру, я двигаюсь, действие выполняется 20 раз в секунду, делаю обновление спидометра на каждый 7. Если отстановится выполнится примерно 2-3 раза в сек. Тоесть если я буду ехать, потом остановлюсь у меня скорость обновится через несколько секунд.
Неужели я был не прав? По моему OnPlayerUpdate выполняется регулярно.
jhonyxakep is offline   Reply With Quote
Old 24/04/2012, 01:56 AM   #13
OKStyle
High-roller
 
OKStyle's Avatar
 
Join Date: May 2008
Location: Russia
Posts: 3,062
Reputation: 117
Default Re: Как предовратить повторный запуск таймера?

Нет, интенсивность обновления инфы об игроке зависит от его поведения. У стоящего игрок - 1 раз в секунду апдейт, у бегущего - чаще, у дерущегося - ещё чаще.
__________________
O.K.Style™ Laboratory
Kalcor: "... it's makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."
OKStyle is offline   Reply With Quote
Old 24/04/2012, 02:53 AM   #14
jhonyxakep
Gangsta
 
jhonyxakep's Avatar
 
Join Date: May 2011
Location: Russia, Moscow
Posts: 789
Reputation: 43
Default Re: Как предовратить повторный запуск таймера?

Quote:
Нет, интенсивность обновления инфы об игроке зависит от его поведения. У стоящего игрок - 1 раз в секунду апдейт, у бегущего - чаще, у дерущегося - ещё чаще.
Как можно спровоцировать вызов этого коллбека на клиенте? Просто у меня на сервере он действительно регулярно запускается
jhonyxakep is offline   Reply With Quote
Old 24/04/2012, 07:58 AM   #15
OKStyle
High-roller
 
OKStyle's Avatar
 
Join Date: May 2008
Location: Russia
Posts: 3,062
Reputation: 117
Default Re: Как предовратить повторный запуск таймера?

В OnPlayerUpdate поставь вывод текста в чат с GetTickCount и смотри интервал.
__________________
O.K.Style™ Laboratory
Kalcor: "... it's makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."
OKStyle is offline   Reply With Quote
Old 24/04/2012, 04:38 PM   #16
stabker
High-roller
 
stabker's Avatar
 
Join Date: Mar 2012
Location: Andromeda Galaxy
Posts: 1,320
Reputation: 86
Default Re: Как предовратить повторный запуск таймера?

Quote:
Originally Posted by OKStyle View Post
Нет, интенсивность обновления инфы об игроке зависит от его поведения. У стоящего игрок - 1 раз в секунду апдейт, у бегущего - чаще, у дерущегося - ещё чаще.
У стоящего игрока на ногах апдейт 2 раза в секунду.
Но мы говорим щас о транспорте, а там даже если игрок стоит на месте действие всеравно выполняется более 10 раз на секунду.

P.S. Я тоже кстати в сообщении выше ошибся, думал когда стоишь оно выполняется только несколько раз на секунду (в машине)
stabker is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Запуск сервера в режиме nogui -Stranger- Русский/Russian 11 23/02/2012 04:08 PM
Запуск сервера на линуксе с выбором ip Roberto_Bruny Русский/Russian 1 14/01/2012 10:06 PM
Запуск сервера под Ubuntu cyber01 Русский/Russian 8 26/02/2011 06:27 PM


All times are GMT. The time now is 02:34 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.