Advertisement
infiSTAR23

Punish Abort in Vehicle

Apr 13th, 2014
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.14 KB | None | 0 0
  1.     [] spawn {
  2.         _colorTXT = "+(str _EscColor)+";
  3.         _btnTitle0TXT = "+(str _TopOfESC)+";
  4.         _btnTitle1TXT = "+(str _LowerTop)+";
  5.         _btnTitle2TXT = "+(str _LowerBottom)+";
  6.         disableSerialization;
  7.         while {1 == 1} do
  8.         {
  9.             waitUntil {!isNull findDisplay 49};
  10.             _display = findDisplay 49;
  11.             _btnSave = _display displayCtrl 103;
  12.             _btnSave ctrlShow true;
  13.             _btnSave ctrlEnable false;
  14.             _btnSave ctrlSetScale 0.85;
  15.             _btnSave ctrlSetText 'PlayerUID:';
  16.             _btnSave ctrlCommit 0;
  17.            
  18.             _btnRestart = _display displayCtrl 119;
  19.             _btnRestart ctrlShow true;
  20.             _btnRestart ctrlEnable false;
  21.             _btnRestart ctrlSetScale 0.85;
  22.             _btnRestart ctrlSetText (format['%1',getPlayerUID player]);
  23.             _btnRestart ctrlCommit 0;
  24.            
  25.             _btnRespawn = _display displayCtrl 1010;
  26.             _btnRespawn ctrlShow true;
  27.             _btnRespawn ctrlSetScale 0.85;
  28.             if (canStand player) then
  29.             {
  30.                 _btnRespawn ctrlEnable false;
  31.                 _btnRespawn ctrlSetText 'infiSTAR.de';
  32.             }
  33.             else
  34.             {
  35.                 _btnRespawn ctrlEnable true;
  36.                 _btnRespawn ctrlSetText 'Kill me PLEASE';
  37.             };
  38.             fnc_btnRespawn = {player setHit['Body',1];};
  39.             _btnRespawn buttonSetAction 'call fnc_btnRespawn;';
  40.             _btnRespawn ctrlCommit 0;
  41.            
  42.             if (vehicle player != player) then
  43.             {
  44.                 _btnAbort = _display displayCtrl 104;
  45.                 fnc_btnAbort =
  46.                 {
  47.                     _body = player;
  48.                     _playerID = getPlayerUID player;
  49.                     PVDZ_plr_Death = [dayz_characterID,0,_body,_playerID];
  50.                     publicVariableServer 'PVDZ_plr_Death';
  51.                 };
  52.                 _btnAbort buttonSetAction 'call fnc_btnAbort;';
  53.                 _btnAbort ctrlCommit 0;
  54.             };
  55.            
  56.             _btnTitle0 = _display displayCtrl 523;
  57.             _btnTitle0 ctrlSetText _btnTitle0TXT;
  58.             _btnTitle0 ctrlSetTextColor _colorTXT;
  59.             _btnTitle0 ctrlSetScale 0.9;
  60.             _btnTitle0 ctrlCommit 0;
  61.            
  62.             _btnTitle1 = _display displayCtrl 121;
  63.             _btnTitle1 ctrlSetText _btnTitle1TXT;
  64.             _btnTitle1 ctrlSetTextColor _colorTXT;
  65.             _btnTitle1 ctrlSetScale 0.75;
  66.             _btnTitle1 ctrlCommit 0;
  67.            
  68.             _btnTitle2 = _display displayCtrl 120;
  69.             _btnTitle2 ctrlSetText _btnTitle2TXT;
  70.             _btnTitle2 ctrlSetTextColor _colorTXT;
  71.             _btnTitle2 ctrlSetScale 0.75;
  72.             _btnTitle2 ctrlCommit 0;
  73.         };
  74.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement