fixed placing vault inside building
This commit is contained in:
vbawol
2013-02-12 15:15:43 -06:00
parent e626ece4cf
commit df76ab09cd

View File

@@ -73,10 +73,13 @@ while {_isOk} do {
}; };
detach _tmpvault; detach _tmpvault;
deleteVehicle _tmpvault;
_vault_location = (getPosATL _tmpvault);
// Make sure vault is not placed on road. // Make sure vault is not placed on road.
if (isOnRoad (getPosATL player)) then { _isOk = true; diag_log ("surface is road"); }; if (isOnRoad _vault_location) then { _isOk = true; diag_log ("surface is road"); };
// Make sure vault is not placed in trader citys // Make sure vault is not placed in trader citys
if(!placevault) then { _isOk = true; diag_log ("is trader city"); }; if(!placevault) then { _isOk = true; diag_log ("is trader city"); };
@@ -92,6 +95,7 @@ _objectsPond = nearestObjects [_playerPos, [], 10];
}; };
} forEach _objectsPond; } forEach _objectsPond;
deleteVehicle _tmpvault;
if(!_cancel) then { if(!_cancel) then {
if (!_isOk) then { if (!_isOk) then {
@@ -111,10 +115,9 @@ if(!_cancel) then {
if(_isBuilding) then { if(_isBuilding) then {
_ppos = _building worldToModel (getPosATL player); _ppos = _building worldToModel _vault_location;
_ppos set [2,1.5];
_location = _building modelToWorld _ppos; _location = _building modelToWorld _ppos;
} else { } else {
_location = player modelToWorld [_offset_x,_offset_y,_offset_z]; _location = player modelToWorld [_offset_x,_offset_y,_offset_z];
}; };