Advertisement
Guest User

Untitled

a guest
May 26th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.84 KB | None | 0 0
  1. /*
  2. Author : joelbhv - for gods sake- do not skidderino
  3. */
  4. //yes this is germanic language.
  5.  
  6. _shop = [_this, 0, ObjNull, [ObjNull]] call BIS_fnc_param;
  7. _robber = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param;
  8.  
  9. _action = [_this, 2] call BIS_fnc_param;
  10. if (side _robber != civilian) exitWith {
  11. hintSilent "Du kannst dieses Depot nicht ausrauben!"
  12. };
  13. if (_robber distance _shop > 15) exitWith {
  14. hintSilent "Maximal 15 Meter entfernen!"
  15. };
  16. if !(_kassa) then {
  17. _kassa = 1000;
  18. };
  19. if (_rip) exitWith {
  20. hintSilent "Golddepot wird schon ausgeraubt!"
  21. };
  22. if (vehicle player != _robber) exitWith {
  23. hintSilent "Raus aus dem Fahrzeug!"
  24. };
  25. if !(alive _robber) exitWith {};
  26. if (currentWeapon _robber == "") exitWith {
  27. hintSilent "Ich finde Pranks immer wieder schön..."
  28. };
  29. if (_kassa == 0) exitWith {
  30. hintSilent "Heute gibt es hier nichts!"
  31. };
  32. _rip = true;
  33. _kassa = 200000 + round(random 100000);
  34. _shop removeAction _action;
  35. _shop switchMove "AmovPercMstpSsurWnonDnon";
  36. _chance = random(100);
  37. if (_chance >= 1) then {
  38. [1, hint parseText format["<img size='10' color='#FFFFFF' image='textures\info.paa'/><br/><br/>" + ("Das Altis Gelddepot wird angegriffen! Verteidigen Sie es bevor die Gangster das Geld haben!")]] remoteExec["life_fnc_broadcast", west];
  39. };
  40. if (_chance >= 1) then {
  41. [1, hint parseText format["<img size='10' color='#FFFFFF' image='textures\info.paa'/><br/><br/>" + ("Das Altis Gelddepot wird angegriffen! Wir bitte Sie sich in einem Umkreis von 1 Kilometer zu entfernen ansonsten muss mit beschuss gerechnet werden. Wenn Sie Verteidigen, schreiben Sie einen Notruf an die Polizei! Ihre Altis Polizei")]] remoteExec["life_fnc_broadcast", civilian];
  42. };
  43. _cops = (west countSide playableUnits);
  44. if (_cops < 0) exitWith {
  45. [_vault, -1] remoteExec["disableSerialization;", 2];
  46. hintSilent "Die Polizei hat alle einnahmen abgeholt!";
  47. };
  48. disableSerialization;
  49. 5 cutRsc["life_progress", "PLAIN"];
  50. _ui = uiNameSpace getVariable "life_progress";
  51. _progress = _ui displayCtrl 38201;
  52. _pgText = _ui displayCtrl 38202;
  53. _pgText ctrlSetText format["Raub gestartet! Bewege dich maximal 15 Meter weit weg! (1%1)...", "%"];
  54. _progress progressSetPosition 0.01;
  55. _cP = 0.01;
  56. if (_rip) then {
  57. while {
  58. true
  59. }
  60. do {
  61. uiSleep 6;
  62. _cP = _cP + 0.01;
  63. _progress progressSetPosition _cP;
  64. _pgText ctrlSetText format["Behalte eine Distanz von 15 Metern zum Tresor! (%1%2)...", round(_cP * 100), "%"];
  65. _Pos = position player;
  66. _marker = createMarker["Marker200", _Pos];
  67. "Marker200"
  68. setMarkerColor "ColorRed";
  69. "Marker200"
  70. setMarkerText "Sperrgebiet";
  71. "Marker200"
  72. setMarkerType "mil_warning";
  73. "Marker200"
  74. setMarkerShape "ELLIPSE";
  75. "Marker200"
  76. setMarkerSize[350, 350];
  77. if (_cP >= 1) exitWith {};
  78. if (_robber distance _shop > 15.5) exitWith {};
  79. if !(alive _robber) exitWith {};
  80. };
  81. if !(alive _robber) exitWith {
  82. _rip = false;
  83. };
  84. if (_robber distance _shop > 15.5) exitWith {
  85. deleteMarker "Marker200";
  86. _shop switchMove "";
  87. hintSilent "Du warst zu weit weg vom Depot.";
  88. 5 cutText["", "PLAIN"];
  89. _rip = false;
  90. };
  91. 5 cutText["", "PLAIN"];
  92. titleText[format["Du hast $%1 gestohlen, jetzt hau ab die Polizei ist unterwegs!!", [_kassa] call life_fnc_numberText], "PLAIN"];
  93. deleteMarker "Marker200";
  94. deleteMarker "Marker900";
  95. life_cash = life_cash + _kassa;
  96. [getPlayerUID _robber, name _robber, "23"] remoteExecCall["life_fnc_wantedAdd", 2];
  97. _rip = false;
  98. life_use_atm = false;
  99. uiSleep(30 + random(180));
  100. life_use_atm = true;
  101. if !(alive _robber) exitWith {};
  102. };
  103. uiSleep 300;
  104. _action = _shop addAction["Ausrauben", life_fnc_robfederal];
  105. _shop switchMove "";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement