Hier ein Teil des Codes:
function applyCarColoursValues ( red, green, blue )
local red = MySQL_Save ( red )
local green = MySQL_Save ( green )
local blue = MySQL_Save ( blue )
local player = client
local veh = getPedOccupiedVehicle ( player )
setVehicleColor ( veh, red, green, blue )
vioSetElementData( player, "sColorRed", red )
vioSetElementData( player, "sColorGreen", green )
vioSetElementData( player, "sColorBlue", blue )
end
addEvent ( "applyCarColoursValues", true )
addEventHandler ( "applyCarColoursValues", getRootElement(), applyCarColoursValues )
Alles anzeigen
function MichelleWindowBuy ( player )
vioSetElementData ( player, "ElementClicked", false )
local veh = getPedOccupiedVehicle(player)
setElementPosition ( veh, -1770.75, 1206.64453125, 25.852083206177 )
setElementPosition ( player, -1770.75, 1206.64453125, 25.852083206177 )
setVehicleRotation ( veh, 0, 0, 90 )
setElementDimension ( player, 0 )
setElementDimension ( veh, 0 )
setElementCollisionsEnabled ( veh, true )
setElementFrozen ( veh, false )
fadeCamera( player, true)
setCameraTarget( player, player )
playSoundFrontEnd( player, 6 )
playSoundFrontEnd( player, 16 )
outputChatBox("===========================================", player, 181, 0, 0 )
outputChatBox("Du hast dir die Farbe genommen!", player, 0, 255, 0 )
outputChatBox("===========================================", player, 181, 0, 0 )
local slot = vioGetElementData ( veh, "carslotnr_owner" )
local pname = vioGetElementData ( veh, "owner" )
local red = vioGetElementData( player, "sColorRed" )
local green = vioGetElementData( player, "sColorGreen" )
local blue = vioGetElementData( player, "sColorBlue" )
MySQL_SetString("vehicles", "sColor", 1, "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
MySQL_SetString("vehicles", "ColorR", red, "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
MySQL_SetString("vehicles", "ColorG", green, "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
MySQL_SetString("vehicles", "ColorB", blue, "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
vioSetElementData( veh, "sColor", 1 )
end
addEvent ( "MichelleWindowBuy", true )
Alles anzeigen
function MichelleWindowClose ( player )
vioSetElementData ( player, "ElementClicked", false )
local veh = getPedOccupiedVehicle(player)
local slot = vioGetElementData ( veh, "carslotnr_owner" )
local pname = vioGetElementData ( veh, "owner" )
setElementPosition ( veh, -1770.75, 1206.64453125, 25.852083206177 )
setElementPosition ( player, -1770.75, 1206.64453125, 25.852083206177 )
setVehicleRotation ( veh, 0, 0, 90 )
setElementDimension ( player, 0 )
setElementDimension ( veh, 0 )
setElementCollisionsEnabled ( veh, true )
setElementFrozen ( veh, false )
fadeCamera( player, true)
setCameraTarget( player, player )
playSoundFrontEnd( player, 15 )
if MySQL_GetString("vehicles", "sColor", "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'") == 0 then
local color1 = vioGetElementData( veh, "oldColor1" )
local color2 = vioGetElementData( veh, "oldColor2" )
local color3 = vioGetElementData( veh, "oldColor3" )
local color4 = vioGetElementData( veh, "oldColor4" )
setVehicleColor(veh, color1, color2, color3, color4)
vioSetElementData( veh, "sColor", 0 )
else
local ColorR = MySQL_GetString("vehicles", "ColorR", "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
local ColorG = MySQL_GetString("vehicles", "ColorG", "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
local ColorB = MySQL_GetString("vehicles", "ColorB", "Besitzer LIKE '" ..pname.."' AND Slot LIKE '"..slot.."'")
setVehicleColor ( veh, ColorR, ColorG, ColorB )
vioSetElementData( veh, "sColor", 1 )
end
outputChatBox("Du hast die Lackierung abgebrochen!", player, 0, 255, 0 )
end
addEvent ( "MichelleWindowClose", true )
addEventHandler ( "MichelleWindowClose", getRootElement(), MichelleWindowClose )
Alles anzeigen