Технический форум Создание минимального хп для транспорта
pro100rad 23.01.2018 в 19:59

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

Здравствуйте. Столкнулся с одной проблемой. У меня на сервере не респавнится транспорт после взрыва и утопления. Я подумал, что можно попробовать сделать хп у машин минимальной. То есть чтобы не взрывалось, можно было починить и ехать дальше.
Я попробовал написать код. В консоли ни одной ошибки не написалось, но и у машины нет минимального хп.

function setHealth ()
for i,veh in ipairs(getElementsByType("vehicle")) do
local health = getElementHealth(veh)/10
if health < 40 then
setElementHealth( veh, 40*10 )
setVehicleEngineState ( veh, false )
end
end
end
addEventHandler("onClientRender",root,setHealth)

Заранее спасибо.
Rudy 11.03.2018 в 12:48

Проверенный

Репутация: 13 бал.

Замечания: 0 бал.

pro100rad, Сталкивался с таким давненько... У меня получилось исправить!
Cat 12.03.2018 в 21:00

Проверенный

Репутация: 187 бал.

Замечания: 0 бал.

pro100rad, событие onClientRender клиентское, необходимо весь код сделать на серверной стороне и использовать таймер.
Войдие или зарегистрируйтесь что бы написать сообщение