Galera to fazendo um sistema de painel q vc digita no painel tipo
255, 0, 0 dentro de um carro e seta a cor vermelha no carro q e do rgb 255, 0, 0 e etc.
mas da forma que achei que era possivel ao abrir o painel e digitar a cor em rgb eu fiz uma função que na teoria era pra pegar oq foi digitado na editbox e setar oq foi digitado na editbox como cor do carro usando setVehicleColor so q n aparece nada e n seta cor no carro mais se o carro ta vermelho e coloca tipo 255, 0, 0 na editbox e da ok a cor sempre muda pra preto espero q de para entender
function SetarCor (playerSource, getMsg)
--local mensagem = tonumber(getMsg)
local uVehicle = getPedOccupiedVehicle( playerSource )
if isPedInVehicle( playerSource ) then
if uVehicle then
-- if mensagem == "Vermelho" then
setVehicleColor( uVehicle, tonumber(getMsg))
end
end
--end
end
addEvent("SetarCor", true)
addEventHandler("SetarCor", getRootElement(), SetarCor)
PARTE DO CLIENT
function rgbtrigger (button, state)
if painel == true then
if button == "left" and state == "down" then
if isCursorOnElement(screenW * 0.6384, screenH * 0.5885, screenW * 0.7379, screenH * 0.6185) then
local getMsg = tostring(getElementData(msgstaff, "CMT_Txt"))
removeEventHandler("onClientRender", root, dx)
triggerServerEvent("SetarCor", getLocalPlayer(), localPlayer, getMsg)
painel = false
showCursor(false)
end
end
end
end
addEventHandler("onClientClick", root, rgbtrigger)