Skip to content

Instantly share code, notes, and snippets.

@Drofseh
Created May 24, 2020 09:17
Show Gist options
  • Save Drofseh/876de017029fe09028f17dfc2dadb159 to your computer and use it in GitHub Desktop.
Save Drofseh/876de017029fe09028f17dfc2dadb159 to your computer and use it in GitHub Desktop.
Give Gaz cars a random colour, based on Ford and Lincoln paint colours of the 1930's
//put this in the init field of the attributes of a Gaz car
if (local this) then {
[
{
params ["_car","_colour"];
_colour = selectRandomWeighted carColours;
[_car,[0, _colour]] remoteExec ["setObjectTexture",0,true];
},
this,
1
] call CBA_fnc_waitAndExecute;
};
//put all of this in the init.sqf file
carColour_Ford_AppleGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(94*0.4)/255,(121*0.4)/255,(64*0.4)/255];
carColour_Ford_BiarritzBlue = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(25*0.4)/255,(63*0.4)/255,(70*0.4)/255];
carColour_Ford_BiarritzCream = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(240*0.4)/255,(210*0.4)/255,(135*0.4)/255];
carColour_Ford_Black = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(25*0.4)/255,(25*0.4)/255,(25*0.4)/255];
carColour_Ford_BrightAppleGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(71*0.4)/255,(107*0.4)/255,(80*0.4)/255];
carColour_Ford_BrightPoppyRed = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(151*0.4)/255,(42*0.4)/255,(39*0.4)/255];
carColour_Ford_CinnebarRed = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(117*0.4)/255,(47*0.4)/255,(39*0.4)/255];
carColour_Ford_CoachMaroon = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(72*0.4)/255,(41*0.4)/255,(52*0.4)/255];
carColour_Ford_CordobaGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(108*0.4)/255,(96*0.4)/255,(72*0.4)/255];
carColour_Ford_DearbornBlue = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(44*0.4)/255,(32*0.4)/255,(54*0.4)/255];
carColour_Ford_FlamingoRed = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(189*0.4)/255,(51*0.4)/255,(51*0.4)/255];
carColour_Ford_FrostyGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(114*0.4)/255,(137*0.4)/255,(132*0.4)/255];
carColour_Ford_Gunmetal = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(86*0.4)/255,(86*0.4)/255,(86*0.4)/255];
carColour_Ford_GunmetalLight = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(101*0.4)/255,(101*0.4)/255,(101*0.4)/255];
carColour_Ford_LafayetteRed = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(211*0.4)/255,(67*0.4)/255,(47*0.4)/255];
carColour_Ford_LightGunMetalGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(92*0.4)/255,(84*0.4)/255,(86*0.4)/255];
carColour_Ford_MontellaBrown = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(129*0.4)/255,(96*0.4)/255,(62*0.4)/255];
carColour_Ford_PaisleyBlue = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(43*0.4)/255,(77*0.4)/255,(89*0.4)/255];
carColour_Ford_PalmBeachGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(148*0.4)/255,(140*0.4)/255,(106*0.4)/255];
carColour_Ford_RegentMaroon = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(69*0.4)/255,(44*0.4)/255,(46*0.4)/255];
carColour_Ford_RuskBrown = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(61*0.4)/255,(46*0.4)/255,(55*0.4)/255];
carColour_Ford_Silver = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(190*0.4)/255,(190*0.4)/255,(190*0.4)/255];
carColour_Ford_SkiGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(56*0.4)/255,(99*0.4)/255,(72*0.4)/255];
carColour_Ford_SlateGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(43*0.4)/255,(52*0.4)/255,(35*0.4)/255];
carColour_Ford_TacomaCream = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(255*0.4)/255,(222*0.4)/255,(136*0.4)/255];
carColour_Ford_Taupe = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(92*0.4)/255,(75*0.4)/255,(71*0.4)/255];
carColour_Ford_VenetianYellow = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(222*0.4)/255,(171*0.4)/255,(79*0.4)/255];
carColour_Ford_VermillionRed = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(216*0.4)/255,(25*0.4)/255,(25*0.4)/255];
carColour_Ford_VeronaMaroon = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(63*0.4)/255,(33*0.4)/255,(36*0.4)/255];
carColour_Ford_VineyardGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(38*0.4)/255,(46*0.4)/255,(41*0.4)/255];
carColour_Ford_WashingtonBlue = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(44*0.4)/255,(50*0.4)/255,(67*0.4)/255];
carColour_Ford_White = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(254*0.4)/255,(254*0.4)/255,(254*0.4)/255];
carColour_Lincoln_AscotMaroon = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(59*0.4)/255,(34*0.4)/255,(32*0.4)/255];
carColour_Lincoln_Black = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(25*0.4)/255,(25*0.4)/255,(25*0.4)/255];
carColour_Lincoln_BrewsterGreenDark = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(21*0.4)/255,(40*0.4)/255,(24*0.4)/255];
carColour_Lincoln_CordobaGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(106*0.4)/255,(93*0.4)/255,(67*0.4)/255];
carColour_Lincoln_HaverhillBrown = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(64*0.4)/255,(46*0.4)/255,(39*0.4)/255];
carColour_Lincoln_OldChesterGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(77*0.4)/255,(66*0.4)/255,(52*0.4)/255];
carColour_Lincoln_RoyalBlueDark = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(13*0.4)/255,(13*0.4)/255,(26*0.4)/255];
carColour_Lincoln_ShoreBeige = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(98*0.4)/255,(90*0.4)/255,(59*0.4)/255];
carColour_Lincoln_SlateGreen = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(58*0.4)/255,(63*0.4)/255,(44*0.4)/255];
carColour_Lincoln_ThorneBrown = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(50*0.4)/255,(40*0.4)/255,(43*0.4)/255];
carColour_Lincoln_TunisGray = format ["#(argb,8,8,3)color(%1,%2,%3,1)",(58*0.4)/255,(54*0.4)/255,(46*0.4)/255];
carColours = [
carColour_Ford_AppleGreen,0.5,
carColour_Ford_BiarritzBlue,0.5,
carColour_Ford_BiarritzCream,1,
carColour_Ford_Black,1,
carColour_Ford_BrightAppleGreen,1,
carColour_Ford_BrightPoppyRed,1,
carColour_Ford_CinnebarRed,0.5,
carColour_Ford_CoachMaroon,1,
carColour_Ford_CordobaGray,1,
carColour_Ford_DearbornBlue,1,
carColour_Ford_FlamingoRed,0.5,
carColour_Ford_FrostyGreen,0.5,
carColour_Ford_Gunmetal,1,
carColour_Ford_GunmetalLight,0.5,
carColour_Ford_LafayetteRed,0.5,
carColour_Ford_LightGunMetalGray,1,
carColour_Ford_MontellaBrown,0.5,
carColour_Ford_PaisleyBlue,0.5,
carColour_Ford_PalmBeachGray,0.5,
carColour_Ford_RegentMaroon,0.5,
carColour_Ford_RuskBrown,0.5,
carColour_Ford_Silver,0.5,
carColour_Ford_SkiGreen,0.5,
carColour_Ford_SlateGreen,0.5,
carColour_Ford_TacomaCream,0.5,
carColour_Ford_Taupe,1,
carColour_Ford_VenetianYellow,0.5,
carColour_Ford_VermillionRed,1,
carColour_Ford_VeronaMaroon,0.5,
carColour_Ford_VineyardGreen,1,
carColour_Ford_WashingtonBlue,0.5,
carColour_Ford_White,1,
carColour_Lincoln_AscotMaroon,1,
carColour_Lincoln_Black,1,
carColour_Lincoln_BrewsterGreenDark,1,
carColour_Lincoln_CordobaGray,1,
carColour_Lincoln_HaverhillBrown,1,
carColour_Lincoln_OldChesterGray,1,
carColour_Lincoln_RoyalBlueDark,1,
carColour_Lincoln_ShoreBeige,1,
carColour_Lincoln_SlateGreen,1,
carColour_Lincoln_ThorneBrown,1,
carColour_Lincoln_TunisGray,1
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment