crack vault test
This commit is contained in:
vbawol
2013-02-01 19:20:53 -06:00
parent 15f091ef44
commit 5512c2ce11
5 changed files with 31 additions and 8 deletions

View File

@@ -0,0 +1,3 @@
private["_obj","_bag","_pos"];
_obj = _this select 3;
_obj spawn player_unlockVault;

View File

@@ -199,10 +199,17 @@ if (!isNull cursorTarget and !_inVehicle and (player distance cursorTarget < 4))
};
//Allow owner to unlock vault
if(cursorTarget isKindOf "VaultStorageLocked" and _canDo and _ownerID == dayz_playerUID) then {
if ((s_player_unlockvault < 0) and (player distance cursorTarget < 3)) then {
s_player_unlockvault = player addAction ["Unlock Vault", "\z\addons\dayz_code\actions\vault_unlock.sqf",cursorTarget, 0, false, true, "",""];
if(cursorTarget isKindOf "VaultStorageLocked" and _canDo) then {
if (_ownerID == dayz_playerUID) then {
if ((s_player_unlockvault < 0) and (player distance cursorTarget < 3)) then {
s_player_unlockvault = player addAction ["Unlock Vault", "\z\addons\dayz_code\actions\vault_unlock.sqf",cursorTarget, 0, false, true, "",""];
};
} else {
if ((s_player_unlockvault < 0) and (player distance cursorTarget < 3)) then {
s_player_unlockvault = player addAction ["Crack Vault", "\z\addons\dayz_code\actions\vault_unlock.sqf",cursorTarget, 0, false, true, "",""];
};
};
} else {
player removeAction s_player_unlockvault;
s_player_unlockvault = -1;

View File

@@ -11,7 +11,20 @@ player playActionNow "Medic";
player removeAction s_player_unlockvault;
s_player_unlockvault = -1;
if(_ownerID == dayz_playerUID) then {
_allowunlock = false;
if (_ownerID == dayz_playerUID) then {
_allowunlock = true;
} else {
// do random roll to try to unlock vault
// start low to test figure out what works later
if(round (random 100) == 1) then {
_allowunlock = true;
};
};
if(_allowunlock) then {
_alreadyPacking = _obj getVariable["packing",0];
if (_alreadyPacking == 1) exitWith {cutText ["That vault is already being unlocked." , "PLAIN DOWN"]};
@@ -75,7 +88,7 @@ if(_ownerID == dayz_playerUID) then {
} forEach _objWpnTypes;
};
cutText ["Your vault has been unlocked", "PLAIN DOWN"];
cutText ["This vault has been unlocked", "PLAIN DOWN"];
} else {
cutText ["You cannot unlock this vault, it is not yours", "PLAIN DOWN"];
cutText ["Combination incorrect, vault is still locked.", "PLAIN DOWN"];
};

View File

@@ -33,7 +33,7 @@ class CfgMods
hidePicture = 0;
hideName = 0;
action = "http://www.dayepoch.com";
version = "0.87";
version = "0.88";
hiveVersion = 0.96; //0.93
};
};

View File

@@ -87,7 +87,7 @@ class RscDisplayMain : RscStandardDisplay
class DAYZ_Version : CA_Version
{
idc = -1;
text = "DayZ Epoch 0.87 (1.7.5.M2D1)";
text = "DayZ Epoch 0.88 (1.7.5.M2D1)";
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
};
class CA_TitleMainMenu;