Gracias men, pero tengo un problema.
Es este: El botón para "reparar" está en client y al darle click se triggea a server, pero el problema es que. si por ejemplo: Se rompe el capó arregla el capó, eso está bien. Pero si se rompe por ejemplo el maletero tambíen solo se arregla el capó. Yo estoy necesitando que si se rompe alguna pieza, se arregle solo esa pieza en especifico.
-- create a new vehicle
local newcar = createVehicle ( 412, -301.62, -78.6, 1.24 )
-- break the front bumper off
setVehicleDoorState ( newcar, 5, 4 )
setVehicleDoorState ( newcar, 4, 4 )
setVehicleDoorState ( newcar, 3, 4 )
setVehicleDoorState ( newcar, 2, 4 )
setVehicleDoorState ( newcar, 1, 4 )
setVehicleDoorState ( newcar, 0, 4 )
local partesRotas = {0, 1, 2, 3, 4, 5}
function FIX ( type)
local type = tonumber(type)
local vehicle = getPedOccupiedVehicle( source )
local rotura = getVehicleDoorState( vehicle, partesRotas[type]) --Linea 126
if vehicle and rotura then
setVehicleDoorState ( vehicle, rotura, 1 )
outputChatBox(""..rotura.."", source, 255, 0, 0)
end
end
addEvent( "onReparar", true )
addEventHandler( "onReparar", getRootElement(), FIX)
[2016-06-01 20:32:58] WARNING: meca_s.lua:126: Bad argument @ 'getVehicleDoorState' [Expected number at argument 2, got nil]