Дата: Воскресенье, 24.08.2014, 12:04 | Сообщение # 1
Аспирант
Группа: Администраторы
Сообщений: 43
Статус: Offline
Доброго времени суток,друзья. В этом туторе я покажу как убрать колеса на машине если их нету в машине.
Для начала нам нужен файл vehicle_spawns.lua
Там открываем самый низ и вписываем это :
function setVehicleWheelsIn ( veh ) if isElement ( veh ) then local parent = getElementData ( veh, "parent" ) if isElement ( parent ) then local wheels = getElementData ( parent, "Колесо_inVehicle" ) or 0 local tires = getVehicleAddonInfos ( getElementModel ( veh ) ) or 0 if tires > 3 then setElementFrozen ( veh, true ) if wheels == 0 then setTimer ( function (car) setVehicleWheelStates ( car, 2, 2, 2, 2) end, 5000, 1, veh ) elseif wheels == 1 then setTimer ( function (car) setVehicleWheelStates ( car, 0, 2, 2, 2) end, 5000, 1, veh ) elseif wheels == 2 then setTimer ( function (car) setVehicleWheelStates ( car, 0, 0, 2, 2) end, 5000, 1, veh ) elseif wheels == 3 then setTimer ( function (car) setVehicleWheelStates ( car, 0, 0, 0, 2) end, 5000, 1, veh ) else setTimer ( function (car) setVehicleWheelStates ( car, 0,0,0, 0); setElementFrozen ( car, false ) end, 5000, 1, veh ) end end end end end
function wheelsChanged(dataName,oldValue) if getElementType(source) == "colshape" and dataName == "Колесо_inVehicle" then setVehicleWheelsIn ( getElementData ( source, "parent" ) ) end end addEventHandler("onElementDataChange",getRootElement(),wheelsChanged)
Обоснование :
if getElementType(source) == "colshape" and dataName == "Колесо_inVehicle" then
Колесо_inVehicle , если кто не переводил (Двигатель,Колса,Бензобак) Ставит своё название. Resource-mta.3dn.ru будет жить ВЕЧНО