aka Blue Posted April 9, 2016 Share Posted April 9, 2016 Bueno, llevo teniendo bastante tiempo éste problema y he intentado solucionarlo de varias formas pero ninguna funcionó. Lo que pasa es que, al pintar un vehículo mediante una GUI, al seleccionar el color 2, se pinta absolutamente todo el vehículo. Éstos son los triggers de cliente a servidor function pintura1 (id, hex, r, g, b) triggerServerEvent ( "onPintura", localPlayer, 1, r, g, b ) removeEventHandler( "onColorPickerOK", getRootElement(), pintura1 ) end function pintura2 (id, hex, r, g, b) triggerServerEvent ( "onPintura", localPlayer, 2, r, g, b ) removeEventHandler( "onColorPickerOK", localPlayer, pintura2 ) end Y ésta es la función del servidor addEvent ( "onPintura", true ) addEventHandler ( "onPintura", getRootElement ( ), function ( tipo, r, g, b ) local vehicle = getPedOccupiedVehicle ( source ) if vehicle and r and g and b then local r1, g1, b1, r2, g2, b2 = getVehicleColor(vehicle, true) if tipo == 1 then setVehicleColor (vehicle, r, g, b, r2, g2, b2) elseif tipo == 2 then setVehicleColor (vehicle, r1, g1, b1, r, g, b) end end end ) Link to comment
El_Zorro Posted April 9, 2016 Share Posted April 9, 2016 Depende del vehículo. Hay algunos que se pintan total y otros parcialmente. Link to comment
Recommended Posts