Advertisement
illpastethat

identify nickserv raw jammypear

Jan 28th, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.53 KB | None | 0 0
  1. on *:TEXT:*:#S.War: {
  2.   var %nick $nick
  3.   if ($regex($1,/^!war$/Si)) && ($nick isvoice #) {
  4.     set %cbalance. [ $+ [ $nick ] ] $balchips($nick)
  5.     if (%cbalance. [ $+ [ $nick ] ] < $2) msg # 2 $+ $nick $+ , you cannot wager that much as you only have %cbalance. [ $+ [ $nick ] ] chips
  6.     elseif (!$balchips($nick)) msg # 2 $+ $nick $+ , you don't have any chips to play with. Please contact an operator to purchase some.
  7.     elseif ($2 == $null) || ($2 !isnum) msg # 2 $+ $nick $+ , please use the correct syntax: !war <amount of chips>
  8.     elseif ($2 <= 0) msg # 2 $+ $nick $+ , please use a positive number to bet with.
  9.     elseif ($2 > 500) { msg $chan 2The maximum bet is 500 chips. | halt }
  10.     elseif ($2 < 10) { msg # 2The minimum bet is 10 chips. | halt }
  11.     else {
  12.       .whois $nick
  13.       set -u5 %warNick $nick
  14.     }
  15.   }
  16. }
  17. raw 307:*: {
  18.   ;$2 in this case will be the identified nick. this section of the script
  19.   ;will trigger EVERYTIME a nick is whoised.
  20.   if ($2 == %warNick) {
  21.     set %1roll $rand(0,100)
  22.     set %2roll $rand(10,100)
  23.     msg $chan 2 $+ $nick rolled a1 %1roll 2and $me rolled a1 %2roll $+ 2.
  24.     {
  25.       if ( %1roll > %2roll ) {
  26.         msg # 2Well done %nick $+ , you have won $2 chips!
  27.         set %outval $calc( %cbalance. [ $+ [ $nick ] ] + $2 )
  28.         /savechips $nick %outval
  29.       }
  30.     }
  31.     if ( %2roll >= %1roll ) {
  32.       msg # 2Sorry %nick $+ , you have lost $2 chips
  33.       set %outval $calc( %cbalance. [ $+ [ $nick ] ] - $2 )
  34.       /savechips $nick %outval
  35.     }
  36.   }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement