Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. /*
  2. _______________________________________________________________________________
  3.  
  4. Author: XaFlaForo
  5. Created: 27-March-2020
  6. Last modified: 27-March-2020
  7. Contact: XaFlaForo, development@xaflaforo.co.uk, https://steamcommunity.com/id/XaFlaForo
  8.  
  9. -------------------------------------------------------------------------------
  10.  
  11. ArmA 3 Network - OFPEC Tag: A3N_fnc / A3N_Server_fnc
  12. Copyright (C) A3N, ArmA 3 Network, 2020
  13. Licensed under the Arma EULA and Arma Tools EULA.
  14.  
  15. -------------------------------------------------------------------------------
  16.  
  17. Filename: fn_lotteryClient.sqf
  18. Parameter(s): None
  19. Returns: None
  20. Description: Lol
  21. Dependencies: Lol
  22.  
  23. ________________________________________________________________________________
  24. */
  25.  
  26.  
  27. //--- Debug
  28. scriptName "A3N_fnc_revivePlayer: main";
  29. scopeName "main";
  30.  
  31. //--- Define Variables
  32. 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" ];
  33.  
  34. //--- Check Player Has Enough Money
  35. If (life_cash < 50000) exitWith
  36. {
  37. hint format["You do not have enough money to buy a lotter ticket. £%1 .",[(4000 - life_cash )] call life_fnc_numberText];
  38. };
  39.  
  40. //--- Take Cash of player
  41. life_cash = life_cash - 4000;
  42.  
  43. //--- Call Variables
  44. _XFF_Number_1 = floor random 50;
  45. _XFF_Number_2 = floor random 50;
  46. _XFF_Number_3 = floor random 50;
  47. _XFF_Number_4 = floor random 50;
  48. _XFF_Number_5 = floor random 50;
  49. _XFF_Number_6 = floor random 50;
  50. _XFF_Number_L = floor random 10;
  51. _XFF_Numbers_Correct = 0;
  52.  
  53. //--- waitUntil
  54. waitUntil {XFF_Lottery_Called};
  55.  
  56. //--- Number 1
  57. if (_XFF_Number_1 isEqualTo XFF_Number_1) then {
  58. //--- Give a point
  59. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  60. };
  61. if (_XFF_Number_2 isEqualTo XFF_Number_2) then {
  62. //--- Give a point
  63. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  64. };
  65. if (_XFF_Number_3 isEqualTo XFF_Number_3) then {
  66. //--- Give a point
  67. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  68. };
  69. if (_XFF_Number_4 isEqualTo XFF_Number_4) then {
  70. //--- Give a point
  71. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  72. };
  73. if (_XFF_Number_5 isEqualTo XFF_Number_5) then {
  74. //--- Give a point
  75. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  76. };
  77. if (_XFF_Number_6 isEqualTo XFF_Number_6) then {
  78. //--- Give a point
  79. _XFF_Numbers_Correct = _XFF_Numbers_Correct + 1;
  80. };
  81.  
  82. //--- Swtich Statement
  83. switch (_XFF_Numbers_Correct) do {
  84. case 0: { hint "You have not won the lottery"};
  85. case 1: { hint "You won £400"; life_cash = life_cash + 400; };
  86. case 2: { hint "You won £1200"; life_cash = life_cash + 1200; };
  87. case 3: { hint "You won £8200"; life_cash = life_cash + 8200; };
  88. case 4: { hint "You won £12000"; life_cash = life_cash + 12000; };
  89. case 5: { hint "You won £120000"; life_cash = life_cash + 120000; };
  90. case 6: { hint "You won £1200000"; life_cash = life_cash + 1200000; };
  91. default { hint "default" };
  92. };
  93.  
  94. //--- Lucky Dip
  95. if (_XFF_Number_L isEqualTo XFF_Number_L ) then {
  96. hint format ["You have won the lottery lucky dip. Well done. We have doubled your bank account. We have added %1!", life_cash];
  97. life_cash = life_cash + life_cash;
  98. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement