Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "..\..\script_macros.hpp"
- /*
- File: fn_gangWithdraw.sqf
- Author: Bryan "Tonic" Boardwine
- Description:
- Withdraws money from the gang bank.
- */
- params [
- ["_deposit",false,[false]]
- ];
- private _value = parseNumber(ctrlText 2702);
- private _gFund = GANG_FUNDS;
- if ((time - life_action_delay) < 0.5) exitWith {hint localize "STR_NOTF_ActionDelay"};
- //Series of stupid checks
- if (isNil {(group player) getVariable "gang_name"}) exitWith {hint localize "STR_ATM_NotInGang"}; // Checks if player isn't in a gang
- if (_value > 999999) exitWith {hint localize "STR_ATM_WithdrawMax";};
- if (_value < 1) exitWith {};
- if (!([str(_value)] call TON_fnc_isnumber)) exitWith {hint localize "STR_ATM_notnumeric"};
- if (_deposit && _value > CASH) exitWith {hint localize "STR_ATM_NotEnoughCash"};
- if (!_deposit && _value > _gFund) exitWith {hint localize "STR_ATM_NotEnoughFundsG"};
- if (_deposit) then {
- CASH = CASH - _value;
- [] call life_fnc_atmMenu;
- };
- if (life_HC_isActive) then {
- [1,group player,_deposit,_value,player,CASH] remoteExecCall ["HC_fnc_updateGang",HC_Life]; //Update the database.
- } else {
- [1,group player,_deposit,_value,player,CASH] remoteExecCall ["TON_fnc_updateGang",RSERV]; //Update the database.
- };
- life_action_delay = time;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement