Advertisement
Guest User

asfdasfasfasfasdasdas

a guest
Aug 27th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. _price = 2500;
  2. _win = 5000;
  3. if(life_action_inUse) exitWith{};
  4. if(life_atmcash < _price) exitWith {hint "You don't have enough money to play (2500$)";};
  5. life_atmcash = life_atmcash - _price;
  6. _timer = time + 15;
  7. _shop = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
  8. life_action_inUse = true;
  9. data = "Playing blackjack... \n\n";
  10. hint data;
  11. sleep 3;
  12. _playercard = ceil(random 12);
  13. _dealercard = ceil(random 12);
  14. data = data + format ["\nYour first card: %1 \nDealers first card: %2",_playercard,_dealercard];
  15. hint data;
  16. sleep 3;
  17. _playercardd = ceil(random 12);
  18. _dealercardd = ceil(random 12);
  19. data = data + format ["\n\n\nYour second card: %1 \nDealers second card: %2",_playercardd,_dealercardd];
  20. hint data;
  21. sleep 3;
  22. _playercard = _playercard + _playercardd;
  23. _dealercard = _dealercard + _dealercardd;
  24. if((_playercard == 1 && _playercardd > 10) || (_playercard > 10 && _playercardd > 10)) then {_playercard = 20;};
  25. if((_dealercard == 1 && _dealercardd > 10) || (_dealercard > 10 && _dealercardd > 10)) then {_dealercard = 20;};
  26. if(_playercard == 21 && _dealercard == 21) exitWith {hint "Draw!"; life_atmcash = life_atmcash + _price; sleep 3; life_action_inUse = false;};
  27. if(_playercard < 21 && _dealercard == 21) exitWith {hint format ["You lost! Dealer had 21 and you had %1",_playercard]; sleep 3; life_action_inUse = false;};
  28. if(_playercard == 21 && _dealercard < 21) exitWith {hint format ["21! You won! \n Dealer had: %1",_dealercard]; life_cash = life_cash + _win; sleep 3; life_action_inUse = false;};
  29. if(_playercard == 20 && _dealercard == 20) exitWith {hint "Draw!"; life_atmcash = life_atmcash + _price; sleep 3; life_action_inUse = false;};
  30. if(_playercard < 21 && _dealercard == 21) exitWith {hint format ["You lost! Dealer had 21 and you had %1",_playercard]; sleep 3; life_action_inUse = false;};
  31. if(_playercard == 21 && _dealercard < 21) exitWith {hint format ["21! You won! \n Dealer had: %1",_dealercard]; life_cash = life_cash + _win; sleep 3; life_action_inUse = false;};
  32. if(_playercard < 16) then {
  33. data = data + format ["\n\n\nYou have: %1\nOne more card please!",_playercard];
  34. hint data;
  35. _playercardd = ceil(random 12);
  36. _playercard = _playercard + _playercardd;
  37. sleep 3;
  38. if(_playercard < 16) then
  39. {
  40. data = data + format ["\n\n\nYou have: %1\nOne more card please!",_playercard];
  41. hint data;
  42. _playercardd = ceil(random 12);
  43. _playercard = _playercard + _playercardd;
  44. sleep 3;
  45. };
  46. };
  47. if(_playercard > 21) exitWith {hint format ["Ohh, thats not good!\n Your cards: %1",_playercard]; sleep 3; life_action_inUse = false;};
  48. if(_dealercard < 16 && _playercard > 16) then {
  49. data = data + format ["\n\n\nYou have: %1\nDealer have %2\n\nDealer goes for the hit!",_playercard,_dealercard];
  50. hint data;
  51. _dealercardd = ceil(random 12);
  52. _dealercard = _dealercardd + _dealercard;
  53. sleep 3;
  54. if(_dealercard < 16 && _playercard > 16) then
  55. {
  56. data = data + format ["\n\n\nYou have: %1\nDealer have %2\n\nDealer goes for the hit!",_playercard,_dealercard];
  57. hint data;
  58. _dealercardd = ceil(random 12);
  59. _dealercard = _dealercardd + _dealercard;
  60. sleep 3;
  61. };
  62. };
  63. if(_dealercard > 21) exitWith {hint format ["You won!\n Your cards: %1\n Dealers cards: %2",_playercard, _dealercard]; life_cash = life_cash + _win; sleep 3; life_action_inUse = false;};
  64. if(_playercard < 16 && _dealercard < _playercard) exitWith {hint format ["You won! \nYour card: %1\n Dealer had: %2",_playercard,_dealercard]; life_cash = life_cash + _win; sleep 3; life_action_inUse = false;};
  65. if(_playercard == _dealercard) exitWith {hint Format ["Draw!\n Your cards: %1 \n Dealers cards: %2",_playercard,_dealercard]; life_atmcash = life_atmcash + _price; sleep 3; life_action_inUse = false;};
  66. data = data + format ["Something went wrong?\nYour cards: %1\nDealer card: %2",_playercard,_dealercard];
  67. hint data;
  68. sleep 3;
  69. life_action_inUse = false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement