Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _price = 2500;
- _win = 5000;
- if(life_action_inUse) exitWith{};
- if(life_atmcash < _price) exitWith {hint "You don't have enough money to play (2500$)";};
- life_atmcash = life_atmcash - _price;
- _timer = time + 15;
- _shop = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
- life_action_inUse = true;
- data = "Playing blackjack... \n\n";
- hint data;
- sleep 3;
- _playercard = ceil(random 12);
- _dealercard = ceil(random 12);
- data = data + format ["\nYour first card: %1 \nDealers first card: %2",_playercard,_dealercard];
- hint data;
- sleep 3;
- _playercardd = ceil(random 12);
- _dealercardd = ceil(random 12);
- data = data + format ["\n\n\nYour second card: %1 \nDealers second card: %2",_playercardd,_dealercardd];
- hint data;
- sleep 3;
- _playercard = _playercard + _playercardd;
- _dealercard = _dealercard + _dealercardd;
- if((_playercard == 1 && _playercardd > 10) || (_playercard > 10 && _playercardd > 10)) then {_playercard = 20;};
- if((_dealercard == 1 && _dealercardd > 10) || (_dealercard > 10 && _dealercardd > 10)) then {_dealercard = 20;};
- if(_playercard == 21 && _dealercard == 21) exitWith {hint "Draw!"; life_atmcash = life_atmcash + _price; sleep 3; life_action_inUse = false;};
- if(_playercard < 21 && _dealercard == 21) exitWith {hint format ["You lost! Dealer had 21 and you had %1",_playercard]; sleep 3; life_action_inUse = false;};
- 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;};
- if(_playercard == 20 && _dealercard == 20) exitWith {hint "Draw!"; life_atmcash = life_atmcash + _price; sleep 3; life_action_inUse = false;};
- if(_playercard < 21 && _dealercard == 21) exitWith {hint format ["You lost! Dealer had 21 and you had %1",_playercard]; sleep 3; life_action_inUse = false;};
- 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;};
- if(_playercard < 16) then {
- data = data + format ["\n\n\nYou have: %1\nOne more card please!",_playercard];
- hint data;
- _playercardd = ceil(random 12);
- _playercard = _playercard + _playercardd;
- sleep 3;
- if(_playercard < 16) then
- {
- data = data + format ["\n\n\nYou have: %1\nOne more card please!",_playercard];
- hint data;
- _playercardd = ceil(random 12);
- _playercard = _playercard + _playercardd;
- sleep 3;
- };
- };
- if(_playercard > 21) exitWith {hint format ["Ohh, thats not good!\n Your cards: %1",_playercard]; sleep 3; life_action_inUse = false;};
- if(_dealercard < 16 && _playercard > 16) then {
- data = data + format ["\n\n\nYou have: %1\nDealer have %2\n\nDealer goes for the hit!",_playercard,_dealercard];
- hint data;
- _dealercardd = ceil(random 12);
- _dealercard = _dealercardd + _dealercard;
- sleep 3;
- if(_dealercard < 16 && _playercard > 16) then
- {
- data = data + format ["\n\n\nYou have: %1\nDealer have %2\n\nDealer goes for the hit!",_playercard,_dealercard];
- hint data;
- _dealercardd = ceil(random 12);
- _dealercard = _dealercardd + _dealercard;
- sleep 3;
- };
- };
- 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;};
- 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;};
- 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;};
- data = data + format ["Something went wrong?\nYour cards: %1\nDealer card: %2",_playercard,_dealercard];
- hint data;
- sleep 3;
- life_action_inUse = false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement