Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Author : joelbhv - for gods sake- do not skidderino
- */
- //yes this is germanic language.
- _shop = [_this, 0, ObjNull, [ObjNull]] call BIS_fnc_param;
- _robber = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param;
- _action = [_this, 2] call BIS_fnc_param;
- if (side _robber != civilian) exitWith {
- hintSilent "Du kannst dieses Depot nicht ausrauben!"
- };
- if (_robber distance _shop > 15) exitWith {
- hintSilent "Maximal 15 Meter entfernen!"
- };
- if !(_kassa) then {
- _kassa = 1000;
- };
- if (_rip) exitWith {
- hintSilent "Golddepot wird schon ausgeraubt!"
- };
- if (vehicle player != _robber) exitWith {
- hintSilent "Raus aus dem Fahrzeug!"
- };
- if !(alive _robber) exitWith {};
- if (currentWeapon _robber == "") exitWith {
- hintSilent "Ich finde Pranks immer wieder schön..."
- };
- if (_kassa == 0) exitWith {
- hintSilent "Heute gibt es hier nichts!"
- };
- _rip = true;
- _kassa = 200000 + round(random 100000);
- _shop removeAction _action;
- _shop switchMove "AmovPercMstpSsurWnonDnon";
- _chance = random(100);
- if (_chance >= 1) then {
- [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];
- };
- if (_chance >= 1) then {
- [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];
- };
- _cops = (west countSide playableUnits);
- if (_cops < 0) exitWith {
- [_vault, -1] remoteExec["disableSerialization;", 2];
- hintSilent "Die Polizei hat alle einnahmen abgeholt!";
- };
- disableSerialization;
- 5 cutRsc["life_progress", "PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["Raub gestartet! Bewege dich maximal 15 Meter weit weg! (1%1)...", "%"];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- if (_rip) then {
- while {
- true
- }
- do {
- uiSleep 6;
- _cP = _cP + 0.01;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["Behalte eine Distanz von 15 Metern zum Tresor! (%1%2)...", round(_cP * 100), "%"];
- _Pos = position player;
- _marker = createMarker["Marker200", _Pos];
- "Marker200"
- setMarkerColor "ColorRed";
- "Marker200"
- setMarkerText "Sperrgebiet";
- "Marker200"
- setMarkerType "mil_warning";
- "Marker200"
- setMarkerShape "ELLIPSE";
- "Marker200"
- setMarkerSize[350, 350];
- if (_cP >= 1) exitWith {};
- if (_robber distance _shop > 15.5) exitWith {};
- if !(alive _robber) exitWith {};
- };
- if !(alive _robber) exitWith {
- _rip = false;
- };
- if (_robber distance _shop > 15.5) exitWith {
- deleteMarker "Marker200";
- _shop switchMove "";
- hintSilent "Du warst zu weit weg vom Depot.";
- 5 cutText["", "PLAIN"];
- _rip = false;
- };
- 5 cutText["", "PLAIN"];
- titleText[format["Du hast $%1 gestohlen, jetzt hau ab die Polizei ist unterwegs!!", [_kassa] call life_fnc_numberText], "PLAIN"];
- deleteMarker "Marker200";
- deleteMarker "Marker900";
- life_cash = life_cash + _kassa;
- [getPlayerUID _robber, name _robber, "23"] remoteExecCall["life_fnc_wantedAdd", 2];
- _rip = false;
- life_use_atm = false;
- uiSleep(30 + random(180));
- life_use_atm = true;
- if !(alive _robber) exitWith {};
- };
- uiSleep 300;
- _action = _shop addAction["Ausrauben", life_fnc_robfederal];
- _shop switchMove "";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement