Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. /*
  2. File: fn_attackMenu.sqf
  3. Author: Brutalzic
  4. AltisLifeS.fr Takistan
  5. http://altislifes.fr || http://www.btrteam.fr
  6. BTR Team / MCF Gaming
  7. */
  8. if (player getVariable ["attackAction",true]) exitWith {hint "Vous avez déjà un attentat d'activé !"};
  9. if (player getVariable ["Interruption",true]) exitWith {hint "Vous devez patienter ... un attentat ou une tentative demande un temps de préparation."};
  10. if (player getvariable ["inProgress", true]) exitWith {hint "Vous avez déjà sélectionné vos villes ainsi que les options MESSAGE et PRESS! Veuillez finaliser ou abandonner votre action";[] call EXE_fnc_execAttack;};
  11. //if (playerside != civilian) exitWith {};
  12.  
  13. [] spawn
  14. {
  15. private ["_display","_arrayCity","_ctrlFrame","_ctrlBackground","_ctrlBoxText","_ctrlBoxCityTitle","_ctrlBoxCity1","_ctrlBoxCity2","_ctrlBoxCity3","_ctrlBoxCity4","_ctrlValidButton"];
  16. sleep 0.01;
  17. disableSerialization;
  18.  
  19. with uiNamespace do {
  20. _display = findDisplay 32650;
  21. _arrayCity = ["Anar","Chakchak","Chaman","Chardarakht","Falar","Firuzabad","Garmarud","Huzrutimam","Jilavur","Kakaru","Khushab","Loy Manara","Mulladost","Nagara","Rasman","Sakhe","Shukurkalay","Sultansafe","TeymurKalay","Zavarak"];
  22.  
  23. _ctrlFrame = _display ctrlCreate ["RscFrame",32660];
  24. _ctrlFrame ctrlSetTextColor [1,0,0,1];
  25. _ctrlFrame ctrlSetPosition [0,0.45 , 1, 0.5];
  26. _ctrlFrame ctrlCommit 0;
  27.  
  28. _ctrlBackground = _display ctrlCreate ["IGUIBack",32661,_ctrlFrame];
  29. _ctrlBackground ctrlSetBackgroundColor [0,0,0,0.6];
  30. _ctrlBackground ctrlSetPosition [0,0.45 , 1, 0.5];
  31. _ctrlBackground ctrlCommit 0;
  32.  
  33. _ctrlBoxTitle = _display ctrlCreate ["RscStructuredText",32662,_ctrlFrame];
  34. _ctrlBoxTitle ctrlSetStructuredText parseText "<t size='1.5' color='#FF0000'>MENU ATTENTAT</t>";
  35. _ctrlBoxTitle ctrlSetPosition [0.4,0.46 , 0.5, 0.3];
  36. _ctrlBoxTitle ctrlCommit 0;
  37.  
  38. _ctrlBoxText = _display ctrlCreate ["RscStructuredText",32662,_ctrlFrame];
  39. _ctrlBoxText ctrlSetStructuredText parseText "<t size='1.4' color='#FFFFFF'>Selectionnez 4 emplacements, où vous souhaiteriez réaliser votre attentat !</t>";
  40. _ctrlBoxText ctrlSetPosition [0.015,0.55 , 1, 0.3];
  41. _ctrlBoxText ctrlCommit 0;
  42.  
  43. _ctrlBoxCityTitle = _display ctrlCreate ["RscStructuredText",32663,_ctrlFrame];
  44. _ctrlBoxCityTitle ctrlSetBackgroundColor [1,0,0,1];
  45. _ctrlBoxCityTitle ctrlSetStructuredText parseText "<t color='#000000'>Selectionnez les villes</t>";
  46. _ctrlBoxCityTitle ctrlSetPosition [0.08,0.63, 0.218, 0.04];
  47. _ctrlBoxCityTitle ctrlCommit 0;
  48.  
  49. _ctrlBoxCity1 = _display ctrlCreate ["RscCombo",32664,_ctrlFrame];
  50. _ctrlBoxCity1 ctrlSetPosition [0.07,0.7 , 0.235, 0.04];
  51. _ctrlBoxCity1 ctrlCommit 0;
  52. {_ctrlBoxCity1 lbAdd _x} foreach _arrayCity;
  53. _ctrlBoxCity1 ctrlCommit 0;
  54.  
  55. _ctrlBoxCity2 = _display ctrlCreate ["RscCombo",32665,_ctrlFrame];
  56. _ctrlBoxCity2 ctrlSetPosition [0.07,0.75 , 0.235, 0.04];
  57. _ctrlBoxCity2 ctrlCommit 0;
  58. {_ctrlBoxCity2 lbAdd _x} foreach _arrayCity;
  59. _ctrlBoxCity2 ctrlCommit 0;
  60.  
  61. _ctrlBoxCity3 = _display ctrlCreate ["RscCombo",32666,_ctrlFrame];
  62. _ctrlBoxCity3 ctrlSetPosition [0.07,0.8 , 0.235, 0.04];
  63. _ctrlBoxCity3 ctrlCommit 0;
  64. {_ctrlBoxCity3 lbAdd _x} foreach _arrayCity;
  65. _ctrlBoxCity3 ctrlCommit 0;
  66.  
  67. _ctrlBoxCity4 = _display ctrlCreate ["RscCombo",32667,_ctrlFrame];
  68. _ctrlBoxCity4 ctrlSetPosition [0.07,0.85 , 0.235, 0.04];
  69. _ctrlBoxCity4 ctrlCommit 0;
  70. {_ctrlBoxCity4 lbAdd _x} foreach _arrayCity;
  71. _ctrlBoxCity4 ctrlCommit 0;
  72.  
  73. _ctrlValidButton = _display ctrlCreate ["RscButtonMenuCancel",32681,_ctrlFrame];
  74. _ctrlValidButton ctrlSetBackgroundColor [0.7,0,0,1];
  75. _ctrlValidButton ctrlSetPosition [0.8, 0.85, 0.12, 0.05];
  76. _ctrlValidButton ctrlSetText "FERMER";
  77. _ctrlValidButton ctrlCommit 0;
  78. _ctrlValidButton buttonSetAction "[] call BTR_fnc_closeInv";
  79.  
  80. {_x ctrlSetEventHandler ["LBSelChanged","[] call BTR_fnc_attackOptions"];} forEach [_ctrlBoxCity1,_ctrlBoxCity2,_ctrlBoxCity3,_ctrlBoxCity4];
  81. };
  82. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement