Показать сообщение отдельно
Старый 25.08.2007, 14:29   #10
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Проблема логики

проверяй расстояние пройденное за один такт и если оно меньше определенного, то убавлять мощность...
типо так:
repeat
oldX# = entityx(player)
oldY# = entityy(player)
oldZ# = entityz(player)
....
diffX# = newX - oldX
diffY# = newY - oldY
diffZ# = newZ - oldZ
....
newX# = entityx(player)
newY# = entityy(player)
newZ# = entityz(player)
forever
(Offline)
 
Ответить с цитированием