Arsilex Posted June 1, 2013 Share Posted June 1, 2013 Bueno pues que no entiendo lo que pasa aquí pero no me cambia el color como yo quiero... --Client la funcion Colorido se ejecuta mediante botones. function Colorido() exports.colorblender:openPicker (1, 0, "Mecanicos") if source == Colores then addEventHandler( "onColorPickerOK", localPlayer, ColorUpdate) elseif source == Luces then addEventHandler( "onColorPickerOK", localPlayer, ColorUpdate2) elseif source == Pinturas then addEventHandler( "onColorPickerOK", localPlayer, ColorUpdate3) end end function ColorUpdate(id, hex, r, g, b) local vehicle = getPedOccupiedVehicle( localPlayer ) if vehicle then triggerServerEvent ( "onColorRPUpdeate", localPlayer, vehicle, r,g,b, 1) removeEventHandler( "onColorPickerOK", localPlayer, ColorUpdate) end end function ColorUpdate2(id, hex, r, g, b) local vehicle = getPedOccupiedVehicle( localPlayer ) if vehicle then triggerServerEvent ( "onColorRPUpdeate", localPlayer, vehicle, r,g,b, 2) removeEventHandler( "onColorPickerOK", localPlayer, ColorUpdate2) end end function ColorUpdate3(id, hex, r, g, b) local vehicle = getPedOccupiedVehicle( localPlayer ) if vehicle then triggerServerEvent ( "onColorRPUpdeate", localPlayer, vehicle, r,g,b, 3) removeEventHandler( "onColorPickerOK", localPlayer, ColorUpdate3) end end ---Server function Color ( vehicle, r, g, b, modo ) if vehicle and r and g and b then r1, g1, b1, r2, g2, b2 = getVehicleColor(vehicle) if modo == 1 then setVehicleColor (vehicle, r, g, b, r2, g2, b2) elseif modo == 2 then setVehicleHeadLightColor ( vehicle, r, g, b ) elseif modo == 3 then setVehicleColor (vehicle, r1, g1, b1, r, g, b) end end end addEvent( "onColorRPUpdeate", true ) addEventHandler( "onColorRPUpdeate", getRootElement(), Color) Link to comment
Castillo Posted June 1, 2013 Share Posted June 1, 2013 r1, g1, b1, r2, g2, b2 = getVehicleColor(vehicle) Solo devuelve R, G, B si pones 'true' en el segundo argumento, asi: r1, g1, b1, r2, g2, b2 = getVehicleColor ( vehicle, true ) Link to comment
Arsilex Posted June 1, 2013 Author Share Posted June 1, 2013 ammm ok thx voy a ver si me funciona no sabia eso Link to comment
Recommended Posts