The event doesn't trigger:
--Client:
function triggerFunc (theButton)
if theButton == GUIEditor_Radio[1] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Red", getLocalPlayer())
elseif theButton == GUIEditor_Radio[2] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Yellow", getLocalPlayer())
elseif theButton == GUIEditor_Radio[3] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Black", getLocalPlayer())
elseif theButton == GUIEditor_Radio[4] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "White", getLocalPlayer())
elseif theButton == GUIEditor_Radio[5] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Purple", getLocalPlayer())
elseif theButton == GUIEditor_Radio[6] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Orange", getLocalPlayer())
elseif theButton == GUIEditor_Radio[7] then
triggerServerEvent(getLocalPlayer(), "onColorSet", "Blue", getLocalPlayer())
end
end
addEventHandler("onClientGUIClick", GUIEditor_Radio[1], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[2], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[3], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[4], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[5], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[6], triggerFunc)
addEventHandler("onClientGUIClick", GUIEditor_Radio[7], triggerFunc)
--Server:
addEvent("onColorSet", true)
function changeVehicleColor(theColor, thePlayer)
local pVhe = getPedOccupiedVehicle(thePlayer)
if pVhe then
if theColor == "Red" then
setVehicleHeadLightColor ( pVhe, 255, 0, 0 )
elseif theColor == "Yellow" then
setVehicleHeadLightColor ( pVhe, 255, 255, 0 )
elseif theColor == "Black" then
setVehicleHeadLightColor ( pVhe, 0, 0, 0 )
elseif theColor == "White" then
setVehicleHeadLightColor ( pVhe, 255, 255, 255 )
elseif theColor == "Purple" then
setVehicleHeadLightColor ( pVhe, 160, 32, 240 )
elseif theColor == "Orange" then
setVehicleHeadLightColor ( pVhe, 255, 165, 0 )
elseif theColor == "Blue" then
setVehicleHeadLightColor ( pVhe, 0, 0, 255 )
end
end
end
addEventHandler("onColorSet", getRootElement(), changeVehicleColor)