Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. domsg = {
  2. disableSerialization;
  3. _message = _this select 0;
  4.  
  5. player createDiaryRecord ["Diary", ["Notifications", _message]];
  6.  
  7. _sound = _this select 1;
  8. while{true} do {
  9. if(!message1_active) exitwith {
  10. if(_sound) then { player say "slideout"; };
  11. 11 cutRsc ["RSC_DOMSG1","PLAIN"];
  12. _POPUPCLASS1 = uiNameSpace getVariable ["RSC_DOMSG1",displayNull];
  13. message1_active = true;
  14. _POPUP = _POPUPCLASS1 displayCtrl 13371;
  15. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  16. sleep 8.5;
  17. _blah = 20;
  18. while{_blah > 0} do {
  19. _pos = ctrlPosition _POPUP;
  20. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  21. _POPUP ctrlCommit 0;
  22. uisleep 0.05;
  23. _blah = _blah - 1;
  24. };
  25. message1_active = false;
  26. };
  27.  
  28. if(!message2_active) exitwith {
  29. if(_sound) then { player say "slideout"; };
  30. 12 cutRsc ["RSC_DOMSG2","PLAIN"];
  31. _POPUPCLASS2 = uiNameSpace getVariable ["RSC_DOMSG2",displayNull];
  32. message2_active = true;
  33. _POPUP = _POPUPCLASS2 displayCtrl 13372;
  34. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  35. sleep 8.5;
  36. _blah = 20;
  37. while{_blah > 0} do {
  38. _pos = ctrlPosition _POPUP;
  39. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  40. _POPUP ctrlCommit 0;
  41. uisleep 0.05;
  42. _blah = _blah - 1;
  43. };
  44. message2_active = false;
  45. };
  46.  
  47. if(!message3_active) exitwith {
  48. if(_sound) then { player say "slideout"; };
  49. 13 cutRsc ["RSC_DOMSG3","PLAIN"];
  50. _POPUPCLASS3 = uiNameSpace getVariable ["RSC_DOMSG3",displayNull];
  51. message3_active = true;
  52. _POPUP = _POPUPCLASS3 displayCtrl 13373;
  53. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  54. sleep 8.5;
  55. _blah = 20;
  56. while{_blah > 0} do {
  57. _pos = ctrlPosition _POPUP;
  58. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  59. _POPUP ctrlCommit 0;
  60. uisleep 0.05;
  61. _blah = _blah - 1;
  62. };
  63. message3_active = false;
  64. };
  65.  
  66. if(!message4_active) exitwith {
  67. if(_sound) then { player say "slideout"; };
  68. 14 cutRsc ["RSC_DOMSG4","PLAIN"];
  69. _POPUPCLASS4 = uiNameSpace getVariable ["RSC_DOMSG4",displayNull];
  70. message4_active = true;
  71. _POPUP = _POPUPCLASS4 displayCtrl 13374;
  72. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  73. sleep 8.5;
  74. _blah = 20;
  75. while{_blah > 0} do {
  76. _pos = ctrlPosition _POPUP;
  77. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  78. _POPUP ctrlCommit 0;
  79. uisleep 0.05;
  80. _blah = _blah - 1;
  81. };
  82. message4_active = false;
  83. };
  84.  
  85. if(!message5_active) exitwith {
  86. if(_sound) then { player say "slideout"; };
  87. 15 cutRsc ["RSC_DOMSG5","PLAIN"];
  88. _POPUPCLASS5 = uiNameSpace getVariable ["RSC_DOMSG5",displayNull];
  89. message5_active = true;
  90. _POPUP = _POPUPCLASS5 displayCtrl 13375;
  91. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  92. sleep 8.5;
  93. _blah = 20;
  94. while{_blah > 0} do {
  95. _pos = ctrlPosition _POPUP;
  96. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  97. _POPUP ctrlCommit 0;
  98. uisleep 0.05;
  99. _blah = _blah - 1;
  100. };
  101. message5_active = false;
  102. };
  103.  
  104. if(!message6_active) exitwith {
  105. if(_sound) then { player say "slideout"; };
  106. 16 cutRsc ["RSC_DOMSG6","PLAIN"];
  107. _POPUPCLASS6 = uiNameSpace getVariable ["RSC_DOMSG6",displayNull];
  108. message6_active = true;
  109. _POPUP = _POPUPCLASS6 displayCtrl 13376;
  110. _POPUP ctrlSetStructuredText parseText format["%1",_message];
  111. sleep 8.5;
  112. _blah = 20;
  113. while{_blah > 0} do {
  114. _pos = ctrlPosition _POPUP;
  115. _POPUP ctrlSetPosition [(_pos select 0) - 0.1, _pos select 1, _pos select 2, _pos select 3];
  116. _POPUP ctrlCommit 0;
  117. uisleep 0.05;
  118. _blah = _blah - 1;
  119. };
  120. message6_active = false;
  121. };
  122.  
  123. sleep 0.05;
  124. };
  125. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement