home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz KrOnIcKLeZ 3 / HaCKeRz_KrOnIcKLeZ.iso / scriptz / 2kewl.ini < prev    next >
INI File  |  1996-04-23  |  29KB  |  390 lines

  1. [Variables]
  2. n0=%hiscash 936
  3. n1=%bet 468
  4. n2=%num 1
  5. n3=%hisace 0
  6. n4=%myace 0
  7. n5=%histotal 19
  8. n6=%mytotal 23
  9. n7=%card 9
  10. n8=%cards 10
  11. n9=%suit hearts
  12. n10=%cardvalue 10
  13. n11=%myfirstcard 5
  14. n12=%kicks 56
  15. n13=%floodprot (Invincible)
  16. n14=%nickprot (Disabled)
  17. n15=%privprot (Enabled)
  18. n16=%chanprot (Disabled)
  19. n17=%opbitch (No)
  20. n18=%opusers (Yes)
  21. n19=%userprot (NONE)
  22. n20=%seen (Disabled)
  23. n21=%listing (Enabled)
  24. n22=%mail (Enabled)
  25. n23=%sops (Disabled)
  26. n24=%allowdcc (Enabled)
  27. n25=%killprot (Enabled)
  28. n26=%cloned (Disabled)
  29. n27=%autotopic (Disabled)
  30. n28=%info (Disabled)
  31. n29=%xtp msg #joker
  32. n30=%xdcc (Enabled)
  33. n31=%dcc#1.name Red Tide mIRC Script
  34. n32=%dcc#1.path c:\JMAN\redtide.zip
  35. n33=%ddc#1.size 1251K
  36. n34=%ddc#1.gets 0
  37. n35=%dcc#2.name {FIRE FIGHT} mIRC Script 
  38. n36=%dcc#2.path c:\JMAN\fire40.zip 
  39. n37=%dcc#2.size 143KB
  40. n38=%dcc#2.gets 0
  41. n39=%dcc#3.name +BARBOT+ mIRC Script
  42. n40=%dcc#3.path c:\JMAN\+barbot+.zip
  43. n41=%ddc#3.size 6KB
  44. n42=%ddc#3.gets 0
  45. n43=%dcc#4.name mIRC PopKicks
  46. n44=%dcc#4.path c:\JMAN\popkicks.zip
  47. n45=%ddc#4.size 8KB
  48. n46=%ddc#4.gets 0
  49. n47=%aa brain
  50. n48=%a b
  51. n49=%ab rain
  52. n50=%b r
  53. n51=%bc ain
  54. n52=%c a
  55. n53=%cd in
  56. n54=%d i
  57. n55=%de n
  58. n56=%e n
  59. n57=%ef n
  60. n58=%f n
  61. n59=%fg n
  62. n60=%g n
  63. n61=%gh n
  64. n62=%h n
  65. n63=%hi n
  66. n64=%i n
  67. n65=%ij n
  68. n66=%j n
  69.  
  70. [Commands]
  71. n0=@10:INVITE:/invite $nick $parm2
  72. n1=@10:OP:/set %temp $nick $+ ! $+ $address | /if $readini users.ini $mask(%temp, 3) pass == $parm3 /mode $parm2 +o $nick | /unset %temp
  73. n2=@10:NEWPASS:/set %temp $nick $+ ! $+ $address | /if $parm3 == $readini users.ini $mask(%temp, 3) pass { writeini users.ini $mask(%temp, 3) pass $parm2 | unset %temp | notice $nick Password set to: $parm2 | msg $nick Type /ctcp $me OP <channel> <password> for operator status }
  74. n3=@10:PASS:/set %temp $nick $+ ! $+ $address | /if $readini users.ini $mask(%temp, 3) pass != $null /halt | /writeini users.ini $mask(%temp, 3) pass $parm2 | /notice $nick Password set to: $parm2 | /unset %temp | /msg $nick Type /ctcp $me OP <channel> <password> for operator status 
  75. n4=10:SHOWPASS:/set %temp $nick $+ ! $+ $address | /if $readini users.ini $mask(%temp, 3) pass == $parm3  /notice $nick $readini users.ini $parm2 pass | /unset %temp
  76.  
  77. [Events]
  78. n0=------------------------------------------------------------------------------------------------------------------------------------------------
  79. n1=MASTER COMMANDS
  80. n2=------------------------------------------------------------------------------------------------------------------------------------------------
  81. n3=99:ON TEXT:*a*:#:/kick $chan $nick Shutup kick
  82. n4=99:ON TEXT:*b*:#:/kick $chan $nick Shutup kick
  83. n5=99:ON TEXT:*c*:#:/kick $chan $nick Shutup kick
  84. n6=99:ON TEXT:*d*:#:/kick $chan $nick Shutup kick
  85. n7=99:ON TEXT:*e*:#:/kick $chan $nick Shutup kick
  86. n8=99:ON TEXT:*f*:#:/kick $chan $nick Shutup kick
  87. n9=99:ON TEXT:*g*:#:/kick $chan $nick Shutup kick
  88. n10=99:ON TEXT:*h*:#:/kick $chan $nick Shutup kick
  89. n11=99:ON TEXT:*i*:#:/kick $chan $nick Shutup kick
  90. n12=99:ON TEXT:*j*:#:/kick $chan $nick Shutup kick
  91. n13=99:ON TEXT:*k*:#:/kick $chan $nick Shutup kick
  92. n14=99:ON TEXT:*l*:#:/kick $chan $nick Shutup kick
  93. n15=99:ON TEXT:*m*:#:/kick $chan $nick Shutup kick
  94. n16=99:ON TEXT:*n*:#:/kick $chan $nick Shutup kick
  95. n17=99:ON TEXT:*o*:#:/kick $chan $nick Shutup kick
  96. n18=99:ON TEXT:*p*:#:/kick $chan $nick Shutup kick
  97. n19=99:ON TEXT:*q*:#:/kick $chan $nick Shutup kick
  98. n20=99:ON TEXT:*r*:#:/kick $chan $nick Shutup kick
  99. n21=99:ON TEXT:*s*:#:/kick $chan $nick Shutup kick
  100. n22=99:ON TEXT:*t*:#:/kick $chan $nick Shutup kick
  101. n23=99:ON TEXT:*u*:#:/kick $chan $nick Shutup kick
  102. n24=99:ON TEXT:*v*:#:/kick $chan $nick Shutup kick
  103. n25=99:ON TEXT:*w*:#:/kick $chan $nick Shutup kick
  104. n26=99:ON TEXT:*x*:#:/kick $chan $nick Shutup kick
  105. n27=99:ON TEXT:*y*:#:/kick $chan $nick Shutup kick
  106. n28=99:ON TEXT:*z*:#:/kick $chan $nick Shutup kick
  107. n29=10:ON TEXT:*!add*:#:/guser 10 $parm2 | /notice $parm2 You are a access level 10 user. Type " /msg $me help " for master commands! | /notice $parm2 Type " /ctcp $me PASS <password> " to set a password for ops. Type " /msg $me help " for more help on passwords. 
  108. n30=10:ON TEXT:*!destroy*:#:/quit By command of a master.
  109. n31=10:ON TEXT:*!op*:#:/mode $chan +o $parm2       
  110. n32=10:ON TEXT:*!kick*:#:/kick $chan $parm2 Commanded by a master
  111. n33=10:ON TEXT:*!shutup*:#:/guser 99 $parm2 | /notice $chan $parm to has a shutup kick on him/her. If $parm2 talks he/she will be kicked!  
  112. n34=10:ON TEXT:*!unshutup*:#:/ruser $parm2 99, 7, 6. 5, 4, 3, 2  | /notice $chan $parm2 's Shutup Kick has been removed
  113. n35=10:ON TEXT:*!ban*:#:/mode $chan +b $nick 
  114. n36=10:ON TEXT:*!nick*:#:/nick $parm2
  115. n37=10:ON TEXT:*!remove*:#:/ruser $parm2
  116. n38=------------------------------------------------------------------------------------------------------------------------------------------------
  117. n39=DDC Query Commands 
  118. n40=------------------------------------------------------------------------------------------------------------------------------------------------
  119. n41=1:ON TEXT:help:?:/dcc chat $nick
  120. n42=1:ON CHATOPEN:/msg = $+ $nick 2Kewl version 2.1 by Weapon_X | /msg = $+ $nick Command groups are: | /msg = $+ $nick user    MASTER | /msg = $+ $nick Type !(command group) for help on that group | /msg = $+ $nick (ex. !user) | /msg = $+ $nick (NOTE: All commands after all groups are done in a channel and any commands in all CAPITALS can only be done by masters) 
  121. n43=1:ON CHAT:!user:/msg = $+ $nick 2kewl version 2.1 by Weapon_X | /msg = $+ $nick Command groups are: | /msg = $+ $nick guestbook   blackjack   slots   page   status    jokes   time    info   credits  ad  mixup  files mail | /msg = $+ $nick Type !(command name) for help on that group | /msg = $+ $nick (ex. !blackjack) | /msg = $+ $nick (NOTE: All commands after all groups are done in a channel and any commands in all CAPITALS can only be done by masters)
  122. n44=1:ON CHAT:!Guestbook:/msg = $+ $nick To sign my guestbook type !sign <message> 
  123. n45=1:ON CHAT:!blackjack:/msg = $+ $nick If you wanna play blackjack for prizes like ops type !Gamble 
  124. n46=1:ON CHAT:!slots:/msg = $+ $nick If you wanna play slots for ops type !slots 
  125. n47=1:ON CHAT:!page:/msg = $+ $nick To page my maker, Weapon_X, type !page
  126. n48=1:ON CHAT:!jokes:/msg = $+ $nick Type !joke1 for ' Your momma jokes ' or !joke2 for ' Redneck jokes. '
  127. n49=1:ON CHAT:!time:/msg = $+ $nick Type !time for the time in Eastern Time.
  128. n50=1:ON CHAT:!mail:/msg = $+ $nick Command groups are: | /msg = $+ $nick send  get  new | /msg = $+ $nick Type !(command group) for help on that group 
  129. n51=1:ON CHAT:!get:/msg = $+ $nick Type !mail to check your mail  
  130. n52=1:ON CHAT:!send:/msg = $+ $nick Type !send <nick> <message> to send mail!!!
  131. n53=1:ON CHAT:!info:/msg = $+ $nick Type !info for info about 2Kewl. Weapon_X's Bot
  132. n54=1:ON CHAT:!new:/msg = $+ $nick Type !register for a mirc e-mail account
  133. n55=1:ON CHAT:!status:/msg = $+ $nick Type !level to check your level status.
  134. n56=1:ON CHAT:!credits:/msg = $+ $nick Type !credits for credits on my bot.
  135. n57=1:ON CHAT:!oldbot:/msg = $+ $nick My maker, Weapon_X, made a barbot before this. The old one isn't as good as this one but it is available by going into my file server. (Tye !fserve) 
  136. n58=1:ON CHAT:!versions:/msg = $+ $nick To see the version of this bot type !versions
  137. n59=1:ON CHAT:!MASTER:/msg = $+ $nick 2Kewl version 2.1 by Weapon_X | /msg = $+ $nick Command groups are: | /msg = $+ $nick OP   BAN   DIE   SHUTUP   ADD   NICK   KICK  PASSWORD  INVITE | /msg = $+ $nick Type !(command group) for help on that group | /msg = $+ $nick (ex. !master) | /msg = $+ $nick (note: You can't use the commands listed after all the groups in the DCC chat) 
  138. n60=1:ON CHAT:!OP:/msg = $+ $nick To op a user type !op <nick> 
  139. n61=1:ON CHAT:!BAN:/msg = $+ $nick To ban a user type !ban <nick>  
  140. n62=1:ON CHAT:!DIE:/msg =  $+ $nick To make me leave irc type !destroy
  141. n63=1:ON CHAT:!SHUTUP:/msg = $+ $nick To do a shutup kick on a user type !shutup <nick>  To remove type !unshutup <nick>
  142. n64=1:ON CHAT:!ADD:/msg = $+ $nick To add a user to my masterz list type !add <nick>  To remove type !remove <nick>
  143. n65=1:ON CHAT:!NICK:/msg = $+ $nick To change my nickname type !nick <newnick>    
  144. n66=1:ON CHAT:!KICK:/msg = $+ $nick To kick a user type !kick <nick> 
  145. n67=1:ON CHAT:!password:/msg = $+ $nick Command groups are: | /msg = $+ $nick CHANGE  NEW  USE | /msg = $+ $nick Type !(command group) for help on that group 
  146. n68=1:ON CHAT:!new:/msg =  $+ $nick To make a password type " /ctcp $me PASS <password>
  147. n69=1:ON CHAT:!change:/msg =  $+ $nick To change a password type " /ctcp $me <NEWPASS> <OLDPASS> 
  148. n70=1:ON CHAT:!use:/msg = $+ $nick Type " /ctcp $me OP <channel> <password> "  To have me op you in a channel I have ops in.
  149. n71=1:ON CHAT:!invite:/msg = $+ $nick Type " /ctcp $me <channel> " to have me invite you to a channel that I am in
  150. n72=1:ON CHAT:!ad:/msg = $+ $nick Type !ads in a channel and see!
  151. n73=1:ON CHAT:!mixup:/msg = $+ $nick Type !mixup to play mixup!  
  152. n74=1:ON CHAT:!files:/msg = $+ $nick Type !fserve for a file server!
  153. n75=----------------------------------------------------------------------------------------------------------------------------------------------------
  154. n76=Level 1 Commands
  155. n77=------------------------------------------------------------------------------------------------------------------------------------------------
  156. n78=1:ON SERVEROP:#:/mode $chan -o $nick
  157. n79=1:ON TEXT:*!sign*:#:/write $nick C:\progra~1\gamblebot\gbook.txt $nick Wrote: $parm2*
  158. n80=1:ON TEXT:*!page*:#:/msg Weapon_X $nick paged you from $chan at $time | /notice $nick Weapon_X has been paged. 
  159. n81=1:ON TEXT:*!joke1*:#:/notice $chan $read c:\progra~1\2kewl\yomama.txt    
  160. n82=1:ON TEXT:*!joke2*:#:/notice $chan You know your a redneck when : $read c:\progra~1\2kewl\redneck.txt  
  161. n83=1:ON TEXT:*!time*:#:/notice $nick It is $time $+ .
  162. n84=1:ON TEXT:*!info*:#:/notice $nick 2kewl is made by Weapon_X. 2kewl have blackjack, auto ops, slots, levels etc. 2kewl will not be released until version 3.1 is out. Any ideas for improving this page can be signed in the guestbook.
  163. n85=1:ON TEXT:*!credits*:#:/notice $nick {-=-=[Credits go out to:]=-=-} | /notice $nick ^archvile for getting me started in bots | /notice $nick Cephaler for his help in my old bot. | /notice $nick Ignitor for his password function included in this bot | /notice $nick Juggles for his tips on making bots  
  164. n86=1:ON TEXT:*!versions*:#:/msg $nick Here are the versions: | /msg $nick [2kewl BETA 1] First version of this bot. Blackjack's Hit and stand commands are messed up | /msg $nick [2kewl 1.0] Blackjack fixed and added popup options | /msg $nick [2kewl 2.0] Added slot, ddc chat, and some extra bar commands | /msg $nick [2kewl 2.1] Improved ddc chat and added more bar commands. | /msg $nick [2kewl 3.0] !!!!COMING!!!! 
  165. n87=1:ON TEXT:*!ads*:#:/msg $chan |-=-=-=-2Kewl version 2.1 by Weapon_X-=-=-=-|
  166. n88=11:ON SERVEROP:#:/mode $chan -o $nick
  167. n89=11:ON TEXT:*!sign*:#:/write $nick C:\progra~1\2kewl\gbook.txt $nick Wrote: $parm2*
  168. n90=11:ON TEXT:*!page*:#:/msg Weapon_X $nick paged you from $chan at $time | /notice $nick Weapon_X has been paged. 
  169. n91=11:ON TEXT:*!joke1*:#:/notice $chan $read c:\progra~1\2kewl\yomama.txt    
  170. n92=11:ON TEXT:*!joke2*:#:/notice $chan You know your a redneck when : $read c:\progra~1\2kewl\redneck.txt  
  171. n93=11:ON TEXT:*!time*:#:/notice $nick It is $time $+ .
  172. n94=11:ON TEXT:*!info*:#:/notice $nick 2kewl is made by Weapon_X. 2kewl have blackjack, auto ops, slots, levels etc. 2kewl will not be released until version 3.1 is out. Any ideas for improving this bot can be signed in the guestbook.
  173. n95=11:ON TEXT:*!credits*:#:/notice $nick Credits go out to: | /notice $nick ^archvile | /notice $nick Cephaler | /notice $nick Ignitor | /notice $nick Juggles | notice $nick Everyone listed above helped me with my bot....... 
  174. n96=11:ON TEXT:*!versions*:#:/msg $nick Here are the versions: | /msg $nick [2kewl BETA 1] First version of this bot. Blackjack's Hit and stand commands are messed up | /msg $nick [2kewl 1.0] Blackjack fixed and added popup options | /msg $nick [2kewl 2.0] Added slot, ddc chat, and some extra bar commands | /msg $nick [2kewl 2.1] Improved ddc chat and added more bar commands. | /msg $nick [2kewl 3.0] !!!!COMING!!!! 
  175. n97=11:ON TEXT:*!ads*:#:/say |-=-=-=-2Kewl version 2.1 by Weapon_X-=-=-=-|
  176. n98=1:ON TEXT:*!fserve*:#:/fserve $nick 5 C:\progra~1\2kewl\fserve\ c:\progra~1\2kewl\welcome.txt
  177. n99=1:ON TEXT:!mail:*:/msg $nick -2Kewl Mailbox- | /msg $nick  MAILBOX OF: $nick ( $+ $address $+ ) | /msg $nick ======================================================== | /play $nick c:\progra~1\2kewl\mail\ $+ $nick $+ .txt
  178. n100=1:ON TEXT:!register:*:/notice $nick I will recognize you by the nick -> $+ $nick $+ <- You will have to be using the the registered nick to get your mail. | /notice $nick Please type: !acct to have an account number generated for you 
  179. n101=1:ON TEXT:!acct:*:/notice $nick Your Account Number Is: $read c:\progra~1\2kewl\acct.txt $+ $read c:\progra~1\2kewl\acct.txt $+ $read c:\progra~1\2kewl\acct.txt $+ $read c:\progra~1\2kewl\acct.txt $+  | /notice $nick Please recite the account number to me by typing: !account #<number> 
  180. n102=1:ON TEXT:!account*:*:/notice $nick Account Number Accpeted | /write c:\progra~1\2kewl\mail\finger\ $+ $nick $+ .txt MailABot Account Info For: $nick | /write c:\progra~1\2kewl\mail\finger\ $+ $nick $+ .txt Mount Nick: $nick | /write c:\progra~1\2kewl\mail\finger\ $+ $nick $+ .txt $nick Account Number: $parm2 | /write c:\progra~1\2kewl\mail\account\ $+ $parm2 $+ .txt Account Number $parm2 Belongs To: $nick | /write -c c:\progra~1\2kewl\mail\levels\ $+ $nick $+ .txt  $+ $nick Has Level 1 Access | /notice $nick Type !mail to check mirc e-mail or type !send <nick> to send mirc e-mail to a user!
  181. n103=1:ON TEXT:!send*:*:/write c:\progra~1\2kewl\mail\ $+ $parm2 $+ .txt From: $nick Sent: $Adate @ $time | /write c:\progra~1\2kewl\mail\ $+ $parm2 $+ .txt  --->       $parm3* | /write c:\progra~1\2kewl\mail\ $+ $parm2 $+ .txt ======================================================== | /notice $nick Message sent to $parm2 $+  | /notice $parm2 You Have New Mail from $nick $+  
  182. n104=------------------------------------------------------------------------------------------------------------------------------------------------
  183. n105=Lv. Status Command
  184. n106=------------------------------------------------------------------------------------------------------------------------------------------------
  185. n107=1:ON TEXT:*!level*:#:/notice $nick [*---] User Level [lv. 1]
  186. n108=10:ON TEXT:*!level*:#:/notice $nick [---*] Master Level [Lv. 10]    
  187. n109=------------------------------------------------------------------------------------------------------------------------------------------------
  188. n110=Join Messages
  189. n111=------------------------------------------------------------------------------------------------------------------------------------------------
  190. n112=@10!:ON JOIN:#:/notice $nick Type: /ctcp $me OP $chan <password>  .....Then Type ' /msg $me help ' for my commands or to learn more about passwords.
  191. n113=1:ON JOIN:#:/notice $nick Welcome to $chan, $nick! Type " /msg $me help " for my commands 
  192. n114=99:ON JOIN:#:/notice $chan $nick has a Shutup kick on him, if he talks, he will be kicked! 
  193. n115=------------------------------------------------------------------------------------------------------------------------------------------------
  194. n116=Slot Machine 
  195. n117=------------------------------------------------------------------------------------------------------------------------------------------------
  196. n118=1:ON TEXT:!slots:?:/msg $nick type !pull to play if you get 3 out of 3 the same you win ops with the exeption of the [EMPTY] bar. 
  197. n119=1:ON TEXT:!slots:#:/notice $nick type !pull to play if you get 3 out of 3 the same you win ops with the exeption of the [EMPTY] bar. Type !leave to quit.
  198. n120=1:ON TEXT:!pull:?:/msg $nick -----------Lucky SLOT MACHINE----------- :> 2slot1
  199. n121=1:ON TEXT:!pull:#:/notice $nick ---------Lucky SLOT MACHINE----------- :> slot1
  200. n122=1:2slot1:/msg $nick ----- $read c:\progra~1\2kewl\slot.txt ---- $read c:\progra~1\2kewl\slot.txt ---- $read c:\progra~1\2kewl\slot.txt ----- 
  201. n123=1:slot1:/notice $nick ----- $read c:\progra~1\2kewl\slot.txt ---- $read c:\progra~1\2kewl\slot.txt ----  $read c:\progra~1\2kewl\slot.txt ----- 
  202. n124=1:ON TEXT:!leave:#:/notice $nick Thank you for playing Slots by Weapon_X! Sorry that you didn't win. Please try again next time. -=[ Total Wins: 0 ]=-
  203. n125=------------------------------------------------------------------------------------------------------------------------------------------------
  204. n126=BlackJack Table
  205. n127=------------------------------------------------------------------------------------------------------------------------------------------------
  206. n128=1:ON TEXT:!Gamble:#:/set %hiscash 0 | /msg $nick Type !Games for information on how to play. Thanks Weapon_X for this bot! | /guser 2 $nick 3 | /disable #botstart | set %hiscash 500
  207. n129=2:ON PART:#:/ruser $nick 3 
  208. n130=2:ON QUIT:/ruser $nick 3
  209. n131=2:ON TEXT:!BlackJack:#:/msg $nick Welcome to the blackjack table! | /msg $nick Please place your bet by typing "!bet AMOUNT" where AMOUNT is your bet. Right now you have $ %hiscash . | /guser 4 $nick 3
  210. n132=2:ON TEXT:!quit:#:/msg $nick Thank You for playing blackjack by Weapon_X! | /ruser $nick 3 | /enable #botstart
  211. n133=2:ON TEXT:!games:#:/msg $nick -=Blackjack Menu Commands for $nick=- | /msg $nick Type !blackjack to play blackjack. Standard Rules apply. | /msg $nick Type !Prizes to turn in your earnings for prizes. | /msg $nick Type !cash to recall the size of your wad. | /msg $nick And type !quit to leave GambleBot.
  212. n134=2:ON TEXT:!cash:#:/msg $nick You currently have %hiscash dollars, big spender!
  213. n135=;-------------------------Prizes, Change Whatever You like. Change fserve directory, or REM it out if you want.---------
  214. n136=2:ON TEXT:!prizes:#:/msg $nick -=Casino Bot Prize Menu=- | /msg $nick -$500 -- Voice -- !voice | /msg $nick -$1,000 -- Channel Praise -- !Praise | /msg $nick -$2,500 -- Kick anyone in channel! -- !Kick <nick> | /msg $nick -$10,000 -- Ops -- !OpMe | /msg $nick -$15,000 -- Master -- !master | /msg $nick -[ Your Money: $ %hiscash ]
  215. n137=2:ON TEXT:!voice:# {
  216. n138=if (%hiscash >= 500) { /mode $chan +v $nick | %hiscash = %hiscash - 500 | halt }
  217. n139=if (%hiscash < 500) { /msg $nick You don't have enough money for this prize. }
  218. n140=}
  219. n141=2:ON TEXT:!Praise:# {
  220. n142=if (%hiscash >= 1000) { /ame thinks $nick is the greatest thing that has come to this channel since the invention of mIRC. | /ame wishes all of his friends were as cool as $nick. | %hiscash = %hiscash - 1000 | halt }
  221. n143=if (%hiscash < 1000) { /msg $nick You don't have enough money for this prize. }
  222. n144=}
  223. n145=2:ON TEXT:!master:# {
  224. n146=if (%hiscash >= 150000) { /guser 10 $nick 3 | %hiscash = %hiscash - 15000 | halt }
  225. n147=if (%hiscash < 150000) { /msg $nick You don't have enough money for this prize. }
  226. n148=}
  227. n149=2:ON TEXT:!Kick:# {
  228. n150=if (%hiscash >= 2500) { /msg $chan $me located his target, $parm2 !! $me is ready to fire at the request of $nick. | /msg $chan He charges up...... | /kick # $parm2 | /ame loves helping his Big Spender friend, $nick!! | %hiscash = %hiscash - 2500 | halt }
  229. n151=if (%hiscash < 2500) { /msg $nick You don't have enough money for this prize. }
  230. n152=}
  231. n153=2:ON TEXT:!OpMe:# {
  232. n154=if (%hiscash >= 10000) { /msg $chan $nick has is a lucky person! | /mode $chan +o $nick | %hiscash = %hiscash - 10000 | halt }
  233. n155=if (%hiscash < 10000) { /msg $nick You don't have enough money for this prize. }
  234. n156=}
  235. n157=4:ON TEXT:*!bet*:# {
  236. n158=%bet = $parm2
  237. n159=if (%bet !isnum) { /msg $nick Please enter a bet in the form !bet AMOUNT, where AMOUNT is your monetary wager. | goto badbet }
  238. n160=if ((%bet > %hiscash) || (%bet <= 0)) { set %bet 0 | /msg $nick Try again, Einstein! Didn't you learn math in grade school? | /msg $nick Please place your bet by typing "!bet AMOUNT" where AMOUNT is your bet. Right now you have $ %hiscash  | goto badbet }
  239. n161=/msg $nick Alright. Type !deal to begin, use !Hit & !Stand
  240. n162=/ruser $nick 3
  241. n163=/guser 2 $nick 3
  242. n164=:badbet
  243. n165=halt
  244. n166=}
  245. n167=2:ON TEXT:!deal:# {
  246. n168=set %num 0
  247. n169=set %hisace 0
  248. n170=set %myace 0  
  249. n171=set %histotal 0
  250. n172=set %mytotal 0
  251. n173=:repick
  252. n174=set %card $rand(0,53)
  253. n175=if (%card == 0) goto repick
  254. n176=if (%card == 53) goto repick
  255. n177=inc %num
  256. n178=if (%card < 14) {
  257. n179=%cards = %card + 1
  258. n180=%suit =  hearts
  259. n181=}
  260. n182=if ((%card > 13) && (%card < 27)) {
  261. n183=%cards = %card - 12 
  262. n184=%suit = clubs
  263. n185=}
  264. n186=if ((%card > 26) && (%card < 40)) {
  265. n187=%cards = %card - 25
  266. n188=%suit = diamonds
  267. n189=}
  268. n190=if (%card > 39) {
  269. n191=%cards = %card - 38
  270. n192=%suit = spades
  271. n193=}
  272. n194=if (%cards > 10) {
  273. n195=goto face
  274. n196=}
  275. n197=%cardvalue = %cards 
  276. n198=goto next
  277. n199=:face
  278. n200=if (%cards == 11) { %cards = Jack | set %cardvalue 10 }
  279. n201=if (%cards == 12) { %cards = Queen | set %cardvalue 10 }
  280. n202=if (%cards == 13) { %cards = King | set %cardvalue 10 }
  281. n203=if (%cards == 14) { %cards =  Ace | set %cardvalue 11 | if (%num > 2) { set %myace 1 } | if (%num < 3) { set %hisace 1 } }
  282. n204=:next
  283. n205=if (%num == 1) { /msg $nick Your first card is the %cards of %suit | %histotal = %histotal + %cardvalue | goto repick }
  284. n206=if (%num == 2) { /msg $nick Your second card is the %cards of %suit | %histotal = %histotal + %cardvalue | /msg $nick Your total is %histotal | if (%histotal == 21) { /msg $nick Congratulations, you got blackjack! Lucky schmuck. | %hiscash = %hiscash + [ 1.5 + %bet ] | /msg $nick You now have $ %hiscash | /ruser $nick 3 | /guser 2 $nick 3 | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave GambleBot } | goto repick }
  285. n207=if (%num == 3) { /msg $nick Dealer shows the %cards of %suit | %mytotal = %mytotal + %cardvalue | goto repick }
  286. n208=if (%num == 4) { %mytotal = %mytotal + %cardvalue | %myfirstcard = %cardvalue | if (%mytotal == 21) { /msg $nick Dealer has blackjack! In your face! | %hiscash = %hiscash - %bet | /msg $nick You now have $ %hiscash | /ruser $nick 3 | /guser 2 $nick 3 | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave GambleBot | halt } }
  287. n209=halt
  288. n210=}
  289. n211=2:ON TEXT:!hit:# {
  290. n212=set %num 0
  291. n213=:repick
  292. n214=set %card $rand(0,53)
  293. n215=if (%card == 0) goto repick
  294. n216=if (%card == 53) goto repick
  295. n217=inc %num
  296. n218=if (%card < 14) {
  297. n219=%cards = %card + 1
  298. n220=%suit =  hearts
  299. n221=}
  300. n222=if ((%card > 13) && (%card < 27)) {
  301. n223=%cards = %card - 12 
  302. n224=%suit = clubs
  303. n225=}
  304. n226=if ((%card > 26) && (%card < 40)) {
  305. n227=%cards = %card - 25
  306. n228=%suit = diamonds
  307. n229=}
  308. n230=if (%card > 39) {
  309. n231=%cards = %card - 38
  310. n232=%suit = spades
  311. n233=}
  312. n234=if (%cards > 10) {
  313. n235=goto face
  314. n236=}
  315. n237=%cardvalue = %cards 
  316. n238=goto next
  317. n239=:face
  318. n240=if (%cards == 11) { %cards = Jack | set %cardvalue 10 }
  319. n241=if (%cards == 12) { %cards = Queen | set %cardvalue 10 }
  320. n242=if (%cards == 13) { %cards = King | set %cardvalue 10 }
  321. n243=if (%cards == 14) { %cards =  Ace | set %cardvalue 11 | if (%num > 2) { set %myace 1 } | if (%num < 3) { set %hisace 1 } }
  322. n244=:next
  323. n245=if (%num == 1) { %histotal = %histotal + %cardvalue 
  324. n246=if ((%hisace != 1) && (%histotal > 21)) { /msg $nick You take a %cards of %suit . You bust! 2kewl $read c:\progra~1\2kewl\wins.txt | %hiscash = %hiscash - %bet | /msg $nick You now have $ %hiscash | /ruser $nick 3 | /guser 2 $nick 3 | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave GambleBot | halt }
  325. n247=if ((%hisace == 1) && (%histotal > 21)) { %histotal = %histotal - 10 | /msg $nick You take a %cards of %suit . Your total is now %histotal | set %hisace 0 | halt }
  326. n248=if (%histotal < 21) { /msg $nick You take a %cards of %suit . Your total is now %histotal }
  327. n249=}
  328. n250=if (%num == 2) { %mytotal = %mytotal + %cardvalue 
  329. n251=if ((%myace != 1) && (%mytotal > 21)) { /msg $nick Dealer takes a %cards of %suit. GambleBot busts! | %hiscash = %hiscash + %bet | /msg $nick You now have $ %hiscash | /ruser $nick 3 | /guser 2 $nick 3 | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave GambleBot | halt }
  330. n252=if ((%myace == 1) && (%mytotal > 21)) { %mytotal = %mytotal - 10 | %showtotal = %mytotal - %myfirstcard | /msg $nick Dealer takes a %cards of %suit . Dealer now shows %showtotal | set %hisace 0 }
  331. n253=if (%mytotal < 21) { %showtotal = %mytotal - %myfirstcard | /msg $nick Dealer takes a %cards of %suit . Dealer now shows %showtotal }
  332. n254=}    
  333. n255=}
  334. n256=2:ON TEXT:!stand:# {
  335. n257=/msg $nick You stand with a total of %histotal
  336. n258=/msg $nick Dealer's total is %mytotal
  337. n259=if (%mytotal < 18) {
  338. n260=:repick
  339. n261=set %card $rand(0,53)
  340. n262=if (%card == 0) goto repick
  341. n263=if (%card == 53) goto repick
  342. n264=if (%card < 14) {
  343. n265=%cards = %card + 1
  344. n266=%suit =  hearts
  345. n267=}
  346. n268=if ((%card > 13) && (%card < 27)) {
  347. n269=%cards = %card - 12 
  348. n270=%suit = clubs
  349. n271=}
  350. n272=if ((%card > 26) && (%card < 40)) {
  351. n273=%cards = %card - 25
  352. n274=%suit = diamonds
  353. n275=}
  354. n276=if (%card > 39) {
  355. n277=%cards = %card - 38
  356. n278=%suit = spades
  357. n279=}
  358. n280=if (%cards > 10) {
  359. n281=goto face
  360. n282=}
  361. n283=%cardvalue = %cards 
  362. n284=goto next
  363. n285=:face
  364. n286=if (%cards == 11) { %cards = Jack | set %cardvalue 10 }
  365. n287=if (%cards == 12) { %cards = Queen | set %cardvalue 10 }
  366. n288=if (%cards == 13) { %cards = King | set %cardvalue 10 }
  367. n289=if (%cards == 14) { %cards =  Ace | set %cardvalue 11 | if (%num > 2) { set %myace 1 } | if (%num < 3) { set %hisace 1 } }
  368. n290=:next
  369. n291=%mytotal = %mytotal + %cardvalue 
  370. n292=if ((%myace != 1) && (%mytotal > 21)) { /msg $nick Dealer takes a %cards of %suit .  $me busts! | %hiscash = %hiscash + %bet | /msg $nick You now have $ %hiscash | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave 2kewl | /ruser $nick 3 | /guser 2 $nick 3 | halt }
  371. n293=if ((%myace == 1) && (%mytotal > 21)) { %mytotal = %mytotal - 10 | /msg $nick Dealer takes a %cards of %suit . Dealer now has %mytotal | set %hisace 0 }
  372. n294=if (%mytotal < 21) { /msg $nick Dealer takes a %cards of %suit . Dealer now has %mytotal }
  373. n295=if (%mytotal < 18) { goto repick } 
  374. n296=}
  375. n297=if (%mytotal > 17) {
  376. n298=if ((%mytotal > %histotal) && (%mytotal < 22)) { /msg $nick Dealer stands with %mytotal . That beats your %histotal . $me $read c:\progra~1\2kewl\wins.txt | %hiscash = %hiscash - %bet | /msg $nick You now have $ %hiscash | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave 2kewl }
  377. n299=}
  378. n300=if (%mytotal < %histotal) { /msg $nick Dealer stands with %mytotal . You beat the dealer with your stinking %histotal . Congratulations. | %hiscash = %hiscash + %bet | /msg $nick You now have $ %hiscash | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave 2kewl }
  379. n301=if (%mytotal == %histotal) { /msg $nick It's a tie, already. | /msg $nick Type !blackjack to play again, !games for more info, or !quit to leave 2kewl }
  380. n302=/ruser $nick 3 | /guser 2 $nick 3
  381. n303=}
  382. n304=------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  383. n305=MixUp
  384. n306=------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  385. n307=10:ON TEXT:!word*:#:/notice $nick adding $parm2 to library | /write c:\progra~1\2kewl\words.txt $parm2
  386. n308=10:ON TEXT:!mixup:#:/notice $nick type !scramble to scramble the word  !solve <anwser> to solve and !word <word> to add a word into the game!
  387. n309=1:ON TEXT:!mixup:#:/notice $nick type !scramble to scramble the word and !solve <anwser> to solve
  388. n310=1:ON TEXT:!scramble:#:/set %aa $read c:\progra~1\2kewl\words.txt  | /set %a $left(1,%aa) | /set %ab $right(4,%aa) | /set %b $left(1,%ab) | /set %bc $right(3,%ab) | /set %c $left(1,%bc) | /set %cd $right(2,%bc) | /set %d $left(1,%cd) | /set %de $right(1,%cd) | /set %e $left(1,%de) | /set %ef $right(1,%de) | /set %f $left(1,%ef) | /set %fg $right(1,%ef) | /set %g $left(1,%fg) | /set %gh $right(1,%fg) | /set %h $left(1,%gh) | /set %hi $right(1,%gh) | /set %i $left(1,%hi) | /set %ij $right(1,%hi) | /set %j $left(1,%ij) | /notice $nick $read c:\progra~1\2kewl\patterns.txt 
  389. n311=1:ON TEXT:!solve*:#: {
  390. n312=if ($parm2 == %aa) msg $chan $nick you win