Advertisement
Guest User

Untitled

a guest
Jul 15th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.91 KB | None | 0 0
  1. /*simple script for convert html color to rgb (arma format)*/
  2.  
  3. private _html_color = _this select 0;
  4. private _parseArr   = toArray _html_color;
  5.  
  6. private _r = toString [(_parseArr select 1),(_parseArr select 2)];
  7. private _g = toString [(_parseArr select 3),(_parseArr select 4)];
  8. private _b = toString [(_parseArr select 5),(_parseArr select 6)];
  9.  
  10. private _hextable = [
  11.  
  12.     "00","01","02","03","04","05","06","07","08","09","0A","0B","0C","0D","0E","0F",
  13.     "10","11","12","13","14","15","16","17","18","19","1A","1B","1C","1D","1E","1F",
  14.     "20","21","22","23","24","25","26","27","28","29","2A","2B","2C","2D","2E","2F",
  15.     "30","31","32","33","34","35","36","37","38","39","3A","3B","3C","3D","3E","3F",
  16.     "40","41","42","43","44","45","46","47","48","49","4A","4B","4C","4D","4E","4F",
  17.     "50","51","52","53","54","55","56","57","58","59","5A","5B","5C","5D","5E","5F",
  18.     "60","61","62","63","64","65","66","67","68","69","6A","6B","6C","6D","6E","6F",
  19.     "70","71","72","73","74","75","76","77","78","79","7A","7B","7C","7D","7E","7F",
  20.     "80","81","82","83","84","85","86","87","88","89","8A","8B","8C","8D","8E","8F",
  21.     "90","91","92","93","94","95","96","97","98","99","9A","9B","9C","9D","9E","9F",
  22.     "A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE","AF",
  23.     "B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","BA","BB","BC","BD","BE","BF",
  24.     "C0","C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF",
  25.     "D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF",
  26.     "E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF",
  27.     "F0","F1","F2","F3","F4","F5","F6","F7","F8","F9","FA","FB","FC","FD","FE","FF"
  28.    
  29. ];
  30.  
  31. private _Rcolor = linearConversion [0,255,(_hextable find _r),0,1];
  32. private _Gcolor = linearConversion [0,255,(_hextable find _g),0,1];
  33. private _Bcolor = linearConversion [0,255,(_hextable find _b),0,1];
  34.  
  35. [_Rcolor,_Gcolor,_Bcolor,1];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement