on $*:TEXT:/^[!.]register/Si:#:{ if (!$readini(registergame.ini,registered,$nick)) { writeini gamemoney.ini Amount $nick 1000 writeini chestkeys.ini Amount $nick 30 writeini registergame.ini Registered $nick $nick notice $nick Welcome! You now have 1000 coins and 30 keys. Type !unlockchest to start. } elseif ($readini(registergame.ini,registered,$nick)) { notice $nick You are already registered. } } on *:TEXT:!grantkeys *:#:{ if ($nick isop #Zez) { if ($readini(registergame.ini,registered,$2)) { writeini chestkeys.ini amount $2 $calc($readini(chestkeys.ini,amount,$2) + $3) notice $nick $3 keys have been granted to $2 $+ . } elseif (!$readini(registergame.ini,registered,$2)) { notice $nick Im sorry but $2 has not registered to my game. } } } on $*:TEXT:/^[!`.]buykeys/Si:#:{ if ($readini(registergame.ini,registered,$nick)) { if ($readini(gamemoney.ini,amount,$nick) >= $calc($2 * 5)) { var %keys $readini(chestkeys.ini,amount,$nick) var %coins $readini(gamemoney.ini,amount,$nick) writeini Chestkeys.ini amount $nick $calc(%keys + $2) writeini Gamemoney.ini amount $nick $calc(%coins - $calc($2 * 5)) notice $nick You purchased $2 keys. ( $+ $calc($2 * 5) coins) } elseif ($readini(gamemoney.ini,amount,$nick) < $calc($2 * 5)) { notice $nick You do not have enough coins. } } elseif (!$readini(registergame.ini,registered,$nick)) { notice $nick You are not registered. } } on *:TEXT:!unlockchest*:#:{ if ($nick isop #Zez) { } else { ignore -u4 $address($nick,2) } if ($readini(registergame.ini,registered,$nick)) { if (!$readini(game.ini,lock,$nick)) { if ($readini(chestkeys.ini,Amount,$nick) >= 1) { var %chestkeys $readini(chestkeys.ini,Amount,$nick) writeini Chestkeys.ini Amount $nick $calc(%chestkeys - 1) var %chest $rand(1,315) notice $nick You put the key into the lock... if (%chest == $readini(rewards.ini,Sapphire,%chest)) { if ($readini(rewardsearned.ini,Sapphire,$nick)) { writeini rewardsearned.ini Sapphire $nick $calc($readini(rewardsearned.ini,sapphire,$nick) + 1) } elseif (!$readini(rewardsearned.ini,sapphire,$nick)) { writeini rewardsearned.ini sapphire $nick 1 } notice $nick 0,1You have found a12,1 Sapphire0,1! } elseif (%chest == $readini(rewards.ini,emerald,%chest)) { if ($readini(rewardsearned.ini,emerald,$nick)) { writeini rewardsearned.ini Emerald $nick $calc($readini(rewardsearned.ini,emerald,$nick) + 1) } elseif (!$readini(rewardsearned.ini,emerald,$nick)) { writeini rewardsearned.ini Emerald $nick 1 } notice $nick 0,1You have found an9,1 Emerald0,1! } elseif (%chest == $readini(rewards.ini,ruby,%chest)) { if ($readini(rewardsearned.ini,ruby,$nick)) { writeini rewardsearned.ini Ruby $nick $calc($readini(rewardsearned.ini,ruby,$nick) + 1) } elseif (!$readini(rewardsearned.ini,Ruby,$nick)) { writeini rewardsearned.ini Ruby $nick 1 } notice $nick 0,1You have found a5,1 Ruby0,1! } elseif (%chest == $readini(rewards.ini,diamond,%chest)) { if ($readini(rewardsearned.ini,diamond,$nick)) { writeini rewardsearned.ini Diamond $nick $calc($readini(rewardsearned.ini,diamond,$nick) + 1) } elseif (!$readini(rewardsearned.ini,diamond,$nick)) { writeini rewardsearned.ini diamond $nick 1 } notice $nick 0,1You have found a0,1 Diamond0,1! } elseif (%chest == $readini(rewards.ini,dragonstone,%chest)) { if ($readini(rewardsearned.ini,dragonstone,$nick)) { writeini rewardsearned.ini Dragonstone $nick $calc($readini(rewardsearned.ini,Dragonstone,$nick) + 1) } elseif (!$readini(rewardsearned.ini,Dragonstone,$nick)) { writeini rewardsearned.ini Dragonstone $nick 1 } notice $nick 0,1You have found a6,1 Dragonstone0,1! } elseif (%chest == $readini(rewards.ini,Onyx,%chest)) { if ($readini(rewardsearned.ini,Onyx,$nick)) { writeini rewardsearned.ini Onyx $nick $calc($readini(rewardsearned.ini,Onyx,$nick) + 1) } elseif (!$readini(rewardsearned.ini,Onyx,$nick)) { writeini rewardsearned.ini Onyx $nick 1 } notice $nick 0,1You have found an14,1 Onyx Gem0,1! } elseif (%chest == $readini(rewards.ini,Pumpkin,%chest)) { if ($readini(rewardsearned.ini,Pumpkin,$nick)) { writeini rewardsearned.ini Pumpkin $nick $calc($readini(rewardsearned.ini,Pumpkin,$nick) + 1) } elseif (!$readini(rewardsearned.ini,Pumpkin,$nick)) { writeini rewardsearned.ini Pumpkin $nick 1 } notice $nick 0,1You have found a7,1 Pumpkin0,1! } elseif (%chest == $readini(rewards.ini,Santa,%chest)) { if ($readini(rewardsearned.ini,Santa,$nick)) { writeini rewardsearned.ini Santa $nick $calc($readini(rewardsearned.ini,Santa,$nick) + 1) } elseif (!$readini(rewardsearned.ini,Santa,$nick)) { writeini rewardsearned.ini Santa $nick 1 } notice $nick 0,1You have found a4,1 Santa Hat0,1! } elseif (%chest == $readini(rewards.ini,coins,%chest)) { var %randamount $rand(1,650) writeini gamemoney.ini Amount $nick $calc($readini(gamemoney.ini,amount,$nick) + %randamount) notice $nick 0,1You have found8,1 %randamount coins0,1! } else { notice $nick Sorry, the chest was empty. } } else { notice $nick You do not have enough keys. } } elseif ($readini(game.ini,lock,$nick)) { notice $nick Account locked. Reason: $readini(game.ini,lock,$nick) } } else { notice $nick You must register first. Type !register to do so. } } on $*:TEXT:/^[!@.]check/Si:#:{ if (!$2) { var %checknick $nick } if ($2) { var %checknick $2 } if (!$readini(registergame.ini,registered,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) User is not registered. } elseif ($readini(registergame.ini,registered,%checknick)) { if (!$readini(game.ini,lock,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 %checknick has8,1 $readini(gamemoney.ini,amount,%checknick) coins0,1 and8,1 $readini(chestkeys.ini,amount,%checknick) keys  if ($readini(rewardsearned.ini,Sapphire,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 12,1 %checknick has $readini(rewardsearned.ini,sapphire,%checknick) Sapphire $+ $iif($readini(rewardsearned.ini,Sapphire,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,Emerald,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 9,1 %checknick has $readini(rewardsearned.ini,emerald,%checknick) Emerald $+ $iif($readini(rewardsearned.ini,emerald,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,Ruby,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 5,1 %checknick has $readini(rewardsearned.ini,Ruby,%checknick) Rub $+ $iif($readini(rewardsearned.ini,ruby,%checknick) > 1,ies,y)  } if ($readini(rewardsearned.ini,Diamond,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 %checknick has $readini(rewardsearned.ini,diamond,%checknick) Diamond $+ $iif($readini(rewardsearned.ini,diamond,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,Dragonstone,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 6,1 %checknick has $readini(rewardsearned.ini,dragonstone,%checknick) Dragonstone $+ $iif($readini(rewardsearned.ini,dragonstone,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,Onyx,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 15,1 %checknick has $readini(rewardsearned.ini,onyx,%checknick) Onyx Gem $+ $iif($readini(rewardsearned.ini,onyx,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,Pumpkin,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 7,1 %checknick has $readini(rewardsearned.ini,pumpkin,%checknick) Pumpkin $+ $iif($readini(rewardsearned.ini,pumpkin,%checknick) > 1,s,)  } if ($readini(rewardsearned.ini,santa,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) 4,1 %checknick has $readini(rewardsearned.ini,santa,%checknick) Santa Hat $+ $iif($readini(rewardsearned.ini,santa,%checknick) > 1,s,)  } if (%checknick isop #Zez) { $iif($left($1,1) == @,msg $chan,notice $nick) 11,1 %checknick has a Magical Key  } } elseif ($readini(game.ini,lock,%checknick)) { $iif($left($1,1) == @,msg $chan,notice $nick) Account locked. Reason: $readini(game.ini,lock,%checknick) } } } on $*:TEXT:/^[!@]odds/Si:#:{ $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 The current odds are:  $iif($left($1,1) == @,msg $chan,notice $nick) 8,1 To get Coins: $readini(rewards.ini,odds,coins) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 12,1 To get Sapphire: $readini(rewards.ini,odds,sapphire) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 9,1 To get Emerald: $readini(rewards.ini,odds,emerald) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 5,1 To get Ruby: $readini(rewards.ini,odds,ruby) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 To get Diamond: $readini(rewards.ini,odds,diamond) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 6,1 To get Dragonstone: $readini(rewards.ini,odds,dragonstone) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 15,1 To get Onyx Gem: $readini(rewards.ini,odds,onyx) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 7,1 To get Pumpkin: $readini(rewards.ini,odds,pumpkin) $+ / $+ $readini(rewards.ini,odds,outof)  $iif($left($1,1) == @,msg $chan,notice $nick) 4,1 To get Santa Hat: $readini(rewards.ini,odds,santa) $+ / $+ $readini(rewards.ini,odds,outof)  } on $*:TEXT:/^[!.]lock/Si:#:{ if ($nick isop #Zez) { if ($readini(registergame.ini,registered,$2)) { if (!$readini(game.ini,lock,$2)) { if ($3) { writeini game.ini lock $2 $3- notice $nick Account locked. Acount: $2 Reason: $readini(game.ini,lock,$2) } elseif (!$3) { notice $nick Please supply a reason. } } elseif ($readini(game.ini,lock,$2)) { notice $nick Account already locked. Account: $2 Reason: $readini(game.ini,lock,$2) } } elseif (!$readini(registergame.ini,registered,$2)) { notice $nick Account cannot be locked. Account is not regsitered. } } } on $*:TEXT:/^[!.]unlock/Si:#:{ if ($nick isop #Zez) { if ($readini(registergame.ini,registered,$2)) { if ($readini(game.ini,lock,$2)) { remini game.ini lock $2 notice $nick Account unlocked. } elseif (!$readini(game.ini,lock,$2)) { notice $nick Account is not locked. } } elseif (!readini(registergame.ini,registered,$2)) { notice $nick Account isnt even registered. } } } on $*:TEXT:/^[!@]prices/Si:#:{ $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 The current prices are:  $iif($left($1,1) == @,msg $chan,notice $nick) 12,1 Sapphire: $readini(prices.ini,gems,sapphire) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 9,1 Emerald: $readini(prices.ini,gems,emerald) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 5,1 Ruby: $readini(prices.ini,gems,ruby) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 0,1 Diamond: $readini(prices.ini,gems,diamond) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 6,1 Dragonstone: $readini(prices.ini,gems,dragonstone) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 14,1 Onyx Gem: $readini(prices.ini,gems,onyx) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 7,1 Pumpkin: $readini(prices.ini,other,pumpkin) coins  $iif($left($1,1) == @,msg $chan,notice $nick) 4,1 Santa Hat: $readini(prices.ini,other,santa) coins  } on $*:TEXT:/^[!.]sell/Si:#:{ if ($readini(registergame.ini,registered,$nick)) { if ($2 == Sapphire) { if ($readini(rewardsearned.ini,emerald,$nick) > 0) { writeini rewardsearned.ini Sapphire $nick $calc($readini(rewardsearned.ini,sapphire,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,sapphire)) notice $nick 12,1 You have received8,1 $readini(prices.ini,gems,sapphire) coins12,1 for your sapphire.  } } elseif ($2 == Emerald) { if ($readini(rewardsearned.ini,emerald,$nick) > 0) { writeini rewardsearned.ini Emerald $nick $calc($readini(rewardsearned.ini,Emerald,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,Emerald)) notice $nick 9,1 You have received8,1 $readini(prices.ini,gems,Emerald) coins9,1 for your Emerald.  } } elseif ($2 == Ruby) { if ($readini(rewardsearned.ini,Ruby,$nick) > 0) { writeini rewardsearned.ini Ruby $nick $calc($readini(rewardsearned.ini,Ruby,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,Ruby)) notice $nick 5,1 You have received8,1 $readini(prices.ini,gems,Ruby) coins5,1 for your Ruby.  } } elseif ($2 == Diamond) { if ($readini(rewardsearned.ini,Diamond,$nick) > 0) { writeini rewardsearned.ini Diamond $nick $calc($readini(rewardsearned.ini,Diamond,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,Diamond)) notice $nick 0,1 You have received8,1 $readini(prices.ini,gems,Diamond) coins0,1 for your Diamond.  } } elseif ($2 == Dragonstone) { if ($readini(rewardsearned.ini,Dragonstone,$nick) > 0) { writeini rewardsearned.ini Dragonstone $nick $calc($readini(rewardsearned.ini,Dragonstone,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,Dragonstone)) notice $nick 6,1 You have received8,1 $readini(prices.ini,gems,Dragonstone) coins6,1 for your Dragonstone.  } } elseif ($2- == Onyx Gem) { if ($readini(rewardsearned.ini,Onyx,$nick) > 0) { writeini rewardsearned.ini Onyx $nick $calc($readini(rewardsearned.ini,Onyx,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,gems,Onyx)) notice $nick 14,1 You have received8,1 $readini(prices.ini,gems,Onyx) coins14,1 for your Onyx Gem.  } } elseif ($2 == Pumpkin) { if ($readini(rewardsearned.ini,pumpkin,$nick) > 0) { writeini rewardsearned.ini Pumpkin $nick $calc($readini(rewardsearned.ini,pumpkin,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,other,pumpkin)) notice $nick 7,1 You have received8,1 $readini(prices.ini,other,pumpkin) coins7,1 for your Pumpkin.  } } elseif ($2- == Santa Hat) { if ($readini(rewardsearned.ini,santa,$nick) > 0) { writeini rewardsearned.ini Santa $nick $calc($readini(rewardsearned.ini,santa,$nick) - 1) writeini gamemoney.ini amount $nick $calc($readini(gamemoney.ini,amount,$nick) + $readini(prices.ini,other,santa)) notice $nick 4,1 You have received8,1 $readini(prices.ini,other,santa) coins4,1 for your Santa Hat.  } } } }