Alex0002 Posted December 29, 2013 Share Posted December 29, 2013 Pues, tengo errores con el siguiente script, y no sé como arreglarlo, he modificado varias veces el getLocalPlayer, pero nada, a ver si alguien me puede ayudar porfavor I have problems with that script, if anyone can help me, please.., y change sometimes getLocalPlayer... but no... help me please local enginelessVehicle = { [510]=true, [509]=true, [481]=true } local odometer -- draw the odometer as soon as the player enters the car. function showOdometer( theVehicle, seat ) if not guiGetVisible( odometer ) then local id = getElementModel( theVehicle ) if (seat < 2) then if not (enginelessVehicle[id]) then -- If the vehicle has an engine. local x, y = guiGetScreenSize() local vehicle = getPedOccupiedVehicle( source ) local km = getElementData(vehicle, "odometer") local km = math.floor(km/1000) local odoKM = string.format("%07d", km) odometer = guiCreateLabel(x-138, y-215, 200, 200, tostring(odoKM), false) guiSetFont(odometer, "default-bold-small") kilo = guiCreateLabel(x-122, y-202, 200, 200, "km", false) guiSetFont(kilo, "default-bold-small") end end end end addEventHandler("onClientPlayerVehicleEnter", getLocalPlayer(), showOdometer) -- hide the odometer as soon as the player exits the car. function hideOdometer( ) if not (isVehicleLocked(source)) then setTimer( -- So that the odometer doesn't disappear as soon as you press 'F'. function() if (odometer) then destroyElement(odometer) odometer = nil end if (kilo) then destroyElement(kilo) kilo = nil end end, 1700, 1) end end addEventHandler("onClientVehicleStartExit", getLocalPlayer(), hideOdometer) -- update the odometer as the player moves in his vehicle. function updateOdometer( currentKilometers ) if isElement( odometer ) then if (guiGetVisible(odometer)) then local currentKilometers = math.floor(currentKilometers/1000) local odoKM = string.format("%07d", currentKilometers) guiSetText(odometer, tostring(odoKM)) end end end addEvent("updateOdo", true) addEventHandler("updateOdo", getLocalPlayer(), updateOdometer) -- remove the odometer if the player is not a in a vehicle but he is still seeing it. function removeOdometer() if not (isPedInVehicle(getLocalPlayer())) then if (odometer) then destroyElement(odometer) odometer = nil end if (kilo) then destroyElement(kilo) kilo = nil end end end setTimer(removeOdometer, 50, 0) Link to comment
Castillo Posted December 29, 2013 Share Posted December 29, 2013 What is the problem? Link to comment
Alex0002 Posted December 29, 2013 Author Share Posted December 29, 2013 Me da un problema del getLocarPlayer linea 26, aunque creo que no es el único error Link to comment
Castillo Posted December 29, 2013 Share Posted December 29, 2013 Pusiste el script como client-side, no? P.D: Movi el tema a la sección española. Link to comment
Alex0002 Posted December 29, 2013 Author Share Posted December 29, 2013 Bién, ¿Alguien tiene idea de lo que le pasa a la linea 26 al getLocalPlayer porfavor?, se lo agradecería Link to comment
Castillo Posted December 29, 2013 Share Posted December 29, 2013 Contesta mi pregunta: Pusiste el script como client-side en el meta.xml? Link to comment
Alex0002 Posted December 29, 2013 Author Share Posted December 29, 2013 Ya lo arreglé, gracias de todas maneras. Era ese el fallo Link to comment
Recommended Posts