Jump to content

Problema de color en vehículos


aka Blue

Recommended Posts

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...