on *:TEXT:!slots:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 5) { /notice $nick 10Sorry but you don't have enough money. Ask someone for a loan. halt } if ($rand(1,6) == 1) /set %srand1 ¤ if ($rand(1,6) == 2) /set %srand1 ¤ if ($rand(1,6) == 3) /set %srand1 ¤ if ($rand(1,6) == 4) /set %srand1 Î if ($rand(1,6) == 5) /set %srand1 Î if ($rand(1,6) == 6) /set %srand1 ¥ ; if ($rand(1,6) == 1) /set %srand2 ¤ if ($rand(1,6) == 2) /set %srand2 ¤ if ($rand(1,6) == 3) /set %srand2 ¤ if ($rand(1,6) == 4) /set %srand2 Î if ($rand(1,6) == 5) /set %srand2 Î if ($rand(1,6) == 6) /set %srand2 ¥ ; if ($rand(1,6) == 1) /set %srand3 ¤ if ($rand(1,6) == 2) /set %srand3 ¤ if ($rand(1,6) == 3) /set %srand3 ¤ if ($rand(1,6) == 4) /set %srand3 Î if ($rand(1,6) == 5) /set %srand3 Î if ($rand(1,6) == 6) /set %srand3 ¥ /set %money.temp $calc( $readini( casino.ini, $nick, Money ) -5 ) /writeini casino.ini $nick Money %money.temp /unset %money.temp /msg $chan 10 $+ $nick pulls the handle...the slots are ( %srand1 )( %srand2 )( %srand3 ) if (%srand1 == ¤) if (%srand2 == ¤) if (%srand3 == ¤) /msg $chan 10Congrats $nick $+ !!! You have won 100 dollars!!! if (%srand1 == ¤) if (%srand2 == ¤) if (%srand3 == ¤) /set %money.won $calc( $readini( casino.ini, $nick, Money ) +100 ) if (%srand1 == ¤) if (%srand2 == ¤) if (%srand3 == ¤) /writeini casino.ini $nick Money %money.won if (%srand1 == ¤) if (%srand2 == ¤) if (%srand3 == ¤) /unset %money.won if (%srand1 == Î) if (%srand2 == Î) if (%srand3 == Î) /msg $chan 10Congrats $nick $+ !!! You have won 500 dollars!!! if (%srand1 == Î) if (%srand2 == Î) if (%srand3 == Î) /set %money.won $calc( $readini( casino.ini, $nick, Money ) +500 ) if (%srand1 == Î) if (%srand2 == Î) if (%srand3 == Î) /writeini casino.ini $nick Money %money.won if (%srand1 == Î) if (%srand2 == Î) if (%srand3 == Î) /unset %money.won if (%srand1 == ¥) if (%srand2 == ¥) if (%srand3 == ¥) /msg $chan 10JACKPOT!!!! You have won 1,000 dollars $nick $+ !!! if (%srand1 == ¥) if (%srand2 == ¥) if (%srand3 == ¥) /set %money.won $calc( $readini( casino.ini, $nick, Money ) +1000 ) if (%srand1 == ¥) if (%srand2 == ¥) if (%srand3 == ¥) /writeini casino.ini $nick Money %money.won if (%srand1 == ¥) if (%srand2 == ¥) if (%srand3 == ¥) /unset %money.won } ;MONEY MANAGMENT on *:TEXT:!money*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 != $null) { if ($readini( casino.ini, $2, Money ) == $null) { /msg $chan $2 has not registered. halt } else /msg $chan 10 $$2 has $readini(casino.ini, $$2, Money) dollars. } if ($2 == $null) /msg $chan 10 $nick has $readini(casino.ini, $nick, Money) dollars. } ;GIVE on *:TEXT:!give*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 == $null) { /notice $nick 10Please use a type a nickname. ex: !give chef-tech 100 halt } if ($3 == $null) { /notice $nick 10Please use a type a dollar ammount. ex: !give chef-tech 100 halt } if ($$3 < 1) { /notice $nick 10Please give more than 1 dollar. halt } if ($readini( casino.ini, $nick, Money ) < $3) { /msg $chan 10Sorry $nick doesn't have $3 dollars to give $$2 halt } if ($2 == $nick) { /notice $nick 10You can't give money to yourself, you already have it! halt } if ($readini( casino.ini, $nick, Money ) >= $3) { /set %money.give $calc( $readini( casino.ini, $nick, Money ) - $3 ) /msg $chan 10 $nick has given $$2 $3 dollars. /set %money.given $calc( $readini( casino.ini, $2, Money ) + $3 ) /writeini casino.ini $nick Money %money.give /writeini casino.ini $2 Money %money.given /unset %money.give /unset %money.given } } ;PICK3 on *:TEXT:!pickthree*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 == $null) { /notice $nick 10Please pick three numbers 0-9. ex: !pickthree 1 2 3 halt } if ($3 == $null) { /notice $nick 10Please pick three numbers 0-9. ex: !pickthree 1 2 3 halt } if ($4 == $null) { /notice $nick 10Please pick three numbers 0-9. ex: !pickthree 1 2 3 halt } if ($readini( casino.ini, $nick, Money ) < 5) { /notice $nick 10Sorry but you don't have enough money. Ask someone for a loan. halt } if ($readini( casino.ini, $nick, Money ) >= 5) { /set %lotto.nick $2 $3 $4 %lotto.nick = $sorttok(%lotto.nick,32,n) /set %lotto.winner $rand(0,9) $rand(0,9) $rand(0,9) %lotto.winner = $sorttok(%lotto.winner,32,n) if (%lotto.nick == %lotto.winner) { /msg $chan 10Congrats $nick $+ !!! The numbers were -----> %lotto.winner <------ You have just won 100,000,000 dollars!!!! /set %money.won $calc( $readini( casino.ini, $nick, Money ) + 100000000) /writeini casino.ini $nick Money %money.won /unset %money.won /unset %lotto.nick /unset %lotto.winner } if (%lotto.nick != %lotto.winner) { /msg $chan 10Sorry $nick $+ , but you have lost 5 dollars. The numbers were -----> %lotto.winner <------ Try again. Remember if you win you get 100,000,000 dollars!! /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - 5) /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %lotto.nick /unset %lotto.winner } } } ;LOTTO on *:TEXT:!luckylotto*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 == $null) { /notice $nick 10Please enter a number 1-9. ex: !luckylotto 5 halt } if ($readini( casino.ini, $nick, Money ) < 10) { /notice $nick 10Sorry but you don't have enough money. Ask someone for a loan. halt } if ($readini( casino.ini, $nick, Money ) >= 10) { /set %lotto.user $2 /set %lotto.number $rand(1,9) if (%lotto.user == %lotto.number) { /msg $chan 10Congrats $nick $+ !!! You have just won 100 dollars!!!! /set %money.won $calc( $readini( casino.ini, $nick, Money ) + 100) /writeini casino.ini $nick Money %money.won /unset %money.won } if (%lotto.user != %lotto.number) { /msg $chan 10Sorry $nick $+ , but you lost 10 dollars. The number was ---> %lotto.number <---- Try again. Jackpot is 100 dollars!! } /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - 10) /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %lotto.user /unset %lotto.number } } ;COINTOSS on *:TEXT:!cointoss*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < $2) { /notice $nick 10Sorry but you don't have $2 dollars to spend. halt } if ($2 == $null) { /notice $nick 10Please type a dollar ammount. ex: !cointoss (money) (heads or tails) halt } if ($3 == $null) { /notice $nick 10Please indicate whether you are betting on heads or tails. ex: !cointoss (money) (heads or tails) halt } if ($2 < 1) { /notice $nick 10Please bet with 1 dollar or more. halt } if ($readini( casino.ini, $nick, Money ) >= $2) { /set %coinflip $rand(1,2) if ((%coinflip == 1) && ($3 == heads)) { /msg $chan 10Congratulations!!! $nick You have won $2 dollars!!! /set %money.temp $calc( $readini( casino.ini, $nick, Money ) + $2) } if ((%coinflip == 2) && ($3 == tails)) { /msg $chan 10Congratulations!!! $nick You have won $2 dollars!!! /set %money.temp $calc( $readini( casino.ini, $nick, Money ) + $2) } if ((%coinflip != 2) && ($3 == tails)) { /msg $chan 10Sorry $nick $+ , You lost $2 dollars. The coin landed on HEADS. /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - $2) } if ((%coinflip == 2) && ($3 != tails)) { /msg $chan 10Sorry $nick $+ , You lost $2 dollars. The coin landed on TAILS. /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - $2) } /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %coinflip } } ;BAR on *:TEXT:!beer*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 5) { /notice $nick $+ , Ask a friend for some cash, no credit here. halt } if ($2 != $null) /msg $chan 13 $+ $nick buys $$2 a $read(casinobeer.txt) if ($2 == $null) /describe $chan pours $nick an ice cold $read(casinobeer.txt) /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -5 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } on *:TEXT:!malt*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 2) { /notice $nick $+, Ask a friend for some cash, no credit here. halt } if ($2 != $null) /msg $chan 13 $+ $nick buys $$2 a $read(casinomalt.txt) if ($2 == $null) /describe $chan hands $nick a 40 of $read(casinomalt.txt) /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -2 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } on *:TEXT:!mixed*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 8) { /notice $nick $+ , Ask a friend for some cash, no credit here. halt } if ($2 != $null) /msg $chan 13 $+ $nick buys $$2 a $read(casinomixed.txt) if ($2 == $null) /describe $chan mixes up a $read(casinomixed.txt) for $nick /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -8 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } on *:TEXT:!wine*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 10) { /notice $nick $+ Ask a friend for some cash, no credit here. halt } if ($2 != $null) /msg $chan 13 $+ $nick buys $$2 a glass of $read(casinowine.txt) if ($2 == $null) /describe $chan pours a glass of $read(casinowine.txt) for $nick /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -10 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } on *:TEXT:!shot*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 7) { /notice $nick $+ , Ask a friend for some cash, no credit here. halt } if ($2 != $null) /msg $chan 13 $+ $nick buys $$2 a shot of $read(casinoshot.txt) if ($2 == $null) /describe $chan hands $nick a shot of $read(casinoshot.txt) /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -7 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } ;ORDER on *:text:!order*:#: { if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($readini( casino.ini, $nick, Money ) < 10) { /notice $nick $+ , Ask a friend for some cash, no credit here. halt } if ($2 == $null) { /notice $nick 13Please use: !order (drink) (nick*) halt } if ($3 != $null) { /msg $chan 13 $+ $nick buys $$3 a $$2 /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -10 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink halt } if ($2 != $null) { /describe $chan hands $nick a $$2 /set %money.drink $calc( $readini( casino.ini, $nick, Money ) -10 ) /writeini casino.ini $nick Money %money.drink /unset %money.drink } } ;ATM on *:TEXT:!atm:#:{ if ($readini( casino.ini, $nick, Money ) != $null) { /notice $nick $+ , You have already registered. Better ask a friend for a loan. halt } /notice $nick Welcome to $chan $+ 's Bar & Casino. Here's 50 bucks. Have Fun and Drink Up! For help type: !bar or !casino /writeini casino.ini $nick Money 50 } on *:TEXT:!tip*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 == $null) { /notice $nick 10Please type a number. Ex. !tip 10 halt } if ($2 < 1) { /notice $nick 10Please tip with 1 dollar or more. halt } else { /msg $chan 13Thankyou, here's your tip:13,11 $read casinotip.txt /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - $2 ) /set %money.tip $calc( $readini( casino.ini, $me, Money ) + $2 ) /writeini casino.ini $nick Money %money.temp /writeini casino.ini $me Money %money.tip /unset %money.temp /unset %money.tip } } ;BAR HELP on *:TEXT:!bar:#:{ /notice $nick 13Would you like to see the menu? /notice $nick 13!malt, !beer, !shot, !mixed, !wine /notice $nick 13Prices: 2, 5, 7, 8, 10 /notice $nick 13Buy any drink you want for 10 bucks with !order (drink) /notice $nick 13To buy anyone a drink type their nick after the trigger. /notice $nick 13Give a tip and receive one in return: !tip (#) } ;CASINO HELP on *:TEXT:`casino:#:{ /notice $nick 10!atm [register your nick and recieve 50 dollars. /notice $nick 10!money [check to see your or anyone's winnings] /notice $nick 10!give [help someone down on their luck] /notice $nick 10!slots [Plays the game, costs 5 dollars a try] /notice $nick 10!cointoss [50/50 bet on the toss of a coin] /notice $nick 10!luckylotto [10 dollars a tickets, wins 100] /notice $nick 10!pickthree [5 dollars a ticket. wins 100,000,000] /notice $nick 10!blackjack [play 21] /notice $nick 10!vphelp [shows VidoPoker rules] /notice $nick 10!craps [try to hit 7 or 11] /notice $nick 10!dice [ony 1:1 game] } ;CRAPS on *:TEXT:!craps*:#: { if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($2 == $null) { /notice $nick 10Please type a dollar ammount. ex: !craps (money) halt } if ($readini( casino.ini, $nick, Money ) < $2) { /notice $nick 10Sorry but you don't have $2 dollars to spend. halt } if ($2 < 1) { /notice $nick 10Please bet with 1 dollar or more. halt } var %R = $rand(1,6) | var %C = $rand(1,6) var %T = $Calc(%R + %C) /msg $chan 10 $+ $nick Rolls the dice......... %R & %C /msg $chan 10 Dice Total= %T if (%T = 7) { var %M = $calc($2 * 5) /msg $chan 10 $+ $nick GOT SEVENS!! You Win %m dollars! /set %money.temp $calc( $readini( casino.ini, $nick, Money ) + %m) /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %R /unset %C /unset %T /unset %M /halt } if (%T = 11) { var %M = $calc($2 * 16) /msg $chan 10 $+ $nick GOT ELEVEN!! You Win %m dollars!!! /set %money.temp $calc( $readini( casino.ini, $nick, Money ) + %m) /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %R /unset %C /unset %T /unset %M /halt } else { /msg $chan 10 $+ $Nick Crapped out! You Lose $2 dollars. /set %money.temp $calc( $readini( casino.ini, $nick, Money ) - $2) /writeini casino.ini $nick Money %money.temp /unset %money.temp /unset %R /unset %C /unset %T /unset %M } } ;DICE on *:TEXT:!dice*:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if (%dice == on) { /notice $nick 10Game already in progress. Please type: !djoin halt } if ($2 == $null) { /notice $nick 10Please enter a bet ammount. ex: !dice 10 halt } if ($2 > $readini( casino.ini, $nick, Money )) { /msg $chan 10 $+ $nick does not have $2 dollars to play halt } if ($2 < 1) { /notice $nick 10Please give more than 1 dollar halt } /set %dicedplayer1 $nick /set %dice on /set %dicedmoney $2 /msg $chan 10DICE has been started by %dicedplayer1 The bet is %dicedmoney You have 60 seconds to join type: !djoin /timer72 1 60 /msg $chan 10Sorry %dicedplayer1 nobody joined the DICE game. /timer73 1 60 /unset %dice* } on *:TEXT:!djoin:#:{ if ($readini( casino.ini, $nick, Money ) == $null) { /notice $nick $+ , You have not registered yet. Please have some complimentary chips. Type: !atm halt } if ($nick == %dicedplayer1) { /notice $nick 10You cannot play yourself! halt } if (%dice == $null) { /notice $nick 10Sorry DICE has not yet started. To start type !dice halt } if (%dicedmoney > $readini( casino.ini, $nick, Money )) { /msg $chan 10Sorry, $nick cannot join. $nick does have %dicedmoney dollars. halt } /timer72 off /timer73 off goto next :next /set %dicedplayer2 $nick /set %diceplayer1num $rand(1,6) /set %diceplayer2num $rand(1,6) /msg $chan 10DICE have been thrown. Bet is set at %dicedmoney dollars. /msg $chan 10 $+ %dicedplayer1 $+ 's number was ---> %diceplayer1num <--- /msg $chan 10 $+ %dicedplayer2 $+ 's number was ---> %diceplayer2num <--- if (%diceplayer1num > %diceplayer2num) { /msg $chan 10 $+ %dicedplayer1 has won %dicedmoney dollars!!! /set %dicewinner $calc( $readini( casino.ini, %dicedplayer1, Money ) + %dicedmoney) /set %diceloser $calc( $readini( casino.ini, %dicedplayer2, Money ) - %dicedmoney) /writeini casino.ini %dicedplayer1 Money %dicewinner /writeini casino.ini %dicedplayer2 Money %diceloser /unset %dice* halt } if (%diceplayer1num < %diceplayer2num) { /msg $chan 10 $+ %dicedplayer2 has won %dicedmoney dollars!!! /set %dicewinner $calc( $readini( casino.ini, %dicedplayer2, Money ) + %dicedmoney) /set %diceloser $calc( $readini( casino.ini, %dicedplayer1, Money ) - %dicedmoney) /writeini casino.ini %dicedplayer2 Money %dicewinner /writeini casino.ini %dicedplayer1 Money %diceloser /unset %dice* halt } if (%diceplayer1num == %diceplayer2num) { /msg $chan 10It was a tie. Nobody one won. Please roll again. goto next } } ;BLACKJACK on *:TEXT:!blackjack*:#:{ if (%bj == on) { /msg $chan 10Blackjack is already in progress. Please wait your turn. halt } if ( %hs [ $+ [ $nick ] ] != $null ) /notice $nick 10 $+ $nick $+ , you have a game in progress!!! if ( %hs [ $+ [ $nick ] ] == $null ) { if ( $2 == $null ) /notice $nick 10Please enter amount you want to bet. ex. !blackjack 20 if ($readini( casino.ini, $nick, Money ) == $null ) /notice $nick 10 $+ $nick is not yet registered. Type !atm if ( $readini( casino.ini, $nick, Money ) < $2 ) /notice $nick 10You don't have that much money...try something lower! if ( $readini( casino.ini, $nick, Money ) >= $2 ) { if ( $2 < 1 ) { /notice $nick 10Please bet more than 1 dollar. halt } if ( $2 > 0 ) { /set %bj on /set %bet [ $+ [ $nick ] ] $2 /bjdeal /msg $chan 10 $+ $nick bet $2 dollars on a hand of blackjack /var %cch = $rand(1,4) if ( %cch == 1) /msg $chan 10 $+ $nick $+ 's hand: 4,0 %hcard1 [ $+ [ $nick ] ]  4,0 %hcard2 [ $+ [ $nick ] ]  if ( %cch == 2) /msg $chan 10 $+ $nick $+ 's hand: 4,0 %hcard1 [ $+ [ $nick ] ]  1,0 %hcard2 [ $+ [ $nick ] ]  if ( %cch == 3) /msg $chan 10 $+ $nick $+ 's hand: 1,0 %hcard1 [ $+ [ $nick ] ]  4,0 %hcard2 [ $+ [ $nick ] ]  if ( %cch == 4) /msg $chan 10 $+ $nick $+ 's hand: 1,0 %hcard1 [ $+ [ $nick ] ]  1,0 %hcard2 [ $+ [ $nick ] ]  if (( %hcard1 [ $+ [ $nick ] ] == A ) && ( %hcard2 [ $+ [ $nick ] ] == A )) { /set %addh [ $+ [ $nick ] ] 12 /set %aceh [ $+ [ $nick ] ] 0 } if (( %hcard1 [ $+ [ $nick ] ] == A ) || ( %hcard2 [ $+ [ $nick ] ] == A )) { /set %aceh [ $+ [ $nick ] ] 0 } /set %ccc [ $+ [ $nick ] ] $rand(1,2) if ( %ccc [ $+ [ $nick ] ] == 1) /msg $chan 10Dealer's hand: 4,0 %ccard1 [ $+ [ $nick ] ]  12,0 ?  if ( %ccc [ $+ [ $nick ] ] == 2) /msg $chan 10Dealer's hand: 1,0 %ccard1 [ $+ [ $nick ] ]  12,0 ?  if ( %addh [ $+ [ $nick ] ] == 21 ) { /set %bj [ $+ [ $nick ] ] $calc( $2 / 2 ) /set %bj [ $+ [ $nick ] ] $calc( %bj [ $+ [ $nick ] ] + $2 ) /msg $chan 4Blackjack!! $nick has won %bj [ $+ [ $nick ] ] dollars!! /set %bj.temp $calc( $readini( casino.ini, $nick, Money ) + %bj [ $+ [ $nick ] ] ) /writeini casino.ini $nick Money %bj.temp /unset %bj.temp /unset %hs [ $+ [ $nick ] ] /unset %bet [ $+ [ $nick ] ] /unset %addh [ $+ [ $nick ] ] /unset %addc [ $+ [ $nick ] ] /unset %hcard1 [ $+ [ $nick ] ] /unset %hcard2 [ $+ [ $nick ] ] /unset %ccard1 [ $+ [ $nick ] ] /unset %ccard2 [ $+ [ $nick ] ] /unset %hcard3 [ $+ [ $nick ] ] /unset %ccard3 [ $+ [ $nick ] ] /unset %bj [ $+ [ $nick ] ] /unset %aceh [ $+ [ $nick ] ] /unset %double [ $+ [ $nick ] ] /unset %bj /halt } if ( %addh [ $+ [ $nick ] ] != 21 ) { set %double [ $+ [ $nick ] ] $calc( %bet [ $+ [ $nick ] ] * 2) if ( $readini( casino.ini, $nick, Money ) >= %double [ $+ [ $nick ] ] ) { /msg $chan 10 Hit Stand or Double? /set %d [ $+ [ $nick ] ] 0 /set %hs [ $+ [ $nick ] ] 0 /halt } if ( $readini( casino.ini, $nick, Money ) < %double [ $+ [ $nick ] ] ) { /msg $chan 10 Hit or Stand? /set %hs [ $+ [ $nick ] ] 0 /halt } } } } } } on *:TEXT:d:#:{ if ( %d [ $+ [ $nick ] ] != $null ) { /unset %d [ $+ [ $nick ] ] /set %bet [ $+ [ $nick ] ] %double [ $+ [ $nick ] ] /hit /var %cch = $rand(1,2) if ( %cch = 1 ) { if (( %hcard1 [ $+ [ $nick ] ] == A ) || ( %hcard2 [ $+ [ $nick ] ] == A )) { /msg $chan 10 $+ $nick hits: 4,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] or $calc(%addh [ $+ [ $nick ] ] - 10) } else /msg $chan 10 $+ $nick hits: 4,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] } if ( %cch = 2 ) { if (( %hcard1 [ $+ [ $nick ] ] == A ) || ( %hcard2 [ $+ [ $nick ] ] == A )) { /msg $chan 10 $+ $nick hits: 1,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] or $calc(%addh [ $+ [ $nick ] ] - 10) } else { /msg $chan 10 $+ $nick hits: 1,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] } } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( %add [ $+ [ $nick ] ] > 21 ) { /set %addh [ $+ [ $nick ] ] $calc( %addh [ $+ [ $nick ] ] - 10) /unset %aceh [ $+ [ $nick ] ] } } if ( %hcard3 [ $+ [ $nick ] ] == A ) { if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( $calc(%addh [ $+ [ $nick ] ] + 10) > 21 ) { /unset %aceh [ $+ [ $nick ] ] } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( $calc(%addh [ $+ [ $nick ] ] + 10) == 21 ) /stand } if ( %hcard3 [ $+ [ $nick ] ] != A ) { if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( %addh [ $+ [ $nick ] ] > 21 ) { /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 10) /unset %aceh [ $+ [ $nick ] ] } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( %addh [ $+ [ $nick ] ] > 21 ) { if ( %aceh [ $+ [ $nick ] ] == $null ) { /msg $chan 4 $+ $nick Busts! $nick loses %bet [ $+ [ $nick ] ] dollars /var %ccc2 [ $+ [ $nick ] ] = $rand(1,2) if ( %ccc2 [ $+ [ $nick ] ] == 1 ) { if ( %ccc [ $+ [ $nick ] ] == 1) /msg $chan 10Dealer's hand: 4,0 %ccard1 [ $+ [ $nick ] ]  4,0 %ccard1 [ $+ [ $nick ] ]  if ( %ccc [ $+ [ $nick ] ] == 2) /msg $chan 10Dealer's hand: 1,0 %ccard1 [ $+ [ $nick ] ]  4,0 %ccard1 [ $+ [ $nick ] ]  } if ( %ccc2 [ $+ [ $nick ] ] == 2 ) { if ( %ccc [ $+ [ $nick ] ] == 1) /msg $chan 10Dealer's hand: 4,0 %ccard1 [ $+ [ $nick ] ]  1,0 %ccard1 [ $+ [ $nick ] ]  if ( %ccc [ $+ [ $nick ] ] == 2) /msg $chan 10Dealer's hand: 1,0 %ccard1 [ $+ [ $nick ] ]  1,0 %ccard1 [ $+ [ $nick ] ]  } /set %bj.temp $calc( $readini( casino.ini, $nick, Money ) - %bet [ $+ [ $nick ] ] ) /writeini casino.ini $nick Money %bj.temp /unset %bj.temp /unset %hs [ $+ [ $nick ] ] /unset %bet [ $+ [ $nick ] ] /unset %addh [ $+ [ $nick ] ] /unset %addc [ $+ [ $nick ] ] /unset %hcard1 [ $+ [ $nick ] ] /unset %hcard2 [ $+ [ $nick ] ] /unset %ccard1 [ $+ [ $nick ] ] /unset %ccard2 [ $+ [ $nick ] ] /unset %hcard3 [ $+ [ $nick ] ] /unset %ccard3 [ $+ [ $nick ] ] /unset %a1 [ $+ [ $nick ] ] /unset %a2 [ $+ [ $nick ] ] /unset %b1 [ $+ [ $nick ] ] /unset %b2 [ $+ [ $nick ] ] /unset %a3 [ $+ [ $nick ] ] /unset %c3 [ $+ [ $nick ] ] /unset %aceh [ $+ [ $nick ] ] /unset %acec [ $+ [ $nick ] ] /unset %double [ $+ [ $nick ] ] /unset %bj } if ( %aceh [ $+ [ $nick ] ] != $null ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 10) } if ( %addh [ $+ [ $nick ] ] < 21 ) /stand } } on *:TEXT:h:#:{ if ( %hs [ $+ [ $nick ] ] != $null ) { /unset %d [ $+ [ $nick ] ] /hit /var %cch = $rand(1,2) if ( %cch = 1 ) { if (( %hcard1 [ $+ [ $nick ] ] == A ) || ( %hcard2 [ $+ [ $nick ] ] == A )) { /msg $chan 10 $+ $nick hits: 4,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] or $calc(%addh [ $+ [ $nick ] ] - 10) } else /msg $chan 10 $+ $nick hits: 4,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] } if ( %cch = 2 ) { if (( %hcard1 [ $+ [ $nick ] ] == A ) || ( %hcard2 [ $+ [ $nick ] ] == A )) { /msg $chan 10 $+ $nick hits: 1,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] or $calc(%addh [ $+ [ $nick ] ] - 10) } else { /msg $chan 10 $+ $nick hits: 1,0 %hcard3 [ $+ [ $nick ] ] 10 Total is %addh [ $+ [ $nick ] ] } } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( %add [ $+ [ $nick ] ] > 21 ) { /set %addh [ $+ [ $nick ] ] $calc( %addh [ $+ [ $nick ] ] - 10) /unset %aceh [ $+ [ $nick ] ] } } if ( %hcard3 [ $+ [ $nick ] ] == A ) { if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( $calc(%addh [ $+ [ $nick ] ] + 10) > 21 ) { /unset %aceh [ $+ [ $nick ] ] } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( $calc(%addh [ $+ [ $nick ] ] + 10) == 21 ) /stand } if ( %hcard3 [ $+ [ $nick ] ] != A ) { if ( %aceh [ $+ [ $nick ] ] != $null ) { if ( %addh [ $+ [ $nick ] ] > 21 ) { /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 10) /unset %aceh [ $+ [ $nick ] ] } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( %addh [ $+ [ $nick ] ] == 21 ) /stand } if ( %addh [ $+ [ $nick ] ] > 21 ) { if ( %aceh [ $+ [ $nick ] ] == $null ) { /msg $chan 4 $+ $nick Busts! $nick loses %bet [ $+ [ $nick ] ] dollars /var %ccc2 [ $+ [ $nick ] ] = $rand(1,2) if ( %ccc2 [ $+ [ $nick ] ] == 1 ) { if ( %ccc [ $+ [ $nick ] ] == 1) /msg $chan 10Dealer's hand: 4,0 %ccard1 [ $+ [ $nick ] ]  4,0 %ccard1 [ $+ [ $nick ] ]  if ( %ccc [ $+ [ $nick ] ] == 2) /msg $chan 10Dealer's hand: 1,0 %ccard1 [ $+ [ $nick ] ]  4,0 %ccard1 [ $+ [ $nick ] ]  } if ( %ccc2 [ $+ [ $nick ] ] == 2 ) { if ( %ccc [ $+ [ $nick ] ] == 1) /msg $chan 10Dealer's hand: 4,0 %ccard1 [ $+ [ $nick ] ]  1,0 %ccard1 [ $+ [ $nick ] ]  if ( %ccc [ $+ [ $nick ] ] == 2) /msg $chan 10Dealer's hand: 1,0 %ccard1 [ $+ [ $nick ] ]  1,0 %ccard1 [ $+ [ $nick ] ]  } /set %bj.temp $calc( $readini( casino.ini, $nick, Money ) - %bet [ $+ [ $nick ] ] ) /writeini casino.ini $nick Money %bj.temp /unset %bj.temp /unset %hs [ $+ [ $nick ] ] /unset %bet [ $+ [ $nick ] ] /unset %addh [ $+ [ $nick ] ] /unset %addc [ $+ [ $nick ] ] /unset %hcard1 [ $+ [ $nick ] ] /unset %hcard2 [ $+ [ $nick ] ] /unset %ccard1 [ $+ [ $nick ] ] /unset %ccard2 [ $+ [ $nick ] ] /unset %hcard3 [ $+ [ $nick ] ] /unset %ccard3 [ $+ [ $nick ] ] /unset %a1 [ $+ [ $nick ] ] /unset %a2 [ $+ [ $nick ] ] /unset %b1 [ $+ [ $nick ] ] /unset %b2 [ $+ [ $nick ] ] /unset %a3 [ $+ [ $nick ] ] /unset %c3 [ $+ [ $nick ] ] /unset %aceh [ $+ [ $nick ] ] /unset %acec [ $+ [ $nick ] ] /unset %double [ $+ [ $nick ] ] /unset %bj } if ( %aceh [ $+ [ $nick ] ] != $null ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 10) } if ( %addh [ $+ [ $nick ] ] < 21 ) /msg $chan 10 Hit or Stand? } } on *:TEXT:s:#:{ if ( %hs [ $+ [ $nick ] ] != $null ) /stand /unset %d [ $+ [ $nick ] ] /unset %aceh [ $+ [ $nick ] ] /unset %acec [ $+ [ $nick ] ] /halt } alias /bjdeal { set %hcard1 [ $+ [ $nick ] ] $rand(0,11) set %hcard2 [ $+ [ $nick ] ] $rand(0,11) set %ccard1 [ $+ [ $nick ] ] $rand(0,11) set %ccard2 [ $+ [ $nick ] ] $rand(0,11) set %a1 [ $+ [ $nick ] ] $rand(1,4) set %a2 [ $+ [ $nick ] ] $rand(1,4) set %b1 [ $+ [ $nick ] ] $rand(1,4) set %b2 [ $+ [ $nick ] ] $rand(1,4) set %addh [ $+ [ $nick ] ] $calc( %hcard1 [ $+ [ $nick ] ] + %hcard2 [ $+ [ $nick ] ] ) set %addc [ $+ [ $nick ] ] $calc( %ccard1 [ $+ [ $nick ] ] + %ccard2 [ $+ [ $nick ] ] ) if ( %hcard1 [ $+ [ $nick ] ] == 0 ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] + 10) if ( %hcard2 [ $+ [ $nick ] ] == 0 ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] + 10) if ( %ccard1 [ $+ [ $nick ] ] == 0 ) /set %addc [ $+ [ $nick ] ] $calc(%addc [ $+ [ $nick ] ] + 10) if ( %ccard2 [ $+ [ $nick ] ] == 0 ) /set %addc [ $+ [ $nick ] ] $calc(%addc [ $+ [ $nick ] ] + 10) if ( %hcard1 [ $+ [ $nick ] ] == 11 ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 1) if ( %hcard2 [ $+ [ $nick ] ] == 11 ) /set %addh [ $+ [ $nick ] ] $calc(%addh [ $+ [ $nick ] ] - 1) if ( %ccard1 [ $+ [ $nick ] ] == 11 ) /set %addc [ $+ [ $nick ] ] $calc(%addc [ $+ [ $nick ] ] - 1) if ( %ccard2 [ $+ [ $nick ] ] == 11 ) /set %addc [ $+ [ $nick ] ] $calc(%addc [ $+ [ $nick ] ] - 1) if ( %hcard1 [ $+ [ $nick ] ] == 1 ) { /set %addh [ $+ [ $nick ] ] $calc( %addh [ $+ [ $nick ] ] + 10 ) /set %aceh [ $+ [ $nick ] ] 0 /set %hcard1 [ $+ [ $nick ] ] A } if (( %hcard1 [ $+ [ $nick ] ] == 10 ) || ( %hcard1 [ $+ [ $nick ] ] == 0 ) || ( %hcard1 [ $+ [ $nick ] ] == 11 )) { if ( %a1 [ $+ [ $nick ] ] == 1 ) /set %hcard1 [ $+ [ $nick ] ] J if ( %a1 [ $+ [ $nick ] ] == 2 ) /set %hcard1 [ $+ [ $nick ] ] Q if ( %a1 [ $+ [ $nick ] ] == 3 ) /set %hcard1 [ $+ [ $nick ] ] K if ( %a1 [ $+ [ $nick ] ] == 4 ) /set %hcard1 [ $+ [ $nick ] ] 10 } if ( %hcard2 [ $+ [ $nick ] ] == 1 ) { /set %addh [ $+ [ $nick ] ] $calc( %addh [ $+ [ $nick ] ] + 10 ) /set %aceh [ $+ [ $nick ] ] 0 /set %hcard2 [ $+ [ $nick ] ] A } if (( %hcard2 [ $+ [ $nick ] ] == 10 ) || ( %hcard2 [ $+ [ $nick ] ] == 0 ) || ( %hcard2 [ $+ [ $nick ] ] == 11 )) { if ( %a2 [ $+ [ $nick ] ] == 1 ) /set %hcard2 [ $+ [ $nick ] ] J if ( %a2 [ $+ [ $nick ] ] == 2 ) /set %hcard2 [ $+ [ $nick ] ] Q if ( %a2 [ $+ [ $nick ] ] == 3 ) /set %hcard2 [ $+ [ $nick ] ] K if ( %a2 [ $+ [ $nick ] ] == 4 ) /set %hcard2 [ $+ [ $nick ] ] 10 } if ( %ccard1 [ $+ [ $nick ] ] == 1 ) { /set %addc [ $+ [ $nick ] ] $calc( %addc [ $+ [ $nick ] ] + 10 ) /set %acec [ $+ [ $nick ] ] 0 /set %ccard1 [ $+ [ $nick ] ] A } if (( %ccard1 [ $+ [ $nick ] ] == 10 ) || ( %ccard1 [ $+ [ $nick ] ] == 0 ) || ( %ccard1 [ $+ [ $nick ] ] == 11 )) { if ( %b1 [ $+ [ $nick ] ] == 1 ) /set %ccard1 [ $+ [ $nick ] ] J if ( %b1 [ $+ [ $nick ] ] == 2 ) /set %ccard1 [ $+ [ $nick ] ] Q if ( %b1 [ $+ [ $nick ] ] == 3 ) /set %ccard1 [ $+ [ $nick ] ] K if ( %b1 [ $+ [ $nick ] ] == 4 ) /set %ccard1 [ $+ [ $nick ] ] 10 } if ( %ccard2 [ $+ [ $nick ] ] == 1 ) { /set %addc [ $+ [ $nick ] ] $calc( %addc [ $+ [ $nick ] ] + 10 ) /set %acec [ $+ [ $nick ] ] 0 /set %ccard2 [ $+ [ $nick ] ] A } if (( %ccard2 [ $+ [ $nick ] ] == 10 ) || ( %ccard2 [ $+ [ $nick ] ] == 0 ) || ( %ccard2 [ $+ [ $nick ] ] == 11 )) { if ( %b2 [ $+ [ $nick ] ] == 1 ) /set %ccard2 [ $+ [ $nick ] ] J if ( %b2 [ $+ [ $nick ] ] == 2 ) /set %ccard2 [ $+ [ $nick ] ] Q if ( %b2 [ $+ [ $nick ] ] == 3 ) /set %ccard2 [ $+ [ $nick ] ] K if ( %b2 [ $+ [ $nick ] ] == 4 ) /set %ccard2 [ $+ [ $nick ] ] 10 } return } alias /hit { set %hcard3 [ $+ [ $nick ] ] $rand(0,10) set %a3 [ $+ [ $ }