Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- _______________________________________________________________________________
- Author: XaFlaForo
- Created: 27-March-2020
- Last modified: 27-March-2020
- Contact: XaFlaForo, development@xaflaforo.co.uk, https://steamcommunity.com/id/XaFlaForo
- -------------------------------------------------------------------------------
- ArmA 3 Network - OFPEC Tag: A3N_fnc / A3N_Server_fnc
- Copyright (C) A3N, ArmA 3 Network, 2020
- Licensed under the Arma EULA and Arma Tools EULA.
- -------------------------------------------------------------------------------
- Filename: fn_lotteryClient.sqf
- Parameter(s): None
- Returns: None
- Description: Lol
- Dependencies: Lol
- ________________________________________________________________________________
- */
- //--- Debug
- scriptName "A3N_fnc_revivePlayer: main";
- scopeName "main";
- //--- Define Variables
- private ["_XFF_Number_1", "_XFF_Number_2", "_XFF_Number_3", "_XFF_Number_4", "_XFF_Number_5", "_XFF_Number_6", "_XFF_Number_L", "_XFF_Numbers_Correct" ];
- //--- Check Player Has Enough Money
- If (life_cash < 50000) exitWith
- {
- hint format["You do not have enough money to buy a lotter ticket. £%1 .",[(4000 - life_cash )] call life_fnc_numberText];
- };
- //--- Take Cash of player
- life_cash = life_cash - 4000;
- //--- Call Variables
- _XFF_Number_1 = floor random 50;
- _XFF_Number_2 = floor random 50;
- _XFF_Number_3 = floor random 50;
- _XFF_Number_4 = floor random 50;
- _XFF_Number_5 = floor random 50;
- _XFF_Number_6 = floor random 50;
- _XFF_Number_L = floor random 10;
- _XFF_Numbers_Correct = 0;
- //--- waitUntil
- waitUntil {XFF_Lottery_Called};
- //--- Number 1
- if (_XFF_Number_1 isEqualTo XFF_Number_1) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- if (_XFF_Number_2 isEqualTo XFF_Number_2) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- if (_XFF_Number_3 isEqualTo XFF_Number_3) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- if (_XFF_Number_4 isEqualTo XFF_Number_4) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- if (_XFF_Number_5 isEqualTo XFF_Number_5) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- if (_XFF_Number_6 isEqualTo XFF_Number_6) then {
- //--- Give a point
- _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
- };
- //--- Swtich Statement
- switch (_XFF_Numbers_Correct) do {
- case 0: { hint "You have not won the lottery"};
- case 1: { hint "You won £400"; life_cash = life_cash + 400; };
- case 2: { hint "You won £1200"; life_cash = life_cash + 1200; };
- case 3: { hint "You won £8200"; life_cash = life_cash + 8200; };
- case 4: { hint "You won £12000"; life_cash = life_cash + 12000; };
- case 5: { hint "You won £120000"; life_cash = life_cash + 120000; };
- case 6: { hint "You won £1200000"; life_cash = life_cash + 1200000; };
- default { hint "default" };
- };
- //--- Lucky Dip
- if (_XFF_Number_L isEqualTo XFF_Number_L ) then {
- hint format ["You have won the lottery lucky dip. Well done. We have doubled your bank account. We have added %1!", life_cash];
- life_cash = life_cash + life_cash;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement