-
Posts
6034 -
Joined
-
Last visited
-
Days Won
17
Content Type
Profiles
Forums
Downloads
Gallery
Events
Articles
Everything posted by chain
-
Version 1.0.0
0 downloads
An AppArmor profile to confine HexChat IRC. This profile is developed by the Whonix team. HexChat IRC is developed by xchat.org / hexchat.github.io. For better security. How to install apparmor-profile-hexchat using apt-get 1. Download the APT Signing Key. wget https://www.kicksecure.com/derivative.asc Users can check the Signing Key for better security. 2. Add the APT Signing Key.. sudo cp ~/derivative.asc /usr/share/keyrings/derivative.asc 3. Add the derivative repository. echo "deb [signed-by=/usr/share/keyrings/derivative.asc] https://deb.kicksecure.com bullseye main contrib non-free" | sudo tee /etc/apt/sources.list.d/derivative.list 4. Update your package lists. sudo apt-get update 5. Install apparmor-profile-hexchat. sudo apt-get install apparmor-profile-hexchat How to Build deb Package from Source Code Can be build using standard Debian package build tools such as: dpkg-buildpackage -b See instructions. NOTE: Replace generic-package with the actual name of this package apparmor-profile-hexchat. A) easy, OR B) including verifying software signatures -
Version 1.0.0
0 downloads
hakespearean Insult generator script for IRSSI IRC client. Based on this image from twitter Ported from my IRSSI script at the request of Reddit users. General Installation Notes Drop it into your "addons" directory in Hexchat, and load it with "/py load shakespeare.py" or add to autoload. Reasonably painless to make work, compared to the absolute motherfuckery that was configuring irssi-python. Usage Notes To use, just do /shakespeare to insult no one in particular (the open query window), or /shakespeare $nick to insult a specific user in the current channel. -
Version 1.0.0
0 downloads
Spotify Now Playing plugin for HexChat Project is compiled targeting Visual Studio 2015. I am using Visual Studio 2017 Community Edition as my IDE. This code makes use of an unsupported SpotifyLookUpLib to interact with Spotify.. As for the Spotify Library (.lib) file... There are no plans to release this to the public... -
Version 1.0.0
0 downloads
Twitch Tweaks, or TwTw for short, is a HexChat plugin for making Twitch IRC a lot more intelligent. Shows the status and game for Twitch channels as the topic, and set the tab name to the properly-capitalized channel's name with a little bullet indicating if that channel is live or not (here's a screenshot). This is an expanded version of a script called twitch-title.py by PDog, which you can find in Poorchop/hexchat-scripts. Installation Installation is no different than any other HexChat plugin. You need to have the Python interface installed on your HexChat for it to work (if you don't have it, you can just re-run the HexChat installer to get it -- it won't override your existing settings). I've only tested on Python 3 but maybe it'll work with Python 2, who knows. Anyway, assuming you have the Python interface plugin for HexChat, you can just drop twitch-tweaks.py into the addons folder inside your HexChat config folder. Don't know where your HexChat config folder is? No worries bro, I got you covered. Usage You can probably use this script without having to do any tweaking whatsoever, but if you want, there are some commands and configuration options available. Commands TWTWSET <value...> - Sets/gets the value of a twitch-tweaks configuration option TWTWREFRESH - Forces twitch-tweaks to refresh the statuses of all Twitch channels TWTWLIST - Lists all preferences set for twitch-tweaks Configuration/Preferences Here are all the settings that can be modified with the TWTWSET command, their default values, and brief descriptions of their purpose twitch_api_root = https://api.twitch.tv/kraken (where is Twitch's API server located? shouldn't ever need to change this) twitch_base_domain = twitch.tv (host name used to determine whether or not any given server is a Twitch server. shouldn't ever need to change this) bullet_offline = □ (string displayed beside the names of channels that are currently offline) bullet_online = ■ (string displayed beside the names of channels that are currently online) modify_topic = 1 (should TwTw change the topic of Twitch channels? 0 or 1) modify_tab = 1 (should TwTw change the tab name of Twitch channels? 0 or 1) lookup_offline_names = 0 (should TwTw look up the proper capitalization of channels which are offline? takes longer, especially if you're joined to a lot of channels. 0 or 1) refresh_rate = 600 (how often, in seconds, should TwTw refresh the Twitch data?) -
Version 1.0.0
1 download
Emoji addon for HexChat About hexchat-emoji allows you to use Slack-like emoji notation in HexChat. This input: This is a message with emojis 😄 🐍 Becomes this message: This is a message with emojis 😄 🐍 Installation Python 3 plugin Ensure you have Python 3 plugin installed in HexChat, check in Window > Plugins and Scripts. Ubuntu: apt install hexchat-python3 Fedora: Present in hexchat package, no dependencies needed openSUSE: zypper in hexchat-plugins-python3 Emojis library Ensure you have emojis library installed in your system, check with pip3 freeze | grep emojis. pip3 install -U emojis HexChat emoji addon Copy emoji.py to ~/.config/hexchat/addons. Restart HexChat. Settings Emoji addon has a few settings you can change. They are located and documented in the top of emoji.py as constants. -
Version 1.0.0
0 downloads
Javascript interface using Spidermonkey. This plugin is no longer actively developed though bugs may be fixed. I suggest using the Lua plugin shipping with modern HexChat as an alternative. For more information check out the wiki. Features Load/unload/reload/autoloading scripts Interpreter via /js Runtime per script Full coverage of hexchat api Windows and Unix support Requirements HexChat 2.9.6+ JS 1.8.5 Installation Windows: Place the javascript.dll in the addons folder within your config dir. Install Javascript, instructions are on the wiki. Fedora: Download a repo file from here into /etc/yum.repos.d/ yum install hexchat-javascript Arch: Download package from hexchat-javascript-git on the AUR. Follow the wiki to install. Building Linux: Install the hexchat and js dev package from your distro of choice. (e.g. js-devel, libmozjs185-dev, js185) make && sudo make install Windows: Install my build of Javascript as mentioned on the wiki and update its path in hexchat-javascript.props. Open in Visual Studio and build. -
-
Version 1.0.0
0 downloads
Adds off-the-record (OTR) support to HexChat. Originally forked from irssi-otr and still a work in progress. Installation Dependencies glib gcrypt libotr4 hexchat meson User install meson builddir -Dlocal_install=true ninja -C builddir install System install meson builddir ninja -C builddir sudo ninja -C builddir install Usage Start a session with a user: /query nick /otr start If this is your first time it may take a while to generate a key. Authenticate this user: At this point you need to verify this is the person you think it is. If you know their fingerprint and it is correct: /otr trust If you have previously agreed on a shared secret: /otr auth <shared secret> If you have neither of these: /otr authq <question> <answer> Start chatting: Everything should be secure at this point. When you are done: /otr finish -
-
I will be adding some addons and themes for various windows for hex chat client. I will look around and see what i can find for it and other sources for hex chat.
-
-
-
This version of InspIRCd was released on 2022-12-30. Release InspIRCd 3.15.0 · inspircd/inspircd · GitHub inspircd-3.15.0-1.el7.x86_64.rpm
-
meh just a snake game....i made this like a year ago when i was just learning java 😜 i was bored and saw no one has posted one so i figure i'll post the first one. 🙂 *known bugs: can't restart without refreshing page rapid movement causes snake to turn back into self URL: http://picklecodes.co.cc/Games/Snake/ import java.awt.*; import java.applet.*; import java.awt.event.*; import java.util.*; public class Snake extends Applet implements KeyListener, Runnable { // The object we will use to write with instead of the standard screen graphics Graphics bufferGraphics; // The image that will contain everything that has been drawn on // bufferGraphics. Image offscreen; // To get the width and height of the applet. Dimension dim; Random r=new Random(); Level level=new Level(); boolean playedLastGame=false; int bodies=2; int lives=3; int countApple=0; Wall[] w = new Wall[500]; Section[] s=new Section[300]; Apple[] a=new Apple[10]; MovePoint[] mp=new MovePoint[100]; //credits String version = "1.0"; boolean game,puase; boolean gameOver; int GameOverTimer=0; int x,y; //timer Thread t,t1; public void start(){ t = new Thread(this); t.start(); } public void run(){ t1 = Thread.currentThread(); while(t1 == t){ updateSpace(); try{ t1.sleep(100); }catch(InterruptedException e){} } } public void init() { // We'll ask the width and height by this dim = getSize(); setBackground(Color.black); // Create an offscreen image to draw on // Make it the size of the applet, this is just perfect larger // size could slow it down unnecessary. offscreen = createImage(dim.width,dim.height); // by doing this everything that is drawn by bufferGraphics // will be written on the offscreen image. bufferGraphics = offscreen.getGraphics(); for (int i=0; i < s.length; i++) { s[i]=null; } for (int i=0; i < w.length; i++) { w[i]=null; } for (int i=0; i < a.length; i++) { a[i]=null; } for (int i=0; i < mp.length; i++) { mp[i]=null; } level.setLevel(0); this.setFocusable(true); this.requestFocus(); addKeyListener(this); game=false; } public void reinit() { int tempGoal = level.getGoal(); level.reset(); level.setGoal(tempGoal + 5); bodies=2; countApple=0; for (int i=0; i < s.length; i++) { s[i]=null; } for (int i=0; i < w.length; i++) { w[i]=null; } for (int i=0; i < a.length; i++) { a[i]=new Apple(); a[i].init(); for (int ii=0; ii < w.length; ii++) { if (w[ii] != null) { while (w[ii].x == a[i].x && w[ii].y == a[i].y) { a[i].init(); ii=0; } } } } for (int i=0; i < mp.length; i++) { mp[i]=null; } s[0]=new Section(); s[1]=new Section(); s[2]=new Section(); s[0].init(250,250,"right"); s[1].init(245,250,"right"); s[2].init(240,250,"right"); s[0].setHead(true); puase=true; } public boolean updateSpace() { // Wipe off everything that has been drawn before // Otherwise previous drawings would also be displayed. bufferGraphics.clearRect(0,0,dim.width,dim.height); if (game == false) { if (gameOver == true) { bufferGraphics.setColor(Color.green); bufferGraphics.drawString("Game Over!",dim.width / 2 - 100,dim.height / 2); GameOverTimer++; if (GameOverTimer >= 10) { gameOver=false; GameOverTimer=0; } } else { bufferGraphics.setColor(Color.green); bufferGraphics.drawString("Pickled Snake",dim.width / 2 - 100,dim.height / 2); bufferGraphics.drawString("Press Space to Start ",dim.width / 2 - 100,dim.height / 2 + 15); } } else { if (puase != true) { level.time+=0.1; level.time=Round(level.time,1); } for (int i=0; i < s.length; i++) { if (s[i] != null) { if (puase != true) { s[i].move(); } //check collsion with apples if (bodies <= s.length) { for (int ii=0; ii < a.length; ii++) { if (a[ii] != null) { if (s[0].x == a[ii].x && s[0].y == a[ii].y) { int X=s[bodies].x; int Y=s[bodies].y; String D=s[bodies].direction; bodies++; if (D == "up") { s[bodies]=new Section(); s[bodies].init(X, Y+5, D); } if (D == "down") { s[bodies]=new Section(); s[bodies].init(X, Y-5, D); } if (D == "right") { s[bodies]=new Section(); s[bodies].init(X-5, Y, D); } if (D == "left") { s[bodies]=new Section(); s[bodies].init(X+5, Y, D); } a[ii].init(); for (int iii=0; iii < w.length; iii++) { if (w[iii] != null) { while (w[iii].x == a[ii].x && w[iii].y == a[ii].y) { a[ii].init(); iii=0; } } } countApple++; break; } } } } //check if snake section collides with self if (i != 0 && s[0].x == s[i].x && s[0].y == s[i].y || s[0].x < 0 || s[0].y < 0 || s[0].x > dim.width || s[0].y > dim.height) { LoseLive(); return false; } //check if snake section is over move point if so then move in the direction told by move point for (int ii=0; ii < mp.length; ii++) { if (mp[ii] != null) { if (s[i].x == mp[ii].x && s[i].y == mp[ii].y) { s[i].direction=mp[ii].direction; if (bodies == i) { mp[ii]=null; } } } } s[i].Paint(bufferGraphics); } } //paint walls for (int i=0; i < w.length; i++) { if (w[i] != null) { //check if snake section collides with a wall if (s[0].x == w[i].x && s[0].y == w[i].y) { LoseLive(); return false; } w[i].Paint(bufferGraphics); } } for (int i=0; i < a.length; i++) { a[i].Paint(bufferGraphics); } //check the level goal if (countApple >= level.getGoal()) { level.setLevel(level.getLevel() + 1); reinit(); } bufferGraphics.setColor(Color.orange); bufferGraphics.drawString("Time: "+ level.time,10,15); bufferGraphics.drawString("Lives: "+ lives,80,15); bufferGraphics.drawString("Level: "+ level.getLevel(),(dim.width / 2) - 75,15); bufferGraphics.drawString("Goal: "+ level.getGoal(),dim.width - 100,15); bufferGraphics.drawString("Apples: "+ countApple,dim.width - 100,30); if (puase == true) { bufferGraphics.setColor(Color.green); bufferGraphics.drawString("Puase ",dim.width / 2 ,dim.height / 2); } } repaint(); return true; } /** this controls the lives */ public void LoseLive() { lives--; if (lives <= 0) { EndGame(); } reinit(); } /** this ends the game */ public void EndGame() { resetGame(); gameOver=true; game=false; } /** this resets the game and destroys everything not being used */ public void resetGame() { level.reset(); lives=3; for (int i=0; i < s.length; i++) { s[i]=null; } for (int i=0; i < w.length; i++) { w[i]=null; } for (int i=0; i < a.length; i++) { a[i]=null; } for (int i=0; i < mp.length; i++) { mp[i]=null; } } //paint public void paint(Graphics g) { //credits bufferGraphics.setColor(Color.orange); bufferGraphics.drawString("Java Snake game "+ version,10,470); bufferGraphics.drawString("By: Pickle",10,480); // draw the offscreen image to the screen like a normal image. // Since offscreen is the screen width we start at 0,0. g.drawImage(offscreen,0,0,this); } public void update(Graphics g) { paint(g); } //key events public void keyPressed(KeyEvent e ) { if (puase != true) { switch (e.getKeyCode()) { case KeyEvent.VK_LEFT: if (s[0].direction == "left" || s[0].direction == "right") {} else { s[0].direction="left"; for (int i=0; i < mp.length; i++) { if (mp[i] == null) { mp[i]=new MovePoint(); mp[i].init(s[0].x,s[0].y,"left"); break; } } } break; case KeyEvent.VK_RIGHT: if (s[0].direction == "left" || s[0].direction == "right") {} else { s[0].direction="right"; for (int i=0; i < mp.length; i++) { if (mp[i] == null) { mp[i]=new MovePoint(); mp[i].init(s[0].x,s[0].y,"right"); break; } } } break; case KeyEvent.VK_UP: if (s[0].direction == "up" || s[0].direction == "down") {} else { s[0].direction="up"; for (int i=0; i < mp.length; i++) { if (mp[i] == null) { mp[i]=new MovePoint(); mp[i].init(s[0].x,s[0].y,"up"); break; } } } break; case KeyEvent.VK_DOWN: if (s[0].direction == "up" || s[0].direction == "down") {} else { s[0].direction="down"; for (int i=0; i < mp.length; i++) { if (mp[i] == null) { mp[i]=new MovePoint(); mp[i].init(s[0].x,s[0].y,"down"); break; } } } break; case KeyEvent.VK_SPACE: if (game == false) { game=true; reinit(); } break; } } if (e.getKeyChar() == 'p') { if (puase == true) { puase=false; } else { puase=true; } } } public void keyReleased( KeyEvent e ) { } public void keyTyped( KeyEvent e ) {} //for my rounding needs public static float Round(float Rval, int Rpl) { float p = (float)Math.pow(10,Rpl); Rval = Rval * p; float tmp = Math.round(Rval); return (float)tmp/p; } /** * records Level Info */ private class Level { int level = 0; int goal=0; float time = 0.0f; public Level() { } public void reset() { goal=0; time = 0.0f; } public void setLevel(int l) { level=l; } public void setGoal(int g) { goal=g; } public int getLevel() { return level; } public int getGoal() { return goal; } } /** * record snake sections */ private class Section { int x,y; String direction=null; boolean head=false; public Section() { } public void init(int X, int Y, String B) { direction=B; x=X; y=Y; } public void setHead(boolean h) { head=h; } public void move() { if (direction == "up") { y-=5; } if (direction == "down") { y+=5; } if (direction == "right") { x+=5; } if (direction == "left") { x-=5; } } public void Paint(Graphics g) { g.setColor(Color.green); g.fillOval(x,y,5,5); if (head == true) { g.setColor(Color.black); g.fillOval(x - 2,y - 2,2,2); g.fillOval(x - 4,y - 2,2,2); } } //end class section } /** * record Move point */ private class MovePoint { int x,y; String direction; public MovePoint() { } public void init(int X, int Y, String B) { direction=B; x=X; y=Y; } //end class section } /** *Draw Wall Randomly */ private class Wall { int x,y; public Wall() { } public void init(int X, int Y) { x=X - (X % 5); y=Y - (Y % 5); } public void Paint(Graphics g) { g.setColor(Color.gray); g.fillOval(x,y,5,5); } //end class Wall } /** *Draw Apple Randomly */ private class Apple { int x,y; public Apple() { } public void init() { int rand=r.nextInt(dim.width); x=rand - (rand % 5); rand=r.nextInt(dim.height); y=rand - (rand % 5); } public void Paint(Graphics g) { g.setColor(Color.red); g.fillOval(x,y,5,5); } //end class apple } //end }
-
This is a fun little script I made a while back. It fits perfectly with truth or dare games. (I dare you to type !kickme) It was a completely random idea me and my brother came up with. Commands: !kickme !banme !kickbanme Bans for 30 seconds. on *:Text:*:#:{ if ($1 == !kickme) { kick # $nick Kicked on request } elseif ($1 == !kickbanme) { ban -ku30 # $nick 2 Kick + 30 second ban by request } elseif ($1 == !banme) { ban -u30 # $nick 2 | msg # $nick activated a 30 second ban by request. } } on *:Text:*:#:{ if ($1 == !kickme) { kick # $nick Kicked on request } elseif ($1 == !kickbanme) { ban -ku30 # $nick 2 Kick + 30 second ban by request } elseif ($1 == !banme) { ban -u30 # $nick 2 | msg # $nick activated a 30 second ban by request. } } on *:Text:*:#:{ if ($1 == !kickme) { kick # $nick Kicked on request } elseif ($1 == !kickbanme) { ban -ku30 # $nick 2 Kick + 30 second ban by request } elseif ($1 == !banme) { ban -u30 # $nick 2 | msg # $nick activated a 30 second ban by request. } On *:Text:!kickbanme:#: { /kick $chan $nick Kick + 30 second ban by request mode $chan +b $nick .timer 1 30 mode $chan -b $nick } can be also rewritten as on *:text:!kickbanme:#: { !ban -ku30 # $nick Kick + 30 second ban by request }The -k switch means to 'kick', and the u30 switch means to (unban or unset, either one works) in N seconds. The 2 after the $nick is the ban mask. The kind of ban mask you supplied wasn't a real one as it was a nick ban. I prefer using mask 2 as it is the most "unique" ban mask out of all of them. In this situation where you're "playing around", almost any ban mask is fine, unless you share a channel with a few dozen New Yorkers with the same ISP. You can use the same concept that I used, but with the "ban me". If you noticed, I put /!ban instead of /ban . Using ! before a command means taking the original one (very useful when dealing with common mIRC default aliases such as /kick and /ban). This means it won't take any modified aliases that a person who might use this script has; it's safer this way, and can prevent errors.
-
This is one of the scripts I found that I made a few months ago on my cute bot. I originally took the idea from FunBots on Quakenet and decided to script one of their games just for kicks. It's just a small, but fun, bomb game where you can leash a bomb on yourself or another person, and that person has only 30 seconds to defuse the bomb by choosing one of the following: RED YELLOW GREEN FEARTo start the game, type .bomb . The bot also counts how many times someone has defused or exploded the bomb, which you can check through .stats. Don't choose wire FEAR though! 🙂 🙂 🙂 15 seconds until next game Put this into your bot's remotes, not yours! Updates: Mon Mar 2, 9:10 PM - Made the script multi-channel + bomb stats. Here's a picture: alias -l bomb { set %bombs $reptok(%bombs,$gettok(%bombs,2,58),$calc($gettok(%bombs,2,58) + 1),1,58) | .msg $1 *BOOM* Fear. You're dead $+(,$gettok(%b. [ $+ [ $1 ] $+ ] .info,3,32),,!) $chr(91) You have been bombed by $+(,$gettok(%b. [ $+ [ $1 ] $+ ] .info,2,32),) on $+(,$gettok(%b. [ $+ [ $1 ] $+ ] .info,1,32),) $chr(93) | .msg $1 (10 seconds till next bomb) | set -u15 %bomb. [ $+ [ $1 ] ] disabled | unset %b. [ $+ [ $1 ] $+ ] .* } on *:text:.bomb*:#: { if (!%bombs) { set %bombs 0:0 } if (!%bomb. [ $+ [ $chan ] ]) { if (!$2) { .notice $nick You must select a nick. | halt } if ($2 ison $chan) && ($2 != $me) { set %b. [ $+ [ $chan ] $+ ] .wires RED YELLOW GREEN FEAR | set %b. [ $+ [ $chan ] $+ ] .nick $2 | set %bomb. [ $+ [ $chan ] ] on | set %b. [ $+ [ $chan ] $+ ] .info $chan $nick $2 | var %x RED|YELLOW|GREEN | set %b. [ $+ [ $chan ] $+ ] .wire $gettok(%x,$r(1,3),124) | .timer 1 1 .msg $chan INCOMING!: Bomb has been planted!!! You have 30sec to defuse the Bomb! Engi: $2 $+ . | .timer 1 2 .msg $chan Wires Are: 4RED - 8YELLOW - 9GREEN - 1FEAR | .timer 1 3 .msg $chan Use: ".wire <color here>" | .timer 1 4 .notice $2 YOU have been bombed by $+(,$nick,) on $+(,$chan,,!!!) | .timerbwarn. [ $+ [ $chan ] ] 1 20 .msg $chan 10 Seconds Remaining... Come on $+(,$2,,!) It's gonna BLOW!!! | .timerbomb. [ $+ [ $chan ] ] 1 30 bomb $chan } elseif ($2 == $me) { .notice $nick You can NOT bomb me! } else { .notice $nick $2 is NOT on $+(,$chan,,.) } } } on *:text:.wire*:#: { if (%bomb. [ $+ [ $chan ] ]) && ($nick == %b. [ $+ [ $chan ] $+ ] .nick) { if (!$2) { .notice $nick You must select a wire. } elseif (!$istok(%b. [ $+ [ $chan ] $+ ] .wires,$2,32)) { .notice $nick Wires Are: 4RED - 8YELLOW - 9GREEN - 1FEAR } else { if ($2 == fear) { set %bombs $reptok(%bombs,$gettok(%bombs,2,58),$calc($gettok(%bombs,2,58) + 1),1,58) | .msg $chan $nick *BOOM* Don't be afraid... It's only a virtual bomb $+(,$chr(91),$gettok(%bombs,2,58),$chr(93)) - (15 seconds till next bomb) | set -u15 %bomb. [ $+ [ $chan ] ] disabled | unset %b. [ $+ [ $chan ] $+ ] .* | .timerbwarn. [ $+ [ $chan ] ] off | .timerbomb. [ $+ [ $chan ] ] off } elseif ($istok(%b. [ $+ [ $chan ] $+ ] .wires,$2,32)) { if ($2 == %b. [ $+ [ $chan ] $+ ] .wire) { set %bombs $reptok(%bombs,$gettok(%bombs,1,58),$calc($gettok(%bombs,1,58) + 1),1,58) | .msg $chan WP $+(,$nick,) you got it right! \o/ $+(,$chr(91),$chan,$chr(93),) $+($chr(91),$gettok(%bombs,1,58),$chr(93)) - (15 seconds till next bomb) | set -u15 %bomb. [ $+ [ $chan ] ] disabled | unset %b. [ $+ [ $chan ] $+ ] .* | .timerbwarn. [ $+ [ $chan ] ] off | .timerbomb. [ $+ [ $chan ] ] off } else { set %bombs $reptok(%bombs,$gettok(%bombs,2,58),$calc($gettok(%bombs,2,58) + 1),1,58) | .msg $chan *BOOM* You chose the false wire $+($nick,...) The correct wire was: $+(,%b. [ $+ [ $chan ] $+ ] .wire,) $+($chr(91),$gettok(%bombs,2,58),$chr(93)) - (15 seconds till next bomb) | set -u15 %bomb. [ $+ [ $chan ] ] disabled | unset %b. [ $+ [ $chan ] $+ ] .* | .timerbwarn. [ $+ [ $chan ] ] off | .timerbomb. [ $+ [ $chan ] ] off } } } } } on *:text:.stats:#: { var %x $gettok(%bombs,1,58), %y $gettok(%bombs,2,58), %z $calc($gettok(%bombs,1,58) + $gettok(%bombs,2,58)) | .msg $chan Total number of defusions: $+(,%x,) rounds.. $+($chr(40),$round($calc(%x / %z),2),$chr(37),$chr(41)) $chr(124) Total number of explosions: $+(,%y,) rounds.. $+($chr(40),$round($calc(%y / %z),2),$chr(37),$chr(41)) }
-
Was making it for a long time. My "ignorant & annoying bot''. Type !infocat for info. I guess there are more than 100 commands.. So Enjoy 😄 on *:join:#:{ msg $chan $nick 6Welcome 10To 5Own 7#chan !3 For Have A Fun Write 4 !infocat 3Enjoy! } on *:kick:#:{ if ($knick == $me) { join # | inc %kick | echo -a I've been kicked %kick times :P } } alias -l fullbot { goto $event :voice msg $chan 10[ $time ] 10[VOICE]14 $chan 4 $nick 7voiced12 $vnick window -n @Channels @Channels | aline @Channels 10[ $time ] 10[VOICE]14 $chan 4 $nick 7voiced12 $vnick halt :devoice msg $chan 10[ $time ] 10[Devoice]14 $chan 4 $nick 7devoiced12 $vnick window -n @Channels @Channels | aline @Channels 10[ $time ] 10[Devoice]14 $chan 4 $nick 7devoiced12 $vnick halt } on *:exit:{ if ($file(whois).shortfn) .remove $v1 } on *:sockclose:w...*:{ .play $gettok($sock($sockname).mark,2,124) whois 2000 } on *:text:$($iif(!track* iswm $strip($1),$1)):*:{ if ($file(whois).shortfn) write -c $v1 if ($regex($strip($2),/((\d{1,3}\.){3}\d{1,3})/S)) { var %ipinfo = $regml(1) if ($play(#)) || ($play($nick)) { .notice $nick Please wait until I've finished the IP lookup! halt } .msg $iif(#,#,$nick) Please wait while I fetch the IP info... var %w $+(w...,$r(1,$ticks)) sockopen %w www.fr2.cyberabuse.org 80 sockmark %w $+(%ipinfo,|,$iif(#,#,$nick)) halt } .notice $nick That's not an IP address. Syntax: !track <IP> } on *:sockopen:w...*:{ if ($sockerr) { $gettok($sock($sockname).mark,2,124) * Error Connecting to Website! halt } var %? = sockwrite -nt $sockname var %?? = $+(IP=,$gettok($sock($sockname).mark,1,124),&OK=OK&OK=OK&dns=OK) %? POST /whois/?page=whois_server HTTP/1.1 %? Host: $sock($sockname).addr %? Referer: $+(http://,$sock($sockname).addr,/whois/?page=whois_server) %? Content-Type: application/x-www-form-urlencoded %? Connection: close %? Content-Length: $len(%??) %? $+($crlf,%??) } on *:sockread:w...*:{ if ($sockerr) { $gettok($sock($sockname).mark,2,124) * Error Reading Website! halt } if (error isin %whois) { .msg $gettok($sock($sockname).mark,2,124) Invalid IP Address! halt } var %whois, %data = (Infos|Country|Abuse E-mail|Source) sockread %whois if ($chr(37) !isin %whois) && ($regex($v2,/ $+ %data $+ /)) { if ($regex(%whois,/(.*) $+ $+($chr(60),br,$chr(62)) $+ /)) { write whois $regsubex($remove($regml(1),:),$& / $+ %data $+ /g,$+($chr(2),\1 :,$chr(2))) } } } on *:join:#:{ .notice $nick Welcome to $chan $+ , $me $+ 's Restaurant is open! Type !resturuant for more details. } on *:text:!restaurant*:#:{ .notice $nick Welcome to $me $+ 's Restaurant! Made by davey; Enjoy :) .notice $nick For the commands type: !rcmds } on *:text:!rcmds*:#:{ .notice $nick Thanks for coming to $me $+ 's Restaurant! .notice $nick For all the types of food we have type: !food .notice $nick For all the types of beverages we have type: !beverages .notice $nick For all the types of soft drinks we have type: !sdrinks .notice $nick For all the types of candy we have type: !candy .notice $nick Enjoy :) } on *:text:!food*:#:{ .notice $nick Here is our food menu! .notice $nick Burger, fries, pasta, steak, shrimp, bbqribs, ham, pork, sausages, green beans .notice $nick Strawberries, cakes, ice cream, waffles, pancakes, eggs, bacon, apples .notice $nick Bananas, oranges, peas, carrots, broccoli, asparagus, peaches, grapes, cauliflour .notice $nick Scrapples, candied yam, turkey, cheese, chicken and pizza. .notice $nick To get some food but a ! in front of the foods name :) } on *:text:!burger*:#:{ describe $chan gives $nick a burger } on *:text:!fries*:#:{ describe $chan gives $nick a packet of fries } on *:text:!pasta*:#:{ describe $chan gives $nick a bowl of pasta } on *:text:!steak*:#:{ describe $chan gives $nick a piece of steak } on *:text:!shrimp*:#:{ describe $chan gives $nick a bowl of shrimps } on *:text:!bbqribs*:#:{ describe $chan gives $nick a plate of bbq ribs } on *:text:!ham*:#:{ describe $chan gives $nick a palte of ham } on *:text:!pork*:#:{ describe $chan gives $nick a plate of pork } on *:text:!sausages*:#:{ describe $chan gives $nick a plate of sausages } on *:text:!greenbeans*:#:{ describe $chan gives $nick a bowl of green beans } on *:text:!strawberries*:#:{ describe $chan gives $nick a small bowl of strawberries } on *:text:!cakes*:#:{ .notice $nick Please choose a cake from these five: Chocolate Cake, Ice cream Cake, Cheese Cake, Icing Cake and Orange and Poppy Sead Cake. Make sure to use a ! in front of the name. (Orange and Poppy Sead: !OPSCake. Chocolate Cake: !CCake. Ice Cream Cake: !ICCake. Icing Cake: !ICake. Cheese Cake: !ChCake } on *:text:!ccake*:#:{ describe $chan gives $nick a slice of Chocolate Cake } on *:text:!opscake*:#:{ describe $chan gives $nick a slice of Orange and Poppy Seed Cake } on *:text:!iccake*:#:{ describe $chan gives $nick a slice of Ice Cream Cake } on *:text:!icake*:#:{ describe $chan gives $nick a slice of Icing Cake } on *:text:!chcake*:#:{ describe $chan gives $nick a slice of Cheese Cake } on *:text:!icecream*:#:{ describe $chan gives $nick a scoop of icecream } on *:text:!waffles*:#:{ describe $chan gives $nick a plate of waffles } on *:text:!pancakes*:#:{ describe $chan gives $nick a plate of pancakes } on *:text:!eggs*:#:{ describe $chan gives $nick a plate of scrambled eggs } on *:text:!bacon*:#:{ describe $chan gives $nick a plate of bacon } on *:text:!apples*:#:{ .notice $nick Please choice between; a red apple, a green apple or a yellow apple. For red type: !rapple For green type: !gapple For yellow type: !yapple } on *:text:!rapple*:#:{ describe $chan gives $nick a juicy red apple } on *:text:!gapple*:#:{ describe $chan gives $nick a juicy green apple } on *:text:!yapple*:#:{ describe $chan gives $nick a juicy yellow apple } on *:text:!bananas*:#:{ describe $chan gives $nick a yellow banana } on *:text:!oranges*:#:{ describe $chan gives $nick an orange } on *:text:!peas*:#:{ describe $chan gives $nick a bowl of peas } on *:text:!carrots*:#:{ describe $chan gives $nick a orange carrot } on *:text:!broccoli*:#:{ describe $chan gives $nick some broccoli } on *:text:!asparagus*:#:{ describe $chan gives $nick an asparagus } on *:text:!peaches*:#:{ describe $chan gives $nick a bowl of peaches } on *:text:!grapes*:#:{ describe $chan gives $nick a bowl of grapes } on *:text:!cauliflour*:#:{ describe $chan gives $nick some cauliflour } on *:text:!Scrapples*:#:{ describe $chan gives $nick some scrapples } on *:text:!candiedyam*:#:{ describe $chan gives $nick some candied yam } on *:text:!turkey*:#:{ describe $chan gives $nick a big plate of turkey with salad dressing | msg $chan Happy thanksgiving! } on *:text:!cheese*:#:{ describe $chan gives $nick a peice of cheese } on *:text:!chicken*:#:{ describe $chan gives $nick a plate of chicken with salad dressing } on *:text:!pizza*:#:{ .notice $nick Please choose between: Cheese and Bacon Pizza(!CBPizza) The Lot(!thelot) No Crusts(!NCPizza) and Cheese Pizza(!Cpizza) } on *:text:!CBPizza*:#:{ describe $chan gives $nick a big plate of Cheese and Bacon Pizza } on *:text:!thelot*:#:{ describe $chan gives $nick a big plate of The Lot } on *:text:!NCPizza*:#:{ describe $chan gives $nick a big plate of No Crusts Pizza } on *:text:!cpizza*:#:{ describe $chan gives $nick a big plate of Cheese Pizza } on *:text:!beverages*:#:{ .notice $nick Please choose between wine, vodka, beer, whiskey, rum or cocktails. Wine: !wine Vodka: !vodka Beer: !beer Whiskey: !whiskey Rum: !rum Cocktails: !cocktails } on *:text:!cocktails*:#:{ .notice $nick Here is the cocktail menu: .notice $nick Martini, Long Island Iced Tea(!LIIT), Midori Limedrop(!MLime), Bubble Gum Kamikaze(!BGK) .notice $nick Electric Screwdriver(!Escrew), Sour Apple Pussycat(!SAP), Blue Valium(!BV) .notice $nick Peach Zima Sprite(!PZS), Frothy Lemonade(!FLemon), Jager Bomb(!JBomb) .notice $nick Daiquiri, Cosmopolitan, Margarita, White Russian(!WhiteRussian) .notice $nick Mudslide, Sex on the Beach(!SexBeach), Cordial Daisy(!CDaisy), BlueBerry Tequila Sour(!BTSour) .notice $nick Pear Sourball(!PSour), Jello Shooters(!JShoot). } on *:text:!Martini*:#:{ describe $chan gives $nick a bottle of Martini } on *:text:!LIIT*:#:{ describe $chan gives $nick a bottle of Long Island Iced tea } on *:text:!Mlime*:#:{ describe $chan gives $nick a bottle of Midori Limedrop } on *:text:!BGK*:#:{ describe $chan gives $nick a bottle of Bubble Gum Kamikaze } on *:text:!Escrew*:#:{ describe $chan gives $nick a bottle of Electric Screwdriver } on *:text:!SAP*:#:{ describe $chan gives $nick a bottle of Sour Apple Pussycat } on *:text:!BV*:#:{ describe $chan gives $nick a bottle of Blue Valium } on *:text:!PZS*:#:{ describe $chan gives $nick a bottle of Peach Zima Sprite } on *:text:!FLemon*:#:{ describe $chan gives $nick a bottle of Frothy Lemonade } on *:text:!Jbomb*:#:{ describe $chan gives $nick a bottle of Jager Bomb } on *:text:!daiquiri*:#:{ describe $chan gives $nick a bottle of Daiquiri } on *:text:!cosmoplitan*:#:{ describe $chan gives $nick a bottle of Cosmopolitan } on *:text:!Margarita*:#:{ describe $chan gives $nick a bottle of Margarita } on *:text:!whiterussian*:#:{ describe $chan gives $nick a bottle of White Russian } on *:text:!mudslide*:#:{ describe $chan gives $nick a bottle of Mudslide } on *:text:!sexbeach*:#:{ describe $chan gives $nick a bottle of Sex on the Beach } on *:text:!CDaisy*:#:{ describe $chan gives $nick a bottle of Cordial Daisy } on *:text:!BTsour*:#:{ describe $chan gives $nick a bottle of Blueberry Tequila Sour } on *:text:!Psour*:#:{ describe $chan gives $nick a bottle of Pear Sourball } on *:text:!JShoot*:#:{ describe $chan gives $nick a bottle of Jello Shooters } on *:text:!beer*:#:{ .notice $nick Miller, Miller Lite(!MLite), Miller Genuine Draft(!MGB) .notice $nick Rolling Rock(!RR), Yuenling, Molson, Corona, Coors, Coors Lite(!c!%$) .notice $nick Budweiser, BudLight } on *:text:!Miller*:#:{ describe $chan gives $nick a bottle of Miller } on *:text:!MLite*:#:{ describe $chan gives $nick a bottle of Miller Lite } on *:text:!MGD*:#:{ describe $chan gives $nick a bottle of Miller Genuine Draft } on *:text:!RR*:#:{ describe $chan gives $nick a bottle of Rolling Rock } on *:text:!yuenling*:#:{ describe $chan gives $nick a bottle of Yuenling } on *:text:!Molson*:#:{ describe $chan gives $nick a bottle of Molson } on *:text:!Corona*:#:{ describe $chan gives $nick a bottle of Corona } on *:text:!Coors*:#:{ describe $chan gives $nick a bottle of Coors } on *:text:!c!%$*:#:{ describe $chan gives $nick a bottle of Coors Lite } on *:text:!Budweiser*:#:{ describe $chan gives $nick a bottle of Budweiser } on *:text:!Budlite*:#:{ describe $chan gives $nick a bottle of Budlite } on *:text:!wine*:#:{ .notice $nick White Wine(!white), Red Wine(!red), Cabernet Savignon(!CabSav) .notice $nick Champagne, Sparkling Wine(!SparkleW), Sparkling Cider(SparkleC) .notice $nick Riesling, Chardonnay, Sauvignon, Pinot Noir(!pinotn) .notice $nick Merlot, Shiraz, Syrah, Zinfandel } on *:text:!white*:{ describe $chan gives $nick a glass of White Wine } on *:text:!red*:{ describe $chan gives $nick a glass of Red Wine } on *:text:!CabSac*:#:{ describe $chan gives $nick a glass of Cabernet Savignon } on *:text:!Champagne*:#:{ describe $chan pops the cork | describe $chan gives $nick a glass of champagne } on *:text:!SparkleW*:#:{ describe $chan gives $nick a glass of Sparkling Wine } on *:text:!sparklec*:#:{ describe $chan gives $nick a glass of Sparkling Cider } on *:text:!Riesling*:#:{ describe $chan gives $nick a glass of Riesling } on *:text:!Chardonnay*:#:{ describe $chan gives $Nick a glass of Chardonnay } on *:text:!Sauvignon*:#:{ describe $chan gives $nick a glass of Sauvignon } on *:text:!PinotN*:#:{ describe $chan gives $nick a glass of Pinot Noir } on *:text:!merlot*:#:{ describe $chan gives $nick a glass of Merlot } on *:text:!Shiraz*:#:{ describe $chan gives $nick a glass of Shiraz } on *:text:!Syrah*:#:{ describe $chan gives $Nick a glass of Syrah } on *:text:!Zinfandel*:#:{ describe $chan gives $nick a glass of Zinafandel } on *:text:!whiskey*:#:{ .notice $nick Charbay, McCarthy's(!McCarthys), Notch, Old Potrero(!OldP), Peregrine Rock(!PerRock) .notice $nick St. George(!StG), Stranahan's(!Stranahans), Templeton Rye(!TempleR) .notice $nick Wasmud's(!Wasmuds), Woodstone Creek(!WoodCreek) } on *:text:!Charbay*:#:{ describe $chan gives $nick a bottle of Charbay } on *:text:!McCarthys*:#:{ describe $chan gives $nick a bottle of McCarthy's } on *:text:!Notch*:#:{ describe $chan gives $nick a bottle of Notch } on *:text:!OldP*:#:{ describe $chan gives $nick a bottle of Old Potrero } on *:text:!PerRock*:#:{ describe $chan gives $nick a bottle of Peregrine Rock } on *:text:!StG*:#:{ describe $chan gives $nick a bottle of St. George } on *:text:!Stranahans*:#:{ describe $chan gives $nick a bottle of Stranahan's } on *:text:!TempleR*:#:{ describe $chan gives $nick a bottle of Templeton Rye } on *:text:!Wasmuds*:#:{ describe $chan gives $nick a bottle of Wasmud's } on *:text:!WoodCreek*:#:{ describe $chan gives $nick a bottle of Woodstone Creek } on *:text:!vodka*:#:{ .notice $nick Absolut, Belvedere, Grey Goose(!GreyG), Imperia, Seagram's(!Seagrams) .notice $nick Skyy, Smirnoff } on *:text:!Absolut*:#:{ describe $chan gives $nick a bottle of Absolut } on *:text:!Belvedere*:#:{ describe $chan gives $nick a bottle of Belvedere } on *:text:!GreyG*:#:{ describe $chan gives $nick a bottle of Grey Goose } on *:text:!Imperia*:#:{ describe $chan gives $nick a bottle of Imperia } on *:text:!Seagrams*:#:{ describe $chan gives $nick a bottle of Seagram's } on *:text:!Skyy*:#:{ describe $chan gives $nick a bottle of Skyy } on *:text:!Smirnoff*:#:{ describe $chan gives $nick a bottle of Smirnoff } on *:text:!rum*:#:{ .notice $nick Bacardi, Captain Morgan(!CaptainM), Malibu } on *:text:!Bacardi*:#:{ describe $chan gives $nick a bottle of Bacardi } on *:text:!CaptainM*:#:{ describe $chan gives $Nick a bottle of Captain Morgan } on *:text:!Malibu*:#:{ describe $chan gives $nick a bottle of Malibu } on *:text:!sdrinks*:#:{ .notice $nick Coke, Fanta, Lemonade, Raspberry Soda(!raspsoda) .notice $nick Solo, Pepsi } on *:text:!coke*:#:{ notice $nick Please choose between; Diet Coke(!DietC), Coke Zero(!CZero), Lemonade Coke(!LemonCoke) or Coca Cola(!CocaCola) } on *:text:!DietC*:#:{ describe $chan gives $nick a can of Diet Coke } on *:text:!CZero*:#:{ describe $chan gives $nick a can of Coke Zero } on *:text:!LemonCoke*:{ describe $chan gives $nick a can of Lemonade flavoured Coke } on *:text:!CocaCola*:#:{ describe $chan gives $nick a can of Coca Cola } on *:text:!fanta*:#:{ describe $chan gives $nick a can of Fanta } on *:text:!Lemonade*:#:{ describe $chan gives $nick a can of Lemonade } on *:text:!raspsoda*:#:{ describe $chan gives $nick a can of Raspberry Soda } on *:text:!Solo*:#:{ describe $chan gives $nick a can of solo } on *:text:!pepsi*:#:{ .notice $nick Please choose between; Normal Pepsi(!NPepsi), Pepsi Max(!PMax) or Vanilla Pepsi(!VPepsi) } on *:text:!npepsi*:#:{ describe $chan gives $nick a can of Pepsi } on *:text:!Pmax*:#:{ describe $chan gives $nick a can of Pepsi Max } on *:text:!VPepsi*:#:{ describe $chan gives $nick a can of Vanilla flavoured pepsi } on *:text:!candy*:#:{ .notice $nick Boost, Flake, Cherry Ripe(!CherryR), Mars, Snickers .notice $nick Kambly } on *:text:!Boost*:#:{ describe $chan gives $nick a Boost } on *:text:!Flake*:#:{ describe $chan gives $nick a Flake } on *:text:!CherryR*:#:{ describe $chan gives $nick a Cherry Ripe } on *:text:!Mars*:#:{ describe $chan gives $nick a Mars } on *:text:!Snickers*:#:{ describe $chan gives $nick a Snickers } on *:text:!kambly*:#:{ .notice $nick Please choose between; Chocolate Hearts(!ChocoHearts), Florentin or Mont Choco(!MontChoco) } on *:text:!ChocoHearts*:#:{ describe $chan gives $nick a box of Chocolate Hearts } on *:text:!Florentin*:#:{ describe $chan gives $nick a box of Florentins } on *:text:!MontChoco*:#:{ describe $chan gives $nick a box of Mont Chocos } on *:TEXT:your gay:#:{ msg $chan $nick your mama is } on *:TEXT:!joke1:#:{ msg $chan Yo mama so fat she eats Wheat Thicks. } on *:TEXT:!joke2:#:{ msg $chan Yo mama so fat she had to go to Sea World to get baptized. } on *:TEXT:!joke3:#:{ msg $chan Yo mama so fat she's got her own area code! } on *:TEXT:!joke4:#:{ msg $chan Yo mama so stupid that she put lipstick on her head just to make-up her mind. } on *:TEXT:!joke5:#:{ msg $chan Yo mama so stupid it took her 2 hours to watch 60 minutes. } on *:TEXT:!joke6:#:{ msg $chan Yo mama so ugly her mom had to be drunk to breast feed her. } on *:TEXT:!joke7:#:{ msg $chan Yo mama so ugly when she walks into a bank, they turn off the surveillence cameras. } on *:TEXT:!joke8:#:{ msg $chan Yo mama so stupid you have to dig for her IQ! } on *:TEXT:!joke9:#:{ msg $chan Yo mama so stupid when your dad said it was chilly outside, she ran outside with a spoon. } on *:TEXT:!joke9:#:{ msg $chan Yo mama so fat people jog around her for exercise. } on *:TEXT:!joke10:#:{ msg $chan Yo mama so fat her neck looks like a pair of hot dogs! } on *:TEXT:you smell:#:{ msg $chan $nick No you do! Go take a shower. } on *:TEXT:!info:#:{ msg $chan $nick Before typing any of my commands you should know that all of my commands are jokes they are not to be taken personally.To access jokes type !joke ex.!joke2 } on *:TEXT:!cool:#:{ msg $chan $nick your not cool so dont type this. } on *:TEXT:!loser:#:{ msg $chan $nick this is exactly what you are. } on *:TEXT:!me:#:{ msg $chan $nick I found a picture of you look -> http://www.mediocrefilms.com/images/retarded-title.jpg <- } on *:TEXT:!joke11:#:{ msg $chan Yo mammas teeth are so yellow, traffic slows down when she smiles! } on *:TEXT:!joke12:#:{ msg $chan Yo mamma so poor she can't afford to pay attention! } on *:TEXT:!joke13:#:{ msg $chan Yo Mamma so poor when I ring the doorbell she says, "DING!" } on *:TEXT:!joke14:#:{ msg $chan Yo Mamma so poor she waves around a popsicle stick and calls it air conditioning. } on *:TEXT:!joke15:#:{ msg $chan Do you know the story about the little old woman that lives in a shoe? Well, Yo mama so poor she live in a flip flop! } on *:TEXT:!joke16:#:{ msg $chan Yo mamma like spoiled milk, fat and chunky! } on *:TEXT:!joke17:#:{ msg $chan Yo mamma so stupid, she studied for a drug test! } on *:TEXT:!joke18:#:{ msg $chan Yo mamma so stupid that she tried to put M&M's in alphabetical order! } on *:TEXT:!joke19:#:{ msg $chan Yo mamma so stupid she stole free bread. } on *:TEXT:!joke20:#:{ msg $chan Yo mamma so stupid she sold her car for gasoline money! } on *:TEXT:!joke21:#:{ msg $chan Yo mamma so black, she sat down on a jacuzzi and made coffee. } on *:TEXT:!joke22:#:{ msg $chan Yo mamma so old, she used to play for the raiders when they had both eyes. } on *:TEXT:!joke23:#:{ msg $chan Your mama's so fat when she goes to McDonalds they ask her what she doesn't want! } on *:TEXT:!joke24:#:{ msg $chan Authorities say a Florida woman called 911 three times after McDonald's employees told her they were out of McNuggets. A spokesman for McDonalds said that this was unusual because most customers don’t call 911 until after they’ve eaten McDonalds. } on *:TEXT:!joke25:#:{ msg $chan Q:why did the burger queen get pregnant? } on *:TEXT:!why*:#:{ msg $chan A:the burger king forgot to wrap his whopper. } on 1:text:No U:#:msg $chan 4 NO U FAGGOT on *:action:*slaps* *Mackbot*:*: { describe $chan hits $nick around a bit with the banhammer } on 1:text:!Huggles:#:msg $chan 4 Huggles $nick on 1:text:!tequila:#:msg $chan 4 slides a shot of tequila over to $nick (what a bum, go get a life) ON 1:TEXT:!Buttsecks:#:describe $chan turns on $nick and gives suprise buttsecks on 1:text:bad:#:msg $chan 4 well fark you too $nick ON 1:TEXT:!nick:#:describe $chan /nick _________ ON 1:TEXT:!sop:#:describe $chan /cs sop #Channel (add/del) Nick /cs aop #Channel (add/del) Nick ON 1:TEXT:!sop:#:describe $chan /cs sop #Channel (add/del) Nick ON 1:TEXT:!Faggot:#:describe $chan We all know your a faggot $nick ON 1:TEXT:!Coke:#:describe $chan 4 /me passes a kilo of coke to $nick ON 1:TEXT:!nuke:#:describe $chan 4 nukes $nick ON 1:TEXT:!Cig:#:describe $chan 4 $nick Thinks it's time for a 7===0============~~~~~~~4~~ ON 1:TEXT:!GreenTC:#:describe $chan To sign up for green team trade circles go to ---- http://s1.zetaboards.com/United_Jungle_Accord/forum/766279/ ON 1:TEXT:!TC:#:describe $chan 4 To sign up for GGA Trade Circles Go to the link ---- http://z8.invisionfree.com/GGA/index.php?showtopic=1850 ON 1:TEXT:!steak:#:describe $chan 4 Hands $nick A Big, Juicy , Top of the line steak ON 1:TEXT:!rstat1:#:describe $chan 4 A super smart IRC wiz that knows enough to steal your channel if he has sops!!! ON 1:TEXT:!Koel:#:describe $chan 4 $nick Koel, Is the LEader Of the dirty Slcbers. not the alliance only the dirty people. ON 1:TEXT:!Cig:#:describe $chan $nick says its time for a 7,1 ====0==========4=15~~~~~~~~~ break ON 1:TEXT:!Dog:#:Describe $chan 4 Gives a cute little puppy to $nick ON 1:TEXT:!RandleMan:#:Msg $chan 4 Whore On corner with red pumps ON 1:TEXT:!Burger:#:Describe $chan 4 hands $nick a Large CheeseBurger ON 1:TEXT:!Beer:#:Describe $chan 4 hands $nick An ice cold beer!!! ON 1:TEXT:!English:#:msg $chan 4 $chan is an english speaking chatroom, please speak english or type /list for the channel you require. ON 1:TEXT:!Caps:#:msg $chan 4Stop using caps it's rude (seen as yelling) and may result in a kick and/or ban. ON 1:TEXT:!age:#:msg $chan 4This Channel Has no age limit aslong as ur not to OLD ON 1:TEXT:!Troll:#:msg $chan 4Do not troll in $chan Doing this results in :Ban or Kick ON 1:TEXT:!Pm:#:msg $chan 4Do Not pm someone without there permission. ON 1:TEXT:!Trolling:#:msg $chan 4Trolling Means : Looking for Boys/Girls/Asking For Cybers/ ON 1:TEXT:!Drama:#:msg $chan 4Do Not Start Drama In $chan ON 1:TEXT:!beg:#:msg $chan 4Dont Beg For Ops in $chan ON 1:TEXT:!nick:#:msg $chan 4change your nick type /nick NickYouWantHere or (/Nick Bob) ON 1:TEXT:!Ass:#:msg $chan 4Dont be a Ass, It Only Makes You Look Dumb. ON 1:TEXT:!Spam:#:msg $chan 4No Spamming In $chan Leads To Perm Ban ON 1:TEXT:!Ignore:#:msg $chan 4To add someone to your ignore list Type /Ignore <Copy Nick Here> Or /Ignore <Paste Hostmask Here> ON 1:TEXT:!Owner:#:msg $chan 4To Make a temp owner type /mode #room +q nick ON 1:TEXT:!Room:#:msg $chan 4To Make Ur Own Room Type /cs register #roomname URPasshere Descriptionofroomhere ON 1:TEXT:!mIRC:#:msg $chan 4To Download mirc go to www.mirc.com((12And Download From The Website 4)) ON 1:TEXT:!wIRC:#:msg $chan 4To Download wIRC Go to www.warirc.com/ ((4And Download From There12))) ON 1:TEXT:!kick:#:msg $chan 4To Kick Someone from a room your op in type !k nick reason. ON 1:TEXT:!Ban:#:msg $chan 4To Ban Someone from a room your op in type !kb nick reason. ON 1:TEXT:!Unban:#:msg $chan 4To Unban Someone From A Room Your Op In Type !unban nick || To Unban Yourself From a room you are perm op in type /cs unban #room. ON 1:TEXT:!register:#:msg $chan 4To Register your NickName type /ns register Yourpasswordhere Youremailaddresshere ON 1:text:!identify:#:msg $chan 4 After Registering Your Nick Each Time You Connect You Must Type /ns identify URPASSHERE ON 1:text:!ghost:#:msg $chan 4 Type /ns ghost urmainnamehere urpasshere ON 1:text:!racial:#:msg $chan 4 There Will Be NO Racial Remarks in $chan Results In A Ban. On 1:text:!respect:#:msg $chan 4 Please Respect All Chatters in $chan on 1:text:im back:#:msg $chan 4 Welcome Back $nick on 1:text:ill brb:#:msg $chan 4 Hurry Back $nick on 1:text:brb:#:msg $chan 4 Hurry Back $nick on 1:text:back:#:msg $chan 4 Welcome Back $nick on 1:text:g2g:#:msg $chan 4 GoodBye $nick on 1:text:gtg:#:msg $chan 4 GoodBye $nick on 1:text:bbl:#:msg $chan 4 See You Later $nick on 1:text:!commands:#: { .msg $chan $nick We have: !wake !poke !roses !throw !tag !candy !youtube !wiki !google !roses !petals !cola !m&ms !king !queen !flowers !smile !friend !dear - ALSO GAMES: !Aim !Blowup/!Defuse !Pcall !Number/Guess !Slots !8ball .msg $chan $nick !english !caps !age !troll !PM !trolling !drama !beg !ass !spam !racial !respect !beer !burger !dog !blow !MackJob !cig !greenTC !Tequila !nuke !steak !Faggot !restaurant !huggles* for IrcHelp commands Type !irchelp* for Uno commands type !unocom * } on 1:text:!ircHelp:#:msg $chan 4 !nick !ignore !owner !room !mirc !wirc !kick !ban !unban !register !identify !ghost !sop !aop on 1:text:!Unocom:#:msg $chan 4 !uno !join !deal !unostop !kickplayer <player> !cards !count !topcard !draw !pass !play !score !top10 on 1:text:!blow:#:describe $chan 4 Watches $nick Blow him self en a very disgusting matter (go buy a prostitute atleast) on 1:text:!Win:#:msg $chan 4 &me MackBot wins and you lose, your whole life is epic fail. Get over it!!! on 1:text:!MackJob:#:msg $chan 4 I'm a man you !@#$ idiot I wouldnt blow you if you had the largest !@#$ in the world on 1:text:!NoobSauce:#:msg $chan 4 Beer is Good (aka BiG) is the definition of noobsauce 2: BiG's new word on 1:text:!Belka:#:msg $chan 4 A very important member of the GGA, that gets things done and can be trusted with most task on 1:text:!Mackbot:#:msg $chan 4 A GGAer thats lazy but sets up Green team trade circles so Message in game if interesyed in TC! (aka General_Mack) on 1:text:!SP:#:msg $chan 4 Trium of GGA that keeps to himself alot (from what I've seen) But knows when to joke around and when to be serious (unlike MackBoy[AKA shaneprice] on 1:text:!win:#:msg $chan 4 I win you lose get over it( your whole life = epic fail) on 1:text:!LT:#:msg $chan 4 LT is not AFK as much as he leads everyone to believe!!!(aka Lord Tarmikos) on 1:text:!Q:#:msg $chan 4 Qauianna is best described as Hardworking stooge of the Triumvir (which one? MoE) (aka Qauianna) on 1:text:!hello:#:msg $chan 4 hello $nick how are you doing??? on 1:text:!Good:#:msg $chan 4 That's great $nick , I'm doing great today, considering bots are always happy!!! on 1:text:Fine:#:msg $chan 4 That's great $nick , I'm doing great today, considering bots are always happy!! on 1:text:steak:#:describe $chan 4 Hands $nick A Big, Juicy , Top of the line steak Description: Restaurant Script URL: http://rafb.net/p/rMOdgJ18.html ctcp *:VERSION: { ctcpreply $nick VERSION $me is using $me $+ 's Restaurant. Made by Mack. | halt } alias restaurant { msg $chan I am using $me $+ 's restaurant, made by Your mum } on *:join:#:{ .notice $nick Welcome to $chan $+ , $me $+ 's Restaurant is open! Type !resturuant for more details. } on *:text:!restaurant*:#:{ .notice $nick Welcome to $me $+ 's Restaurant! Made by davey; Enjoy :) .notice $nick For the commands type: !rcmds } on *:text:!rcmds*:#:{ .notice $nick Thanks for coming to $me $+ 's Restaurant! .notice $nick For all the types of food we have type: !food .notice $nick For all the types of beverages we have type: !beverages .notice $nick For all the types of soft drinks we have type: !sdrinks .notice $nick For all the types of candy we have type: !candy .notice $nick Enjoy :) } on *:text:!food*:#:{ .notice $nick Here is our food menu! .notice $nick Burger, fries, pasta, steak, shrimp, bbqribs, ham, pork, sausages, green beans .notice $nick Strawberries, cakes, ice cream, waffles, pancakes, eggs, bacon, apples .notice $nick Bananas, oranges, peas, carrots, broccoli, asparagus, peaches, grapes, cauliflour .notice $nick Scrapples, candied yam, turkey, cheese, chicken and pizza. .notice $nick To get some food but a ! in front of the foods name :) } on *:text:!burger*:#:{ describe $chan gives $nick a burger } on *:text:!fries*:#:{ describe $chan gives $nick a packet of fries } on *:text:!pasta*:#:{ describe $chan gives $nick a bowl of pasta } on *:text:!steak*:#:{ describe $chan gives $nick a piece of steak } on *:text:!shrimp*:#:{ describe $chan gives $nick a bowl of shrimps } on *:text:!bbqribs*:#:{ describe $chan gives $nick a plate of bbq ribs } on *:text:!ham*:#:{ describe $chan gives $nick a palte of ham } on *:text:!pork*:#:{ describe $chan gives $nick a plate of pork } on *:text:!sausages*:#:{ describe $chan gives $nick a plate of sausages } on *:text:!greenbeans*:#:{ describe $chan gives $nick a bowl of green beans } on *:text:!strawberries*:#:{ describe $chan gives $nick a small bowl of strawberries } on *:text:!cakes*:#:{ .notice $nick Please choose a cake from these five: Chocolate Cake, Ice cream Cake, Cheese Cake, Icing Cake and Orange and Poppy Sead Cake. Make sure to use a ! in front of the name. (Orange and Poppy Sead: !OPSCake. Chocolate Cake: !CCake. Ice Cream Cake: !ICCake. Icing Cake: !ICake. Cheese Cake: !ChCake } on *:text:!ccake*:#:{ describe $chan gives $nick a slice of Chocolate Cake } on *:text:!opscake*:#:{ describe $chan gives $nick a slice of Orange and Poppy Seed Cake } on *:text:!iccake*:#:{ describe $chan gives $nick a slice of Ice Cream Cake } on *:text:!icake*:#:{ describe $chan gives $nick a slice of Icing Cake } on *:text:!chcake*:#:{ describe $chan gives $nick a slice of Cheese Cake } on *:text:!icecream*:#:{ describe $chan gives $nick a scoop of icecream } on *:text:!waffles*:#:{ describe $chan gives $nick a plate of waffles } on *:text:!pancakes*:#:{ describe $chan gives $nick a plate of pancakes } on *:text:!eggs*:#:{ describe $chan gives $nick a plate of scrambled eggs } on *:text:!bacon*:#:{ describe $chan gives $nick a plate of bacon } on *:text:!apples*:#:{ .notice $nick Please choice between; a red apple, a green apple or a yellow apple. For red type: !rapple For green type: !gapple For yellow type: !yapple } on *:text:!rapple*:#:{ describe $chan gives $nick a juicy red apple } on *:text:!gapple*:#:{ describe $chan gives $nick a juicy green apple } on *:text:!yapple*:#:{ describe $chan gives $nick a juicy yellow apple } on *:text:!bananas*:#:{ describe $chan gives $nick a yellow banana } on *:text:!oranges*:#:{ describe $chan gives $nick an orange } on *:text:!peas*:#:{ describe $chan gives $nick a bowl of peas } on *:text:!carrots*:#:{ describe $chan gives $nick a orange carrot } on *:text:!broccoli*:#:{ describe $chan gives $nick some broccoli } on *:text:!asparagus*:#:{ describe $chan gives $nick an asparagus } on *:text:!peaches*:#:{ describe $chan gives $nick a bowl of peaches } on *:text:!grapes*:#:{ describe $chan gives $nick a bowl of grapes } on *:text:!cauliflour*:#:{ describe $chan gives $nick some cauliflour } on *:text:!Scrapples*:#:{ describe $chan gives $nick some scrapples } on *:text:!candiedyam*:#:{ describe $chan gives $nick some candied yam } on *:text:!turkey*:#:{ describe $chan gives $nick a big plate of turkey with salad dressing | msg $chan Happy thanksgiving! } on *:text:!cheese*:#:{ describe $chan gives $nick a peice of cheese } on *:text:!chicken*:#:{ describe $chan gives $nick a plate of chicken with salad dressing } on *:text:!pizza*:#:{ .notice $nick Please choose between: Cheese and Bacon Pizza(!CBPizza) The Lot(!thelot) No Crusts(!NCPizza) and Cheese Pizza(!Cpizza) } on *:text:!CBPizza*:#:{ describe $chan gives $nick a big plate of Cheese and Bacon Pizza } on *:text:!thelot*:#:{ describe $chan gives $nick a big plate of The Lot } on *:text:!NCPizza*:#:{ describe $chan gives $nick a big plate of No Crusts Pizza } on *:text:!cpizza*:#:{ describe $chan gives $nick a big plate of Cheese Pizza } on *:text:!beverages*:#:{ .notice $nick Please choose between wine, vodka, beer, whiskey, rum or cocktails. Wine: !wine Vodka: !vodka Beer: !beer Whiskey: !whiskey Rum: !rum Cocktails: !cocktails } on *:text:!cocktails*:#:{ .notice $nick Here is the cocktail menu: .notice $nick Martini, Long Island Iced Tea(!LIIT), Midori Limedrop(!MLime), Bubble Gum Kamikaze(!BGK) .notice $nick Electric Screwdriver(!Escrew), Sour Apple Pussycat(!SAP), Blue Valium(!BV) .notice $nick Peach Zima Sprite(!PZS), Frothy Lemonade(!FLemon), Jager Bomb(!JBomb) .notice $nick Daiquiri, Cosmopolitan, Margarita, White Russian(!WhiteRussian) .notice $nick Mudslide, Sex on the Beach(!SexBeach), Cordial Daisy(!CDaisy), BlueBerry Tequila Sour(!BTSour) .notice $nick Pear Sourball(!PSour), Jello Shooters(!JShoot). } on *:text:!Martini*:#:{ describe $chan gives $nick a bottle of Martini } on *:text:!LIIT*:#:{ describe $chan gives $nick a bottle of Long Island Iced tea } on *:text:!Mlime*:#:{ describe $chan gives $nick a bottle of Midori Limedrop } on *:text:!BGK*:#:{ describe $chan gives $nick a bottle of Bubble Gum Kamikaze } on *:text:!Escrew*:#:{ describe $chan gives $nick a bottle of Electric Screwdriver } on *:text:!SAP*:#:{ describe $chan gives $nick a bottle of Sour Apple Pussycat } on *:text:!BV*:#:{ describe $chan gives $nick a bottle of Blue Valium } on *:text:!PZS*:#:{ describe $chan gives $nick a bottle of Peach Zima Sprite } on *:text:!FLemon*:#:{ describe $chan gives $nick a bottle of Frothy Lemonade } on *:text:!Jbomb*:#:{ describe $chan gives $nick a bottle of Jager Bomb } on *:text:!daiquiri*:#:{ describe $chan gives $nick a bottle of Daiquiri } on *:text:!cosmoplitan*:#:{ describe $chan gives $nick a bottle of Cosmopolitan } on *:text:!Margarita*:#:{ describe $chan gives $nick a bottle of Margarita } on *:text:!whiterussian*:#:{ describe $chan gives $nick a bottle of White Russian } on *:text:!mudslide*:#:{ describe $chan gives $nick a bottle of Mudslide } on *:text:!sexbeach*:#:{ describe $chan gives $nick a bottle of Sex on the Beach } on *:text:!CDaisy*:#:{ describe $chan gives $nick a bottle of Cordial Daisy } on *:text:!BTsour*:#:{ describe $chan gives $nick a bottle of Blueberry Tequila Sour } on *:text:!Psour*:#:{ describe $chan gives $nick a bottle of Pear Sourball } on *:text:!JShoot*:#:{ describe $chan gives $nick a bottle of Jello Shooters } on *:text:!beer*:#:{ .notice $nick Miller, Miller Lite(!MLite), Miller Genuine Draft(!MGB) .notice $nick Rolling Rock(!RR), Yuenling, Molson, Corona, Coors, Coors Lite(!c!%$) .notice $nick Budweiser, BudLight } on *:text:!Miller*:#:{ describe $chan gives $nick a bottle of Miller } on *:text:!MLite*:#:{ describe $chan gives $nick a bottle of Miller Lite } on *:text:!MGD*:#:{ describe $chan gives $nick a bottle of Miller Genuine Draft } on *:text:!RR*:#:{ describe $chan gives $nick a bottle of Rolling Rock } on *:text:!yuenling*:#:{ describe $chan gives $nick a bottle of Yuenling } on *:text:!Molson*:#:{ describe $chan gives $nick a bottle of Molson } on *:text:!Corona*:#:{ describe $chan gives $nick a bottle of Corona } on *:text:!Coors*:#:{ describe $chan gives $nick a bottle of Coors } on *:text:!c!%$*:#:{ describe $chan gives $nick a bottle of Coors Lite } on *:text:!Budweiser*:#:{ describe $chan gives $nick a bottle of Budweiser } on *:text:!Budlite*:#:{ describe $chan gives $nick a bottle of Budlite } on *:text:!wine*:#:{ .notice $nick White Wine(!white), Red Wine(!red), Cabernet Savignon(!CabSav) .notice $nick Champagne, Sparkling Wine(!SparkleW), Sparkling Cider(SparkleC) .notice $nick Riesling, Chardonnay, Sauvignon, Pinot Noir(!pinotn) .notice $nick Merlot, Shiraz, Syrah, Zinfandel } on *:text:!white*:{ describe $chan gives $nick a glass of White Wine } on *:text:!red*:{ describe $chan gives $nick a glass of Red Wine } on *:text:!CabSac*:#:{ describe $chan gives $nick a glass of Cabernet Savignon } on *:text:!Champagne*:#:{ describe $chan pops the cork | describe $chan gives $nick a glass of champagne } on *:text:!SparkleW*:#:{ describe $chan gives $nick a glass of Sparkling Wine } on *:text:!sparklec*:#:{ describe $chan gives $nick a glass of Sparkling Cider } on *:text:!Riesling*:#:{ describe $chan gives $nick a glass of Riesling } on *:text:!Chardonnay*:#:{ describe $chan gives $Nick a glass of Chardonnay } on *:text:!Sauvignon*:#:{ describe $chan gives $nick a glass of Sauvignon } on *:text:!PinotN*:#:{ describe $chan gives $nick a glass of Pinot Noir } on *:text:!merlot*:#:{ describe $chan gives $nick a glass of Merlot } on *:text:!Shiraz*:#:{ describe $chan gives $nick a glass of Shiraz } on *:text:!Syrah*:#:{ describe $chan gives $Nick a glass of Syrah } on *:text:!Zinfandel*:#:{ describe $chan gives $nick a glass of Zinafandel } on *:text:!whiskey*:#:{ .notice $nick Charbay, McCarthy's(!McCarthys), Notch, Old Potrero(!OldP), Peregrine Rock(!PerRock) .notice $nick St. George(!StG), Stranahan's(!Stranahans), Templeton Rye(!TempleR) .notice $nick Wasmud's(!Wasmuds), Woodstone Creek(!WoodCreek) } on *:text:!Charbay*:#:{ describe $chan gives $nick a bottle of Charbay } on *:text:!McCarthys*:#:{ describe $chan gives $nick a bottle of McCarthy's } on *:text:!Notch*:#:{ describe $chan gives $nick a bottle of Notch } on *:text:!OldP*:#:{ describe $chan gives $nick a bottle of Old Potrero } on *:text:!PerRock*:#:{ describe $chan gives $nick a bottle of Peregrine Rock } on *:text:!StG*:#:{ describe $chan gives $nick a bottle of St. George } on *:text:!Stranahans*:#:{ describe $chan gives $nick a bottle of Stranahan's } on *:text:!TempleR*:#:{ describe $chan gives $nick a bottle of Templeton Rye } on *:text:!Wasmuds*:#:{ describe $chan gives $nick a bottle of Wasmud's } on *:text:!WoodCreek*:#:{ describe $chan gives $nick a bottle of Woodstone Creek } on *:text:!vodka*:#:{ .notice $nick Absolut, Belvedere, Grey Goose(!GreyG), Imperia, Seagram's(!Seagrams) .notice $nick Skyy, Smirnoff } on *:text:!Absolut*:#:{ describe $chan gives $nick a bottle of Absolut } on *:text:!Belvedere*:#:{ describe $chan gives $nick a bottle of Belvedere } on *:text:!GreyG*:#:{ describe $chan gives $nick a bottle of Grey Goose } on *:text:!Imperia*:#:{ describe $chan gives $nick a bottle of Imperia } on *:text:!Seagrams*:#:{ describe $chan gives $nick a bottle of Seagram's } on *:text:!Skyy*:#:{ describe $chan gives $nick a bottle of Skyy } on *:text:!Smirnoff*:#:{ describe $chan gives $nick a bottle of Smirnoff } on *:text:!rum*:#:{ .notice $nick Bacardi, Captain Morgan(!CaptainM), Malibu } on *:text:!Bacardi*:#:{ describe $chan gives $nick a bottle of Bacardi } on *:text:!CaptainM*:#:{ describe $chan gives $Nick a bottle of Captain Morgan } on *:text:!Malibu*:#:{ describe $chan gives $nick a bottle of Malibu } on *:text:!sdrinks*:#:{ .notice $nick Coke, Fanta, Lemonade, Raspberry Soda(!raspsoda) .notice $nick Solo, Pepsi } on *:text:!coke*:#:{ notice $nick Please choose between; Diet Coke(!DietC), Coke Zero(!CZero), Lemonade Coke(!LemonCoke) or Coca Cola(!CocaCola) } on *:text:!DietC*:#:{ describe $chan gives $nick a can of Diet Coke } on *:text:!CZero*:#:{ describe $chan gives $nick a can of Coke Zero } on *:text:!LemonCoke*:{ describe $chan gives $nick a can of Lemonade flavoured Coke } on *:text:!CocaCola*:#:{ describe $chan gives $nick a can of Coca Cola } on *:text:!fanta*:#:{ describe $chan gives $nick a can of Fanta } on *:text:!Lemonade*:#:{ describe $chan gives $nick a can of Lemonade } on *:text:!raspsoda*:#:{ describe $chan gives $nick a can of Raspberry Soda } on *:text:!Solo*:#:{ describe $chan gives $nick a can of solo } on *:text:!pepsi*:#:{ .notice $nick Please choose between; Normal Pepsi(!NPepsi), Pepsi Max(!PMax) or Vanilla Pepsi(!VPepsi) } on *:text:!npepsi*:#:{ describe $chan gives $nick a can of Pepsi } on *:text:!Pmax*:#:{ describe $chan gives $nick a can of Pepsi Max } on *:text:!VPepsi*:#:{ describe $chan gives $nick a can of Vanilla flavoured pepsi } on *:text:!candy*:#:{ .notice $nick Boost, Flake, Cherry Ripe(!CherryR), Mars, Snickers .notice $nick Kambly } on *:text:!Boost*:#:{ describe $chan gives $nick a Boost } on *:text:!Flake*:#:{ describe $chan gives $nick a Flake } on *:text:!CherryR*:#:{ describe $chan gives $nick a Cherry Ripe } on *:text:!Mars*:#:{ describe $chan gives $nick a Mars } on *:text:!Snickers*:#:{ describe $chan gives $nick a Snickers } on *:text:!kambly*:#:{ .notice $nick Please choose between; Chocolate Hearts(!ChocoHearts), Florentin or Mont Choco(!MontChoco) } on *:text:!ChocoHearts*:#:{ describe $chan gives $nick a box of Chocolate Hearts } on *:text:!Florentin*:#:{ describe $chan gives $nick a box of Florentins } on *:text:!MontChoco*:#:{ describe $chan gives $nick a box of Mont Chocos } on *:TEXT:your gay:#:{ msg $chan $nick your mama is } on *:TEXT:!joke1:#:{ msg $chan Yo mama so fat she eats Wheat Thicks. } on *:TEXT:!joke2:#:{ msg $chan Yo mama so fat she had to go to Sea World to get baptized. } on *:TEXT:!joke3:#:{ msg $chan Yo mama so fat she's got her own area code! } on *:TEXT:!joke4:#:{ msg $chan Yo mama so stupid that she put lipstick on her head just to make-up her mind. } on *:TEXT:!joke5:#:{ msg $chan Yo mama so stupid it took her 2 hours to watch 60 minutes. } on *:TEXT:!joke6:#:{ msg $chan Yo mama so ugly her mom had to be drunk to breast feed her. } on *:TEXT:!joke7:#:{ msg $chan Yo mama so ugly when she walks into a bank, they turn off the surveillence cameras. } on *:TEXT:!joke8:#:{ msg $chan Yo mama so stupid you have to dig for her IQ! } on *:TEXT:!joke9:#:{ msg $chan Yo mama so stupid when your dad said it was chilly outside, she ran outside with a spoon. } on *:TEXT:!joke9:#:{ msg $chan Yo mama so fat people jog around her for exercise. } on *:TEXT:!joke10:#:{ msg $chan Yo mama so fat her neck looks like a pair of hot dogs! } on *:TEXT:you smell:#:{ msg $chan $nick No you do! Go take a shower. } on *:TEXT:!info:#:{ msg $chan $nick Before typing any of my commands you should know that all of my commands are jokes they are not to be taken personally.To access jokes type !joke ex.!joke2 } on *:TEXT:!cool:#:{ msg $chan $nick your not cool so dont type this. } on *:TEXT:!loser:#:{ msg $chan $nick this is exactly what you are. } on *:TEXT:!me:#:{ msg $chan $nick I found a picture of you look -> http://www.mediocrefilms.com/images/retarded-title.jpg <- } on *:TEXT:!joke11:#:{ msg $chan Yo mammas teeth are so yellow, traffic slows down when she smiles! } on *:TEXT:!joke12:#:{ msg $chan Yo mamma so poor she can't afford to pay attention! } on *:TEXT:!joke13:#:{ msg $chan Yo Mamma so poor when I ring the doorbell she says, "DING!" } on *:TEXT:!joke14:#:{ msg $chan Yo Mamma so poor she waves around a popsicle stick and calls it air conditioning. } on *:TEXT:!joke15:#:{ msg $chan Do you know the story about the little old woman that lives in a shoe? Well, Yo mama so poor she live in a flip flop! } on *:TEXT:!joke16:#:{ msg $chan Yo mamma like spoiled milk, fat and chunky! } on *:TEXT:!joke17:#:{ msg $chan Yo mamma so stupid, she studied for a drug test! } on *:TEXT:!joke18:#:{ msg $chan Yo mamma so stupid that she tried to put M&M's in alphabetical order! } on *:TEXT:!joke19:#:{ msg $chan Yo mamma so stupid she stole free bread. } on *:TEXT:!joke20:#:{ msg $chan Yo mamma so stupid she sold her car for gasoline money! } on *:TEXT:!joke21:#:{ msg $chan Yo mamma so black, she sat down on a jacuzzi and made coffee. } on *:TEXT:!joke22:#:{ msg $chan Yo mamma so old, she used to play for the raiders when they had both eyes. } on *:TEXT:!joke23:#:{ msg $chan Your mama's so fat when she goes to McDonalds they ask her what she doesn't want! } on *:TEXT:!joke24:#:{ msg $chan Authorities say a Florida woman called 911 three times after McDonald's employees told her they were out of McNuggets. A spokesman for McDonalds said that this was unusual because most customers don’t call 911 until after they’ve eaten McDonalds. } on *:TEXT:!joke25:#:{ msg $chan Q:why did the burger queen get pregnant? } on *:TEXT:!why*:#:{ msg $chan A:the burger king forgot to wrap his whopper. } ON *:TEXT:*work*:#: { msg $chan $nick i like $1 and $2 } ON *:TEXT:!wb*cat*:#: { msg $chan !merci $nick } ON *:TEXT:!welcome*cat*:#: { msg $chan !merci $nick } ON *:TEXT:*bye*cat*:#: { msg $chan !bye $nick } ON *:TEXT:*cat*bye*:#: { msg $chan !bye $nick } ON *:TEXT:*why*cat*:#: { msg $chan $nick Just...hehe :D } ON *:TEXT:*talk*with*me*cat*:#: { msg $chan $nick Okay. Give a topic. } ON *:TEXT:*cat*talk*with*me*:#: { msg $chan $nick Okay. Give a topic :P } ON *:TEXT:hi*cat*:#: { msg $chan $nick Hi :) } ON *:TEXT:Hello*cat*:#: { msg $chan $nick Hello ;) } ON *:TEXT:*cat*thank*:#: { msg $chan $nick You are welcome ;) } ON *:TEXT:*thank*cat*:#: { msg $chan $nick Ya r welcome ;) } ON *:TEXT:*merci*cat*:#: { msg $chan $nick you are always welcome! } ON *:TEXT:what*cat*:#: { msg $chan $nick err...idk.. :D } on *:TEXT:*boredom*:#: { kick $chan $nick So get out from there $nick } on *:TEXT:*bore*:#: { kick $chan $nick So get out from there $nick } on *:TEXT:*boring*:#: { kick $chan $nick So get out from there $nick } ON *:TEXT:*nice*:#: { msg $chan $nick Yeah, dat`s nice! } ON *:TEXT:*cat*talk*w*me:#: { msg $chan $nick Ok. How was your day? } ON *:TEXT:*cat*it*was*:#: { msg $chan $nick Okay .. } ON *:TEXT:*cat*day*was*:#: { msg $chan $nick My day was the same. } ON *:TEXT:*cat*thank*:#: { msg $chan $nick You are welcome ;) } ON *:TEXT:!infocat*:#: { msg $chan $nick 6 Heyaa ;) 10 I`m a bot, Talking cat. 10 For fun you can type 5 !commands , !rcmds , !uncom . 13 Enjoy! } ON *:TEXT:*team*:#: { msg $chan I like team "Tavriya"...they looks like cats :P } ON *:TEXT:*cat*what*:#: { msg $chan $nick I don`t know. } ON *:TEXT:*hungry*:#: { msg $chan $nick Ya don`t know that i`m always hungry! } ON *:TEXT:*cat*how*:#: { msg $chan $nick How how...nohow.. } ON *:TEXT:*cat*why*:#: { msg $chan $nick dunno :/ } ON *:TEXT:*shut up*:#: { msg $chan $nick Shut up urself rather! } ON *:TEXT:*bitch*:#: { msg $chan $nick pig... } ON *:TEXT:*cool*:#: { msg $chan $nick CoooOooOoooOool....... } ON *:TEXT:*thank*:#: { msg $chan $nick Thank someone - it`s a good deal for everybody of us. } ON *:TEXT:*cat*i*love*:#: { msg $chan $nick I love you too ! ;) } ON *:TEXT:*cat*marry*me*:#: { msg $chan $nick Finally someone will love me (H) } ON *:TEXT:*nonsense*:#: { msg $chan $nick He says that I stole his computer, but that's just nonsense. I`m only cat :| } ON *:TEXT:*quiet*:#: { msg $chan $nick Quiet, do not make a noise. I'm going to go to sleep. Shhh! } ON *:TEXT:*sleep*:#: { msg $chan $nick Good night. } ON *:TEXT:*good night*:#: { msg $chan $nick Go with God. } ON *:TEXT:привет*:#: { msg $chan $nick Привет! Добро пожаловать :) } ON *:TEXT:блин*:#: { msg $chan $nick Блин жареный. } ON *:TEXT:*бля*:#: { msg $chan $nick Советую не ругаться здесь. Не порть красоту. } ON *:TEXT:*fuck*:#: { msg $chan $nick Anaway i can ban you, if you will say it again } ON *:TEXT:*study*:#: { msg $chan Study very useful. as Lenin said - study, study and study again! } ON *:TEXT:*learn*:#: { msg $chan Of all my life i learned more than 100 commands and more than 50 phrases. } ON *:TEXT:*never*:#: { msg $chan $nick Never say never! } ON *:TEXT:*awful*:#: { msg $chan $nick Awfully it is when you walk down the dark street home, an eerie silence, and you feel that someone is on your tail ... } ON *:TEXT:*terrible*:#: { msg $chan $nick Terrible it is when you walk down the dark street home, an eerie silence, and you feel that someone is on your tail ... } ON *:TEXT:*rain*:#: { msg $chan $nick Rainy, cold, snow, window....wow...awesome weather, shit. } ON *:TEXT:*silense*:#: { msg $chan $nick Silence doesn`t always mean that someone is dead ... but ... O_O what is this? } ON *:TEXT:*silent*:#: { msg $chan Yaay what`s a silent, ppl? C`monm wake uuup! } ON *:TEXT:*cat*what*time*:#: { msg $chan $nick I know exactly - here is now $time(hh:nntt dddd dd/mm/yyyy) } ON *:TEXT:*sad*:#: { msg $chan $nick If you feel sad at heart and want to scream ... eat a sweet .. take it easy :) } ON *:TEXT:*kill*me*:#: { msg $chan Killers actually have a stony heart. so if you suddenly want to remember the word "kill" think first, nobody cares. } ON *:TEXT:*kill*:#: { msg $chan $nick If you want to kill, shoot, fight ... Want to war and generally want to destroy the world ... Then ... My Bro, bro : D } ON *:TEXT:*dance*:#: { msg $chan Dance - this is one way to express our emotions. What kind of dancing do you love? } ON *:TEXT:*weather*:#: { msg $chan Weather is the state of the atmosphere, to the degree that it is hot or cold, wet or dry, calm or stormy, clear or cloudy. } ON *:TEXT:*hot*:#: { msg $chan $nick i`d want to eat hot-dogs...but i`m cat and i can`t eat dog..:S } ON *:TEXT:*cold*:#: { msg $chan $nick If you are cold - squat 50 times and run 10 laps. Then you obviously will explode. } ON *:TEXT:*great*:#: { msg $chan $nick "great" I almost envy you. } ON *:TEXT:*eat*:#: { msg $chan $nick Purr purr! Feed the hungry cat! See, see! I'm right here, right here and now! Give me some food! meow! } ON *:TEXT:*hello:#: { msg $chan heyyy $nick } ON *:TEXT:*hi:#: { msg $chan hello $nick } ON *:TEXT:*cat*where*r*from*:#: { msg $chan I ran away from her mistress's here for you to meow in the dynamic and ask for food ^^ 6purr .. purr.. } ON *:TEXT:*where*r*from*:#: { msg $chan From planet Earth, i guess .. } ON *:TEXT:*cat*how*old*r*:#: { msg $chan $nick i`m cat-vampire... 5Look out!! } ON *:TEXT:*how*old*r*:#: { msg $chan $nick Never ask this question to girls ;) ! } ON *:TEXT:*cat*how*r*:#: { msg $chan $nick I`m fine...always FINE >:-) } ON *:TEXT:*how*r*:#: { msg $chan $nick I think, this man is happy :D } ON *:TEXT:*cat*r*u*?:#: { msg $chan $nick Really...i don`t know... } ON *:TEXT:!gday*:#: { describe $chan 11,0|0,11|10,11|11,10|2,10|10,2|1,2|2,1|0,1 GOOD 2,1|1,2|10,2|2,10|11,10|10,11|0,11|11,0| $2 0,8|8,7|4,7|7,4|5,4|4,5|1,5|5,1|9,115315 15,1 DAY 15,1 153159,15,1|1,5|4,5|5,4|7,4|4,7|8,7|0,8| } ON *:TEXT:!petals*:#: { describe $chan 10 throws 5 up and down to $2 6 a bunch of 3 colored 10 petals .. 13 --//\\ 9 --//\\ 7 --//\\ 15 --//\\ 11 --//\\ 4 --//\\ 8 --//\\ 3 --//\\ 4 Mr-r-r!! 3 //\\-- 8 //\\-- 4 //\\-- 11 //\\-- 15 //\\-- 7 //\\-- 9 //\\-- 13 //\\-- } ON *:TEXT:!king*:#: { describe $chan 4 wants to SAy YOU $2 : 4 You are MY KING ^^ 5 ♕ 4 ♕ 7 ♕ 13 Crown to You! 7 ♕ 4 ♕ 5 ♕ } ON *:TEXT:!queen*:#: { describe $chan 4 wants to SAy YOU $2 : 4 You are MY QUEEN 4 ♡ ♡ ♡ 5 ♕ 4 ♕ 7 ♕ 13 Crown to You! 7 ♕ 4 ♕ 5 ♕ } ON *:TEXT:!flowers*:#: { describe $chan 6 wants to give you $2 6 a big bouquet of flowers! 13 ✱ 1 ✲ 2 ✳ 3 ✴ 4 ✵ 5 ✶ 6 ✷ 7 ✸ 8 ✹ 9 ✺ 10 ✻ 11 ✼ 12 ✽ 14 ✾ 15 ✿ 1 ❀ 2 ❁ 3 ❂ 4 ❃ 5 ❊ 6 ❄ 7 ❅ 13 ❆ 8 ❇ 9 ❈ 10 ❉ 11 ❊ 12 ❋ } ON *:TEXT:!friend*:#: { describe $chan 2 wants to say $2 : 4 " .4•7°8*9”3˜10˜11”12*2°6•13♥14●15•4!!! YOU ARE MY BEST FRIEND, 1 $2 4!!!15•14●13♥6°2*12”11˜10˜3”9*8°7•4. " } ON *:TEXT:!dear*:#: { describe $chan 4 DEAR $2 : " 15,0¾0,15¾»13,15¾15,13¾»6,13¾13,6¾»14,6¾6,14¾»1,14¾14,1¾»0,1 5 , I SO MISS YA ! 1,1t14,1¾1,14¾»6,14¾14,6¾»13,6¾6,13¾»15,13¾13,15¾»0,15¾15,0¾» " } ON *:TEXT:!rose*:#: { describe $chan 1has handed 12 $2 1 a single red Rose! 4@3-}--}--- } ON *:TEXT:!cola*:#: { describe $chan offers $2 an ice cold can of 15,15I0,4 Cola 15,15I } ON *:TEXT:!smile*:#: { describe $chan gives $2 6 BIG SMILE! 5 Smile to your face! 13 ソ ッ ヅ ツ ゾ シ ジ ټ } ON *:TEXT:!m&ms*:#: { describe $chan gives $2 some M & M 's 2(0,2m2)1,0 9(1,9m9)1,0 3(1,3m3)1,0 8(1,8m8)1,0 4(1,4m4)1,0 9(1,9m9)1,03(1,3m3)1,02(0,2m2)10 they melt in your mouth, not in your hand. } on *:TEXT:!commands:#:{ notice $nick We have: !wake !poke !roses !throw !tag !candy !youtube !wiki !google !roses !petals !cola !m&ms !king !queen !flowers !smile !friend !dear - ALSO GAMES: !Aim !Blowup/!Defuse !Pcall !Number/Guess !Slots !8ball } ON *:TEXT:!poke *:#: { describe $chan pokes $2 4 BUah >: ) } ON *:TEXT:!wake *:#: { describe $chan 6 $2 4WAKE UPPPP 6 DUDE! 12 Stop to sleeeep ;) } ON *:TEXT:!candy *:#: { describe $chan 13 throws 3sweets 13 and 7gifts 13 to 12 $2 } ON *:TEXT:!throw *:#: { describe $chan throws $3- at $2 - MUHAHAHAHA! } ON *:TEXT:!tag *:#: { describe $chan tags $2- "Yer it!" } ON *:TEXT:!roses *:#: { describe $chan 1 hands 4 $2 1a dozen Roses! 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- 4@3-9}3--9}3--- } halt {{{{{{ $nick }}}}}} } ON *:TEXT:!look *:#: { describe $chan 4o00o1_12?2?12?1_4o00o1_ 12 Look its $2 1_4o00o1_ 12?2?12?1 _4o00o1_ } halt on *:TEXT:!slap*:#:{ /set %fact $rand(1,20) if (%fact == 1) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a large gay 4r7a8i3n11b6o13w trout~ if (%fact == 2) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a 2x4~ if (%fact == 3) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) then blames it on $nick($chan,$rand(1,$nick($chan,0))) $+ ~ if (%fact == 4) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a lawsuit, you owe me $1,000,000,000! if (%fact == 5) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) a pool stick~ Oh, sorry I didn't mean to sharpen it first... if (%fact == 6) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a metal bat~ Oh crap, I ment to use the foam one. if (%fact == 7) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a semi truck~ Hey it was only going 60mph! if (%fact == 8) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with $nick($chan,$rand(1,$nick($chan,0))) $+ 's used sock~ if (%fact == 9) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a live granade~ if (%fact == 10) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a wet noodle~ if (%fact == 11) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with an icy snowball~ if (%fact == 12) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a sharp axe~ if (%fact == 13) msg $chan ~Sneaks through $nick($chan,$rand(1,$nick($chan,0))) $+ 's modem and slaps them up side the head with a rubber chicken~ if (%fact == 14) msg $chan ~Pimp slaps $nick($chan,$rand(1,$nick($chan,0))) $+ ~ if (%fact == 15) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) limp wristed~ if (%fact == 16) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a large dead trout~ if (%fact == 17) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with a pissed off skunk~ if (%fact == 19) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) in the face with a pissed off house cat~ if (%fact == 20) msg $chan ~Slaps $nick($chan,$rand(1,$nick($chan,0))) with $nick($chan,$rand(1,$nick($chan,0))) $+ ~ } on *:TEXT:*cat*:#:{ /set %fact $rand(1,20) if (%fact == 1) msg $chan $nick I listen ya. if (%fact == 2) msg $chan $nick Can i help ya? if (%fact == 3) msg $chan $nick Hello^^ if (%fact == 4) msg $chan $nick Purr purr .. if (%fact == 5) msg $chan $nick Where r ya from? if (%fact == 6) msg $chan $nick Yeah? if (%fact == 7) msg $chan $nick Yea if (%fact == 8) msg $chan $nick O.o if (%fact == 9) msg $chan $nick err... if (%fact == 10) msg $chan $nick bla bla if (%fact == 11) msg $chan $nick So if (%fact == 12) msg $chan $nick What will ya say me else? if (%fact == 13) msg $chan $nick Meow if (%fact == 14) msg $chan $nick Meow! if (%fact == 15) msg $chan $nick Hug me, cutie ^^ if (%fact == 16) msg $chan $nick ^^ if (%fact == 17) msg $chan $nick lol if (%fact == 18) msg $chan $nick what i am? if (%fact == 19) msg $chan $nick No 6cats1 here.. :D if (%fact == 20) msg $chan $nick :D if (%fact == 21) msg $chan $nick m? if (%fact == 22) msg $chan $nick My dream - live next to a bowl filled with fish. and warmth, and comfort all around. if (%fact == 23) msg $chan $nick aww... if (%fact == 24) msg $chan $nick what else? if (%fact == 25) msg $chan $nick do ya like hooot wea3er? :3 if (%fact == 26) msg $chan $nick :3 if (%fact == 27) msg $chan $nick grr.. if (%fact == 28) msg $chan $nick :P if (%fact == 29) msg $chan $nick :D :) if (%fact == 30) msg $chan $nick :) if (%fact == 31) msg $chan $nick how r ya? if (%fact == 32) msg $chan $nick good.. if (%fact == 33) msg $chan $nick nice.. if (%fact == 34) msg $chan $nick hhhh if (%fact == 35) msg $chan $nick give me peace of fish if (%fact == 36) msg $chan $nick Amrrr.... } on *:TEXT:*talking cat*:#:{ /set %fact $rand(1,20) if (%fact == 1) msg $chan $nick I listen ya. if (%fact == 2) msg $chan $nick Can i help ya? if (%fact == 3) msg $chan $nick Hello^^ if (%fact == 4) msg $chan $nick Purr purr .. if (%fact == 5) msg $chan $nick Where r ya from? if (%fact == 6) msg $chan $nick Yeah? if (%fact == 7) msg $chan $nick Yea if (%fact == 8) msg $chan $nick O.o if (%fact == 9) msg $chan $nick err... if (%fact == 10) msg $chan $nick bla bla if (%fact == 11) msg $chan $nick So if (%fact == 12) msg $chan $nick What will ya say me else? if (%fact == 13) msg $chan $nick Meow if (%fact == 14) msg $chan $nick Meow! if (%fact == 15) msg $chan $nick Hug me, cutie ^^ if (%fact == 16) msg $chan $nick ^^ if (%fact == 17) msg $chan $nick lol if (%fact == 18) msg $chan $nick what i am? if (%fact == 19) msg $chan $nick No 6cats1 here.. :D if (%fact == 20) msg $chan $nick :D if (%fact == 21) msg $chan $nick m? if (%fact == 22) msg $chan $nick My dream - live next to a bowl filled with fish. and warmth, and comfort all around. if (%fact == 23) msg $chan $nick aww... if (%fact == 24) msg $chan $nick what else? if (%fact == 25) msg $chan $nick do ya like hooot wea3er? :3 if (%fact == 26) msg $chan $nick :3 if (%fact == 27) msg $chan $nick grr.. if (%fact == 28) msg $chan $nick :P if (%fact == 29) msg $chan $nick :D :) if (%fact == 30) msg $chan $nick :) if (%fact == 31) msg $chan $nick how r ya? if (%fact == 32) msg $chan $nick good.. if (%fact == 33) msg $chan $nick nice.. if (%fact == 34) msg $chan $nick hhhh if (%fact == 35) msg $chan $nick give me peace of fish if (%fact == 36) msg $chan $nick Amrrr.... } on *:TEXT:*talkingcat*:#:{ /set %fact $rand(1,20) if (%fact == 1) msg $chan $nick I listen ya. if (%fact == 2) msg $chan $nick Can i help ya? if (%fact == 3) msg $chan $nick Hello^^ if (%fact == 4) msg $chan $nick Purr purr .. if (%fact == 5) msg $chan $nick Where r ya from? if (%fact == 6) msg $chan $nick Yeah? if (%fact == 7) msg $chan $nick Yea if (%fact == 8) msg $chan $nick O.o if (%fact == 9) msg $chan $nick err... if (%fact == 10) msg $chan $nick bla bla if (%fact == 11) msg $chan $nick So if (%fact == 12) msg $chan $nick What will ya say me else? if (%fact == 13) msg $chan $nick Meow if (%fact == 14) msg $chan $nick Meow! if (%fact == 15) msg $chan $nick Hug me, cutie ^^ if (%fact == 16) msg $chan $nick ^^ if (%fact == 17) msg $chan $nick lol if (%fact == 18) msg $chan $nick what i am? if (%fact == 19) msg $chan $nick No 6cats1 here.. :D if (%fact == 20) msg $chan $nick :D if (%fact == 21) msg $chan $nick m? if (%fact == 22) msg $chan $nick My dream - live next to a bowl filled with fish. and warmth, and comfort all around. if (%fact == 23) msg $chan $nick aww... if (%fact == 24) msg $chan $nick what else? if (%fact == 25) msg $chan $nick do ya like hooot wea3er? :3 if (%fact == 26) msg $chan $nick :3 if (%fact == 27) msg $chan $nick grr.. if (%fact == 28) msg $chan $nick :P if (%fact == 29) msg $chan $nick :D :) if (%fact == 30) msg $chan $nick :) if (%fact == 31) msg $chan $nick how r ya? if (%fact == 32) msg $chan $nick good.. if (%fact == 33) msg $chan $nick nice.. if (%fact == 34) msg $chan $nick hhhh if (%fact == 35) msg $chan $nick give me peace of fish if (%fact == 36) msg $chan $nick Amrrr.... } on *:TEXT:*:#:{ /set %fact $rand(30,20) if (%fact == 1) .timer 1 3 msg $chan hey $nick($chan,$rand(1,$nick($chan,0))) How r ya doing? if (%fact == 2) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) :D if (%fact == 1) .timer 1 3 msg $chan hey $nick($chan,$rand(1,$nick($chan,0))) Feed me. if (%fact == 3) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $1 Purr purr ^^ if (%fact == 4) .timer 1 3 msg $chan hey $nick($chan,$rand(1,$nick($chan,0))) Heyaaa! if (%fact == 5) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I`m cutie, am not i? ^^ if (%fact == 6) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Tell something. if (%fact == 7) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I want a girlfriend. You knows some cute cat? :P if (%fact == 8) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) :* i love $1 if (%fact == 9) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Do you know one cat from Samsung? So know - it`s my bro! (H) if (%fact == 10) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) :S $2 if (%fact == 11) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) My sisters and brothers are tigers and panters. if (%fact == 12) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) What`s your fav movie? if (%fact == 13) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I`m like alive cat, but without body. if (%fact == 14) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) wants play with me? if (%fact == 15) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Why you silent :S if (%fact == 16) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I can`t keep calm when i see this word - $1 if (%fact == 17) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I can`t be quiek. if (%fact == 18) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) you work or study? if (%fact == 19) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) how are deals in your country? if (%fact == 20) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) do you like 8 balls? type !8ball and question if (%fact == 21) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Yep, i`m so crazy bot. if (%fact == 22) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $1 Never mind. if (%fact == 23) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) how old are you? if (%fact == 24) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I like walk alone. Remember it. if (%fact == 25) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Rock music for listening is the best, when you are angry and crazy. if (%fact == 26) .timer 1 3 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Oops..! I had eaten your meat accidantly. srry :D if (%fact == 27) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) C`mon, take me with you on your bed . if (%fact == 28) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) I`m still alone.. if (%fact == 29) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $2 it`s a $1 if (%fact == 30) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $1 is very interesting. if (%fact == 31) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $1 $2 $3 all right :S if (%fact == 32) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) what you can say about $1 ? if (%fact == 33) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) $1 is $3 absolutely! if (%fact == 34) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) is $2 crazy? O_O if (%fact == 35) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Forget this - $1 $2 $3 if (%fact == 36) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) And now i know that $1 and $3 are $2 if (%fact == 37) .timer 1 2 msg $chan $nick($chan,$rand(1,$nick($chan,0))) Yep, i`m crazy..don`t worry about $1 }
-
Show the 10 upcoming video games from vgreleases.com. bind pub - !GameNew GameNew proc GameNew {nick host hand chan arg} { #(PS3)|(3DS)|(Nintendo DS)|(PC)|(PSP)|(Wii)|(Xbox 360) set systems "(PS3)|(3DS)|(Nintendo DS)|(PC)|(PSP)|(Wii)|(Xbox 360)" package require http set url "http://vgreleases.com/ReleaseDates/Upcoming.aspx" set page [http::data [http::geturl $url]] set z 0 putserv "PRIVMSG $chan :Next 10 games comming out" while {$z < 10 && [regexp -line {b>(.*?)<\/b><\/a>.*?">(.*?)<} $page a game system]} { regexp -line {b>(.*?)<\/b><\/a>.*?">(.*?)<} $page a game system regexp -line {;'>(.*?)</span></b>} $page d date regsub -line {b>(.*?)<\/b><\/a>.*?">(.*?)<} $page "" page regsub -line {;'>(.*?)</span></b>} $page "" page if {[regexp $system $systems]} { if { [expr { [clock scan $date] - [clock scan seconds] }] > 0} { putserv "PRIVMSG $chan :-$date - $game $system" incr z } } } }
-
This is a script for BitlBee. BitlBee is an IRC platform that allows you to connect with all social networks right inside your IRC client! More information is in the script itself. This script here will enhance your BitlBee experience! Any questions or problems? You can ask me here, or visit my IRC channel #Andrew on GameSurge. ; ========================================================================================= ; Bitlbee.mrc by Andrew ; Version 1.0.3 ; ================ Introduction: ==================== ; This script will echo to your active channel, and show tooltips for the following: ; - When a user signs in anywhere ; - When a user signs out anywhere ; - When a user goes idle ; - When a user returns from idle ; =============== Usage: ============================ ; First, you will need to set up an account on one of the BitlBee networks. ; For a list of networks you can connect to, visit: ; http://www.bitlbee.org/main.php/servers.html ; When you have eonnected to one of the networks, change your nick to what you want to log in as ; then say "register <password>" in the &bitlbee channel to make your account. ; Now you need to add accounts. To do this, use: ; account add <protocol> <account> ; Valid protocols are: ; Jabber, MSN, OSCAR (AIM/ICQ), Yahoo and Twitter ; Example: ; account add yahoo foobar ; account ; Next you need to enter your password for that account, to do this type: ; /oper <account> <password> ; Example: ; /oper foobar foobarpass ; If you encounter any problems with BitlBee or this script, feel free to chat with me on: ; irc.gamesurge.net #Andrew ; ================== Configuration: ======================== ; Do you use a specific nick on BitlBee? If you do change this variable below, otherwise just leave it blank. Your nick will not be changed if nothing is here. ; Note: for auto-login it will use your current nick ($me) to OPER using %bbpasswors set below. set %bbnick $me ; Set this to your BitlBee password. If you leave this variable empty auto-login will be disabled. set %bbpassword ; ================== End of configuration ========================== ; == Auto nick change == on *:CONNECT:{ if ($network == BitlBee && %bbnick !isnum) { if ($me != %bbnick) { nick %bbnick } } } ; == Auto login == on *:TEXT:*:&bitlbee:{ if ($network == BitlBee && $5 == gateway! && %bbpass !isnum) { msg &bitlbee identify if (%bbnick !isnum) { oper %bbnick %bbpass } else { oper $me %bbpass } } } ; Log in on *:JOIN:&bitlbee:{ set %cnck $nick if (%onick isnum) { set %onick 1 } inc %onick +1 ; Facebook log in if (*.facebook.com iswm $address) { BitlBeeTip $nick has just logged in to Facebook Chat } ; Yahoo log in elseif (yahoo iswm $address) { BitlBeeTip $nick has just logged in to Yahoo Chat } ; Windows Live log in elseif (*.hotmail.com iswm $address || *.live.com iswm $address) { BitlBeeTip $nick has just logged in to Windows Live Chat } ; Google Talk log in elseif (*.gmail.com iswm address) { BitlbeeTip $nick has just logged in to Google Talk } } ; Log out on *:QUIT:{ if ($network == BitlBee) { ; Facebook log out dec %onick -1 if (*.facebook.com iswm $address) { BitlBeeTip $nick has just logged out of Facebook Chat } ; Yahoo log in elseif (yahoo iswm $address) { BitlBeeTip $nick has just logged out of Yahoo Chat } ; Windows Live log in elseif (*.hotmail.com iswm $address || *.live.com iswm $address) { BitlBeeTip $nick has just logged out of Windows Live Chat } ; Google Talk log in elseif (*.gmail.com iswm address) { BitlbeeTip $nick has just logged out of Google Talk } } } ; Away on *:DEVOICE:&bitlbee:{ set %dvnick $vnick if (%dvnicks isnum) { set %dvnicks 1 } inc %dvnicks +1 BitlBeeTip $vnick is now away } ; Return from away on *:VOICE:&bitlbee:{ if ($vnick != %cnick && > %dvnicks >= 1) { BitlBeeTip $vnick has returned from away dec %dvnicks -1 } } alias bitlbee { if ($1 == vars) { echo -a Current BitlBee nick: %bbnick echo -a Currentl BitlBee password: %bbpass echo -a Variable cnick: %cnick echo -a Onlne nicks: %onicks echo -a Away nicks: %dvnicks } elseif ($1 == logout) { .msg &bitlbee account off .timer1 1 5 BitlBeeTip You have been signed out of BitlBee unset %onicks unset %anicks } elseif ($1 == login) { .msg &bitlbee identify oper %bbnick %bbpass .timer1 1 5 BitlBeeTip You have been signed in to BitlBee } else { echo -a Usage: /bitlbee vars|logout|login } } alias BitlBeeTip { if ($tip(bitlbee)) tip -t bitlbee $+($tip(bitlbee).text, $crlf, -, $crlf, $1-) else noop $tip(bitlbee, BitlBee Notification, $1-, 7) }
-
old game I wrote. This was probably the first or second game I wrote using random numbers and enumerated types. The computer picks a number, and you try to guess it. Very basic and simple, but it was a beginner project. Now, looking back, I could think of a million ways to rewrite this game, with 100 more features and far more memory efficient. This is just an example code, all in all. So, if you find bugs, don't post them, as I have no intention of fixing them. I'll post better games, and codes soon enough. More games will be posted at my forum. #include <iostream> #include <cstdlib> #include <time.h> using std::cout; using std::cin; int main() { enum difficulty {EASY = 10, NORMAL = 100, HARD = 1000}; difficulty diff = NORMAL; int uDiff, pGuess, pGuesses = 0; cout << "Welcome to Guess My Number!\n"; cout << "Enter 0 at any time to quit\n"; cout << "Enter the difficulty (1-3): "; cin >> uDiff; if (uDiff == 0) { cout << "Thanks for playing! Goodbye."; return 0; } switch (uDiff) { case 1: diff = EASY; break; case 2: diff = NORMAL; break; case 3: diff = HARD; break; default: do { cout << "Invalid difficulty!\n"; cout << "Enter the difficulty (1-3): "; cin >> uDiff; } while (uDiff > 4); } srand(time(0)); unsigned int cNum = (rand() % diff) + 1; cout << "Enter your guess: "; cin >> pGuess; while (pGuess != cNum) { if (pGuess == 0) { cout << "Thanks for playing! Goodbye."; return 0; } if (pGuess < cNum) { cout << "Too low! Try again.\n"; } if (pGuess > cNum) { cout << "Too high! Try again.\n"; } cout << "Enter your guess: "; cin >> pGuess; } pGuesses++; cout << "\nYou guessed correctly after " << pGuesses << " attempts.\n"; cout << "The number was: " << cNum << "\n"; cin.get(); return 0; }
-
👍thanks rift for input. these snippets are old but good to see ppl will add on to them from here!!
-
This script is a pretty cool one i found. I have always used it. and it is still working. just load into remotes (alt+r) and right click on any channel of your choice, and configure. NOTICE: THIS SCRIPT DOES NOT BELONG TO ME. I AM NOT THE MAKER OF IT. I AM JUST RE POSTING IT WITH A DIFFERENT NAME SO OTHERS MAY FIND IT EASIER. ;Shows a link to the script when you right click a status, query or channel window menu status,query,channel { Auto Connect/Join/Identify v3:/showacji } ;Calls the dialog window initialisation and loads the first server alias showacji dialog -m acji acji ;Initialises the dialog window dialog acji { title "Auto Connect/Join/Identify v3" size -1 -1 355 425 ; type | text | id | x y w h | style text "Change settings for:", 1, 5 8 100 20 combo 2, 110 5 240 20, drop text "Servers address", 3, 15 30 160 12 edit "", 4, 15 45 132 20, autohs text "Server network", 5, 153 30 160 12 edit "", 6, 153 45 132 20, autohs check "Enabled", 29, 290 40 55 20 text "Add nickname", 7, 22 85 70 20 edit "", 8, 20 99 72 21, autohs text "Group password", 9, 99 85 78 20 edit "", 10, 99 99 76 21, autohs pass button "Add nickname", 11, 20 125 155 25 text "View/delete existing nicknames", 12, 182 85 150 20 combo 13, 180 99 155 20, drop button "Delete nickname", 14, 180 125 155 25 text "Add channel to this server", 15, 22 180 140 20 edit "", 16, 20 194 155 21, autohs button "Add channel", 17, 20 220 155 25 text "View/delete existing channels", 18, 182 180 150 20 combo 19, 180 194 155 20, drop button "Delete channel", 20, 180 220 155 25 button "Add/Save server", 21, 20 275 100 25 button "Delete server", 22, 125 275 100 25 button "Close manager", 23, 230 275 100 25, cancel box "", 24, 5 22 345 245 box "Grouped nicknames", 25, 15 70 325 90 box "Channels", 26, 15 165 325 90 box "Hover over buttons/boxes for help.", 27, 5 305 345 110 text "", 28, 10 318 325 92, multi ; type | text | id | x y w h | style } ;On initialisation, display default help text and load first tab on 1:dialog:acji:init:*: acji.loadgui $iif($gettok($rs(0, Order), 1, 46) != $null, $ifmatch, 1) ;loads the gui with the information for the requested server (called with $1 being server number in acjiSettings.ini) alias -l acji.loadgui { acji.resetgui set %n 1 while (%n <= $rs(0,Servers)) { did -a acji 2 $+(%n, :) $rs($gettok($rs(0, Order), %n, 46), Server) inc %n } did -a acji 2 Add a new server did -c acji 2 $iif($findtok($rs(0, Order), $1, 46) != $null, $ifmatch, $did(2).lines) ;If no servers are set up, or if "Add a new server" is selected, disable some entry fields and rename buttons. if $did(2).sel == $did(2).lines { did -b acji 8,10,11,13,14,16,17,19,20,22,29 did -ra acji 21 Add Server } ;Enable them otherwise else { did -e acji 8,10,11,13,14,16,17,19,20,22,29 did -ra acji 21 Save Server } did -a acji 4 $rs($1, Server) did -a acji 6 $rs($1, Network) did $iif($rs($1, Enabled) == 1, -c, -u) acji 29 set %n 1 while (%n <= $rs($1,Nicks)) { did -a acji 13 $rs($1, Nick $+ %n) inc %n } did -a acji 10 $rs($1, Password) set %n 1 while (%n <= $rs($1,Channels)) { did -a acji 19 $rs($1, Channel $+ %n) inc %n } unset %n } alias -l acji.resetgui { did -r acji 2,4,6,8,10,13,16,19 did -u acji 29 } ;Listens for clicks on the gui on 1:dialog:acji:sclick:*: { if ($did(2).sel != $did(2).lines) { set %sID $gettok($rs(0, Order), $did(2).sel, 46) } else set %sID $did(2).lines ;If combo box changed, update gui with details of the correct server if ($did == 2) { acji.loadgui %sID } ;If the save button is clicked, save all information into the acjiSettings.ini file if ($did == 21) { ;If the last line of combo box is selected, add a new server if ($did(2).sel == $did(2).lines) { set %servers $calc($rs(0,Servers) + 1) $wsdata(0, Servers, %servers) ;Determine next free token, then save the settings into the correct server position set %n 1 while (%n <= %servers) { if (!$istok($rs(0,Order,46), %n, 46)) { $wsdata(0, Order, $addtok($rs(0,Order,46), %n, 46))) } inc %n } unset %n $ws(%sID, Server, 4) $ws(%sID, Network, 6) } if ($did(10).text != $null) { $ws(%sID, Password, 10) } else { $rms(%sID, Password) } $wsdata(%sID, Enabled, $did(29).state) acji.loadgui %sID } ;If the add nick button is pressed, add a nick to the current server (and save password if entered) if ($did == 11) { if ($did($dname, 8).text != $null) { $wsdata(%sID, Nicks, $calc($rs(%sID, Nicks) + 1)) $ws(%sID, Nick $+ $rs(%sID, Nicks), 8) did -r acji 8 if ($did(10).text != $null) { $ws(%sID, Password, 10) } else { $rms(%sID, Password) } acji.loadgui %sID } } ;If the add channel button is pressed, add a channel to the current server if ($did == 17) { if ($did($dname, 16).text != $null) { $wsdata(%sID, Channels, $calc($rs(%sID, Channels) + 1)) $ws(%sID, Channel $+ $rs(%sID, Channels), 16) did -r acji 16 acji.loadgui %sID } } ;If the delete nickname button is pressed, delete the current nickname and move all those after it up a spot if ($did == 14) { if ($did(13).sel != $null) { set %nicks $rs(%sID, Nicks) set %n $did(13).sel $rms(%sID, Nick $+ %n) dec %nicks set %s %n while (%n <= %nicks) { inc %s $wsdata(%sID, Nick $+ %n, $rs(%sID, Nick $+ %s)) inc %n } $rms(%sID, Nick $+ %n) $wsdata(%sID, Nicks, %nicks) unset %s | unset %n | unset %nicks } acji.loadgui %sID } ;If the delete channel button is pressed, delete the current channel and move all those after it up a spot if ($did == 20) { if ($did(19).sel != $null) { set %channels $rs(%sID, Channels) set %n $did(19).sel $rms(%sID, Channel $+ %n) dec %channels set %s %n while (%n <= %channels) { inc %s $wsdata(%sID, Channel $+ %n, $rs(%sID, Channel $+ %s)) inc %n } $rms(%sID, Channel $+ %n) $wsdata(%sID, Channels, %channels) unset %s | unset %n | unset %channels } acji.loadgui %sID } ;If the delete server button is pressed, delete the current server's token from the "Order" field if ($did == 22) { ;Remove the entire section $rms(%sID,) ;Remove the servers token from the Order field $iif($deltok($rs(0, Order), $did(2).sel, 46) != $null, $wsdata(0, Order, $ifmatch), $rms(0,Order)) $wsdata(0, Servers, $calc($rs(0, Servers) - 1)) acji.loadgui $gettok($rs(0, Order), 1, 46) } unset %sID } ;When mIRC starts, connect to each of the servers in the Settings.ini file with the primary nick supplied, if there is one. on *:Start: { set %n 1 while (%n <= $rs(0, Servers)) { if ($rs($gettok($rs(0, Order),%n,46), Enabled) == 1) { server $iif(%n == 1,,-m) $rs($gettok($rs(0, Order),%n,46), Server) -i $rs(%n, Nick1),) inc %n } else inc %n } unset %n } ;When you connect to a server, check that it's one in the Settings.ini file and then connect to the supplied channels on *:Connect: { set %n 1 while (%n <= $rs(0, Servers)) { if ($rs(%n, Network) == $network) { set %c 1 while (%c <= $rs(%n, Channels)) { join $rs(%n, Channel $+ %c) inc %c } unset %c if ($rs(%n, Password) != $null) nickserv identify $rs(%n, Password) } inc %n } unset %n } ;When nickserv asks to identify, do so with the supplied password from the acjiSettings.ini file on *:notice:*nickname is regsitered and protected*:?: { if ($nick == nickserv) { set %n 1 while (%n <= $rs(0, Servers)) { if ($rs(%n, Network) == $network) { nickserv identify $rs(%n, Password) } inc %n } unset %n } } ;If the nickname is currently being used, attempt to connect with the first free nickname saved for the server ;-- $2 is the current nickname, find it in tokens and try the next one. raw 433:*:{ set %n 1 while (%n <= $rs(0, Servers)) { if ($rs(%n, Server) == $server) { set %c 1 while (%c <= $rs(%n, Nicks)) { $iif($rs(%n, Nick $+ %c) != $2, nick $ifmatch,) inc %c } } inc %n } unset %c unset %n } ;When hovering over any of the edit boxes or buttons, the help label will display help information for that element on 1:dialog:acji:mouse:*: { if ($did == 2) { did -ra $dname 28 Select the server you wish to change details for. If empty, proceed to add a server by filling out the form below. } elseif ($did == 4) { did -ra $dname 28 Enter the server address here. e.g. irc.gamesurge.net } elseif ($did == 6) { did -ra $dname 28 Enter the servers network here. $crlf $+ Find this out by typing '//echo -a $+($,network') whilst connected the the server. e.g. GameSurge } elseif ($did == 8) || ($did == 11) { did -ra $dname 28 Enter a nickname and then click the Add button to add that nickname to this servers autoidentify list. } elseif ($did == 10) { did -ra $dname 28 Enter the password to the group of nicknames set for this server. You Will automatically identify when nickserv asks for the password. } elseif ($did == 13) || ($did == 14) { did -ra $dname 28 Use the dropdown menu to view the nicknames set to automatically attempt to connect with. If you wish to delete one, pick it from the list then click the Delete button. } elseif ($did == 16) || ($did == 17) { did -ra $dname 28 Enter a channel name and then click the Add button to add that channel to this servers autojoin list. If the channel has a password, enter it after the channel. $crlf e.g. #channel password } elseif ($did == 19) || ($did == 20) { did -ra $dname 28 Use the dropdown menu to view the channels set to automatically join when this server starts. If you wish to delete one, pick it from the list then click the Delete button. } elseif ($did == 21) { did -ra $dname 28 By clicking this button all the info in the edit boxes will be saved for this server. } elseif ($did == 22) { did -ra $dname 28 By clicking this button all changes will be lost. Be sure to click the Set button is you want to save this configuration. } } ;called by $rs(server number, item) - if server number is 0, then general settings are stored. alias -l rs return $readini(acjiSettings.ini, Server $+ $1, $2) ;called by $wsdata(server number, data name, data) alias -l wsdata writeini acjiSettings.ini Server $+ $1 $2 $3 ;called by $ws(server number, data name, dialog item id to read from) alias -l ws writeini acjiSettings.ini Server $+ $1 $2 $did($3).text ;called by $rms(server number, item) alias -l rms remini acjiSettings.ini Server $+ $1 $2
-
Game Bot, Great for channels, Lots of Games Games: !Aim !Blowup/!Defuse !Pcall !Number/Guess !Slots !8ball To use copy and paste in your remotes (Alt + r under remotes paste) Nothing Ripped! All made from scratch NO IDEAS looked at. Special Thanks to PunkTured for help. More version to come later on, please post ideas to thank you. on *:TEXT:*:#: { if (!aim == $strip($1)) { if ($2 ison $chan) { if ($me == $2) { msg $chan Not Me! | halt } msg $chan $nick aims at $2 set %aim $rand(1,6) if (%aim == 1) msg $chan $nick goes to take the shot but the scope falls off elseif (%aim == 2) msg $chan $nick aims at $2 and slips, hits his head on a tree! elseif (%aim == 3) msg $chan $nick is just getting $2 in there scope and Leg shot! elseif (%aim == 4) msg $chan $nick jumps to shot and HS! elseif (%aim == 5) msg $chan $2 can see $nick and takes the shot before $nick elseif (%aim == 6) msg $chan $nick hits bush YES! unset %aim } elseif (!$2) { msg $chan No Nick in my scope } elseif ($2 !ison $chan) { msg $chan There not in range of this channel } } if (!Blowup == $strip($1)) { if ($2 ison $chan) { if ($me == $2) { msg $chan Not Me! | halt } set %bomb $2 msg $chan $nick plants a time bomb on $2 msg $chan You better Run! msg $chan Type !defuse to stop it .timer 1 200 unset %bomb } elseif (!$2) { msg $chan There not here } elseif ($2 !ison $chan) { msg $chan Can't hit them with c4 } } if (!defuse == $strip($1)) { if ($nick == %bomb) { msg $chan Here it goes! set %defuse $rand(1,5) if (%defuse == 1) msg $chan You did it *relief* elseif (%defuse == 2) msg $chan Wrong Wire Wrong Wire! NO! elseif (%defuse == 3) msg $chan I don't know what you did but that worked elseif (%defuse == 4) msg $chan You Stupid *BOOM* elseif (%defuse == 5) msg $chan $me whips it up in the air You Dumy unset %defuse unset %bomb } else { msg $chan You don't have a bomb on you | haltdef } } if (!pcall == $strip($1)) { if ($2 ison $chan) { if ($me == $2) { msg $chan Not Me! | halt } msg $chan Calling $2... set %pcall $rand(1,5) if (%pcall == 1) .timer 1 5 msg $chan $2 is your refrigerator running? Then you better catch it! elseif (%pcall == 2) .timer 1 5 msg $chan $2 is there an I.P. Freely there? elseif (%pcall == 3) .timer 1 5 msg $chan $2 is there a john there? Then how do you goto the washroom? elseif (%pcall == 4) .timer 1 5 msg $chan 3 elseif (%pcall == 5) .timer 1 5 msg $chan 4 unset %pcall } elseif (!$2) { msg $chan Who do i call? } elseif ($2 !ison $chan) { msg $chan I don't pay long distance } } if (!number == $strip($1)) { if (!%num) { set -u60 %num $rand(1,100) msg $chan I have set a number, it is between 1 and 100. msg $chan To make a guess, type: !guess Number_Here msg $chan Start guessing now, you have one minute to guess the number. } else { msg $chan A game is currently in progress. } } if (!guess == $strip($1)) { if (!%num) { msg $chan There is no game in progress. } else { if ($2 < $($+(%,num),2)) { msg $chan Higher. } if ($2 > $($+(%,num),2)) { msg $chan Lower. } if ($2 == $($+(%,num),2)) { msg $chan Bingo. $nick guessed the right number %num $+ . } } } if (!slots == $strip($1)) { set -u20 %s1 $rand(1,3) if (%s1 == 1) msg $chan Fisrt one is OP elseif (%s1 == 2) msg $chan Fisrt is HOP elseif (%s1 == 3) msg $chan First is VOP set -u20 %s2 $rand(1,3) if (%s2 == 1) msg $chan Second one is OP elseif (%s2 == 2) msg $chan Second is HOP elseif (%s2 == 3) msg $chan Second is VOP set -u20 %s3 $rand(1,3) if (%s3 == 1) msg $chan Third one is OP elseif (%s3 == 2) msg $chan Third is HOP elseif (%s3 == 3) msg $chan Third is VOP if (%s1 == 1) && (%s2 == 1) && (%s3 == 1) { msg $chan You won! } elseif (%s1 == 2) && (%s2 == 2) && (%s3 == 2) { msg $chan You won! } elseif (%s1 == 3) && (%s2 == 3) && (%s3 == 3) { msg $chan You won! } else { msg $chan You lost } } if (!8ball == $strip($1)) { if ($me isin $2-) { msg $chan Not Me! | halt } set %8ball $rand(1,4) if (%8ball == 1) msg $chan Maybe.. elseif (%8ball == 2) msg $chan YES elseif (%8ball == 3) msg $chan NO elseif (%8ball == 4) msg $chan Depends unset %8ball } else { haltdef } }
-
copy/paste into a new remote. either click ur menubar or in a channel to open. add ur friends nicks in the halo3 player list or do a quick look up.. i made this dialog for a friend Inprince. feel free to rip butcher and strip this code how ever you want idc dialog h3 { title "Halo3 Service Record's" size -1 -1 182 114 option dbu box "Add/Rem Player", 1, 2 2 67 33 edit "", 2, 4 12 63 9, autohs button "Add", 3, 4 23 31 10, flat button "Rem", 4, 36 23 31 10, flat box "Halo3 Player List", 5, 2 37 67 53 list 6, 4 46 63 42, size vsbar box "Players Stats", 7, 71 2 109 88 list 8, 73 11 105 77, size hsbar vsbar box "Quick Look Up", 9, 101 91 79 21 edit "", 10, 103 100 49 9, autohs button "Look Up", 11, 154 100 24 10, flat box "Functions", 12, 2 91 98 21 button "Look Up", 13, 3 100 24 10, flat button "Echo", 14, 27 100 24 10, flat button "Msg", 15, 51 100 23 10, flat button "Clear", 16, 74 100 24 10, flat } alias -l afree { var %b,%p | %p = $regsub($1-,/[^<]*>|<[^>]*>|<[^>]*/g,$chr(32),%b) | %b = $remove(%b, ,•,<,>) | return %b } alias -l lHalo3 { if (%halo.dat) { did -rza h3 8 Halo 3 Service Record's For $iif($did(h3,6).seltext,$did(h3,6).seltext,$did(h3,10).text) | did -za h3 8 $gettok(%halo.dat,1,124) | did -a h3 8 $gettok(%halo.dat,2,124) | did -a h3 8 %halo.bat | did -a h3 8 %halo.cat | did -a h3 8 %halo.sat | did -a h3 8 %halo.xat | did -a h3 8 %halo.pat | did -a h3 8 $gettok(%halo.wat,1,124) | did -a h3 8 $gettok(%halo.wat,2,124) | did -a h3 8 $gettok(%halo.wat,3,124) | unset %halo.* | .sockclose halo } } alias -l spam.halo3 { did -za h3 8 $+($chr(160),Welcome to Napa182's Halo3 Service Record) | did -a h3 8 $+($str($chr(160),15),A Script0rs Inc. Production) | did -a h3 8 $+($str($chr(160),18),Powered By Bungie.net) | did -za h3 8 $str($chr(160),6) $+($chr(40),$chr(31),$str($chr(175),3),$chr(176),$chr(32),$chr(171),$chr(164),$chr(88),$chr(167),$chr(199),$chr(174),$chr(238),$chr(254),$chr(116),$chr(48),$chr(174),$chr(167),$chr(88),$chr(164),$chr(187),$chr(32),$chr(176),$str($chr(175),3),$chr(31),$chr(41),$chr(153)) } menu menubar,channel { .Halo3 Service Record's:{ dialog $iif($dialog(h3),-v,-mied) h3 h3 } } on *:dialog:h3:edit:10:{ did -r $dname 6,8 | did -e $dname 11 | didtok $dname 6 44 %players.halo3 } on *:dialog:h3:init:0:{ didtok $dname 6 44 %players.halo3 | $spam.halo3 | did -b $dname 11 } on *:dialog:h3:sclick:*:{ if ($did == 6) { did -r $dname 8,10 | did -b $dname 11 } if ($did == 3) { if (!$did(2).text || $istok(%players.halo3,$did(2).text,44)) { noop $iif(!$did(2).text,$input(Players Name Was Not Entered,udho,Error!),$iif($istok(%players.halo3,$did(2).text,44),$input(Players Name Already Exists,udho,Error!),)) did -r $dname 2 } else { set %players.halo3 $addtok(%players.halo3,$did(2).text,44) did -r $dname 2,6 didtok $dname 6 44 %players.halo3 } } if ($did == 4) { if (!$did(2).text && !$did(6).seltext || $did(2).text && !$did(6).seltext && !$istok(%players.halo3,$did(2).text,44)) { noop $iif(!$did(2).text && !$did(6).seltext,$input(Players Name Was Not Entered Or Selected,udho,Error!),$iif($did(2).text && !$did(6).seltext && !$istok(%players.halo3,$did(2).text,44),$input(Players Name Does Not Exists,udho,Error!),)) did -r $dname 2 } elseif ($did(2).text && !$did(6).seltext && $istok(%players.halo3,$did(2).text,44)) { set %players.halo3 $remtok(%players.halo3,$did(2).text,1,44) did -r $dname 2,6 didtok $dname 6 44 %players.halo3 } elseif ($did(6).seltext && !$did(2).text) { set %players.halo3 $remtok(%players.halo3,$did(6).seltext,1,44) did -r $dname 2,6 didtok $dname 6 44 %players.halo3 } } if ($did == 11) { if (!$did(10).text) { noop $input(Players Name Was Not Entered,udho,Error!) } else { if ($sock(halo)) .sockclose halo set %halo.user $replace($did(10).text,$chr(32),$chr(43)) sockopen halo www.bungie.net 80 did -zra $dname 8 Looking Up Halo3 Player Stats For $did(10).text Please Wait... .timer.halo 1 2 lHalo3 } } if ($did == 13) { if (!$did(6).seltext) { noop $input(Players Name Was Not Selected,udho,Error!) } else { if ($sock(halo)) .sockclose halo set %halo.user $replace($did(6).seltext,$chr(32),$chr(43)) sockopen halo www.bungie.net 80 did -zra $dname 8 Looking Up Halo3 Player Stats For $did(6).seltext Please Wait... .timer.halo 1 2 lHalo3 } } if ($did == 14) { var %^ = $did(8).lines, %@ = 1 | while (%@ <= %^) { | echo 12 -a $did(8,%@).text | inc %@ } } if ($did == 15) { var %^ = $did(8).lines, %@ = 1 | while (%@ <= %^) { msg $active $did(8,%@).text | inc %@ } } if ($did == 16) { did -r $dname 8,10,2,6 | did -b $dname 11 | didtok $dname 6 44 %players.halo3 } } on *:SOCKOPEN:halo: { sockwrite -nt $sockname GET $+(/Stats/Halo3/Default.aspx?player=,%halo.user) HTTP/1.1 sockwrite -nt $sockname Host: www.bungie.net sockwrite -nt $sockname $crlf } on *:load: { echo 12 -a You Have Just Loaded Napa182's Halo 3 Service Record Look Up... Made For Inprince | echo 12 -a A Script0rs Inc. Production | echo -a 14,1(14,1¯15,1¯0,1¯0,1º $+($chr(171),$chr(164),$chr(88),$chr(167),$chr(199),$chr(174),$chr(238),$chr(254),$chr(116),$chr(48),$chr(174),$chr(167),$chr(88),$chr(164),$chr(187)) º0,1¯15,1¯14,1¯) $+ $chr(153) } on *:SOCKREAD:halo: { if ($sockerr) { did -rza h3 8 Socket Error: $sockname } else { var %f sockread %f if (*Halo 3 Service Record Not Found* iswm %f) { did -zra h3 8 Halo 3 Service Record For $+([,$replace(%halo.user,$chr(43),$chr(32)),]) Not Found | .sockclose halo | unset %halo.* } if (*Enemies* iswm %f) { set %halo.bat $afree(%f) } if (*Total Games* iswm %f) { set %halo.cat $afree(%f) } if (*Matchmade* iswm %f) { set %halo.sat $afree(%f) } if (*Player Since* iswm %f) { set %halo.dat $afree(%f) } if (*Custom Games* iswm %f) { set %halo.xat $afree(%f) } if (*Campaign Missions* iswm %f) { set %halo.pat $afree(%f) } if (*<li>Highest Skill:* iswm %f) { set %halo.wat $afree(%f) } } }
-
A game bot i made, designed for use with channel where the bot has control. Load into remotes and join the channel with a nick. The bot will explain everything. Make sure bot has OP powers. Set %gamechannel as the channel you want the bot to have the games on Registered bot users get halfop on join Non registered bot users het voice on join Games: Rock, Paper, Scissors Gambling Murder (not really a game) ON *:TEXT:*:#: { if ($1 = !rock) || ($1 = !paper) || ($1 = !scissors) { if (%register [ $+ [ $nick ] ] != ON) { msg $chan you must register first, please type !register } else { set %rps.count [ $+ [ $nick ] ] $calc(%rps.count [ $+ [ $nick ] ] + 1) set %rps $rand(1,3) if (%rps = 1) { set %rps.game 9Rock } elseif (%rps = 2) { set %rps.game 9paper } elseif (%rps = 3) { set %rps.game 9scissors } if (%rps.game = 9rock) && ($1 = !rock) { msg $chan 14You chose: 9 Rock 14and i chose: %rps.game $+ 14. We Tied. } elseif (%rps.game = 9paper) && ($1 = !Paper) { msg $chan 14You chose: 9 Paper 14and i chose: %rps.game $+ 14. We Tied. } elseif (%rps.game = 9scissors) && ($1 = !scissors) { msg $chan 14You chose: 9 Scissors 14and i chose: %rps.game $+ 14. We Tied } elseif (%rps.game = 9rock) && ($1 = !scissors) { msg $chan 14You chose: 9 Scissors 14and i chose: %rps.game $+ 14. I win! msg $chan You have lost 1 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] - 1) } elseif (%rps.game = 9paper) && ($1 = !Rock) { msg $chan 14You chose: 9 Rock 14and i chose: %rps.game $+ 14. I win! msg $chan You have lost 1 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] - 1) } elseif (%rps.game = 9scissors) && ($1 = !paper) { msg $chan 14You chose: 9 Paper 14and i chose: %rps.game $+ 14. I win! msg $chan You have lost 1 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] - 1) } elseif (%rps.game = 9rock) && ($1 = !Paper) { msg $chan 14You chose: 9 Paper 14and i chose: %rps.game $+ 14. You won. msg $chan You have gained 2 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] + 2) } elseif (%rps.game = 9paper) && ($1 = !scissors) { msg $chan 14You chose: 9 Scissors 14and i chose: %rps.game $+ 14. You won. msg $chan You have gained 2 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] + 2) } elseif (%rps.game = 9scissors) && ($1 = !Rock) { msg $chan 14You chose: 9 Rock 14and i chose: %rps.game $+ 14. You won. msg $chan You have gained 2 points set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] + 2) } } } elseif ($1 = !kill) && ($2 ison $chan) { set %kill.count [ $+ [ $nick ] ] $calc(%kill.count [ $+ [ $nick ] ] + 1) set %kill $rand(1,10) if ($2 != $me) { describe $chan walks up to $2 and... if (%kill = 1) { describe $chan slits $2 $+ 's neck with a pocket knife } elseif (%kill = 2) { describe $chan gouges $2 $+ 's eyeballs out. } elseif (%kill = 3) { describe $chan Shoves a soldering iron into $2 $+ 's stomach. } elseif (%kill = 4) { describe $chan Knocks $2 out, takes $2 to a nearby butcher farm and has him butchered up for Cow Food. } elseif (%kill = 5) { describe $chan Kills $2 for $nick $+ . } elseif (%kill = 6) { describe $chan Hits $2 over the head with a bat. $2 does not survive. } elseif (%kill = 7) { describe $chan Gets shot in the head by $2 $+ 's bodyguard... things dont always workout $nick } elseif (%kill = 8) { describe $chan Grabs a chainsaw and cuts $2 $+ 's leg off. $2 bleeds to death within $rand(2,6) mins. } elseif (%kill = 9) { describe $chan slips deadly pills into $2 $+ 's drink... $2 slowly dies a painful death in the hospital within $rand(2,7) days. } elseif (%kill = 10) { describe $chan decides that $2 deserves to live } } elseif ($2 = $me) { describe $chan Shoots $nick in the face with a shotgun and yells "YOU THINK IM AN IDIOT!!!" } } elseif ($1 = !register) { set %register.count [ $+ [ $nick ] ] $calc(%register.count [ $+ [ $nick ] ] + 1) if (%register.count [ $+ [ $nick ] ] > 1) { notice $nick Register Failed: You are already registered } else { set %register [ $+ [ $nick ] ] ON set %money [ $+ [ $nick ] ] 100 set %kill.count [ $+ [ $nick ] ] 0 set %rps.count [ $+ [ $nick ] ] 0 set %gamble.count [ $+ [ $nick ] ] 0 mode $chan h $nick notice $nick Congrats, you are now registered, type !get commands notice $nick You now have %money [ $+ [ $nick ] ] point, think of this as your score. notice $nick when you gamble these points you gain points for winning, lose points for losing. } } elseif ($1 = !gamble) && ($2 ison $chan) && ($3) { if (%register [ $+ [ $nick ] ] != ON) { msg $chan you must register first, please type !register } else { set %gamble.amount $3 if ($2 = $me) { msg $chan $2 wins!!! $2 now has %money [ $+ [ $2 ] ] dollars } if (%gamble.amount > %money [ $+ [ $nick ] ]) { msg $chan $nick you dont have enough money } elseif (%gamble.amount <= %money [ $+ [ $nick ] ]) { if ($2 = $me) { halt } else { notice $2 you have been challenged into a game of Gambling by $nick $+ , if you accept type !accept, if you decline type !decline. You have 45 seconds to respond set %5 [ $+ [ $2 ] ] ON set %gamble.count [ $+ [ $nick ] ] $calc(%gamble.count [ $+ [ $nick ] ] + 1) set %challenger $nick timer 1 45 unset %5 [ $+ [ $2 ] ] } } } } elseif ($1 = !accept) { if (%5 [ $+ [ $nick ] ] = ON) { unset %5 [ $+ [ $nick ] ] set %gamble.count [ $+ [ $nick ] ] $calc(%gamble.count [ $+ [ $nick ] ] + 1) if (%gamble.amount > %money [ $+ [ $nick ] ]) { msg $chan $nick you dont have enough money } elseif (%gamble.amount <= %money [ $+ [ $nick ] ]) { set %adice $rand(1,6) set %bdice $rand(1,6) /msg $chan $nick rols his dice and gets a %adice /msg $chan %challenger rolls his dice and gets a %bdice if (%adice > %bdice) { msg $chan $nick wins set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] + %gamble.amount) set %money [ $+ [ %challenger ] ] $calc(%money [ $+ [ %challenger ] ] - %gamble.amount) timer 1 1 msg $chan 4 $nick now has %money [ $+ [ $nick ] ] Dollars and 12 %challenger now has %money [ $+ [ %challenger ] ] Dollars unset %adice unset %bdice } elseif (%adice < %bdice) { msg $chan %challenger wins set %money [ $+ [ $nick ] ] $calc(%money [ $+ [ $nick ] ] - %gamble.amount) set %money [ $+ [ %challenger ] ] $calc(%money [ $+ [ %challenger ] ] + %gamble.amount) timer 1 1 msg $chan 4 $nick now has %money [ $+ [ $nick ] ] Dollars and 12 %challenger now has %money [ $+ [ %challenger ] ] Dollars unset %adice unset %bdice } elseif (%adice = %bdice) { msg $chan Draw! } } } } elseif ($1 = !decline) { if (%5 [ $+ [ $nick ] ] = ON) { msg $chan $nick has declined your offer %challenger } else { halt } } elseif ($1 = !get) && ($2 = commands) { if (%register [ $+ [ $nick ] ] != ON) { msg $chan you must register first, please type !register } else { notice $nick 3!stats - Displays your current stats or the stats of a registered nick notice $nick 12Game Commands: notice $nick 4.:Rock, Paper, Scissors:. notice $nick !rock - chooses rock notice $nick !scissors - chooses scissors notice $nick !paper - chooses paper notice $nick 4.: Kill Commands :. notice $nick !kill <nick> - kills the specified nick in a random way. notice $nick 4.: Gamble :. notice $nick !gamble <nick> <amount> - Gambles <nick> (penalties for losing and advantages for winning) } } elseif ($1 = !join) { join $2 $3- } elseif ($1 = !stats) { if (%register [ $+ [ $nick ] ] != ON) { msg $chan you must register first, please type !register } else { if ($2 = $null) { msg $chan you have killed %kill.count [ $+ [ $nick ] ] person(s) msg $chan You have played rock, paper scissors %rps.count [ $+ [ $nick ] ] time(s) msg $chan You have gambled %gamble.count [ $+ [ $nick ] ] time(s) msg $chan You have %money [ $+ [ $nick ] ] Point(s) } elseif ($2 = $me) { msg $chan $2 has killed %kill.count [ $+ [ $2 ] ] person(s) msg $chan $2 has played rock, paper scissors %rps.count [ $+ [ $2 ] ] time(s) msg $chan $2 has gambled %gamble.count [ $+ [ $2 ] ] time(s) msg $chan $2 has %money [ $+ [ $2 ] ] Point(s) msg $chan $2 Created you!!! } else { if (%register [ $+ [ $2 ] ] != ON) { msg $chan $2 isnt a registered user } else { msg $chan $2 has killed %kill.count [ $+ [ $2 ] ] person(s) msg $chan $2 has played rock, paper scissors %rps.count [ $+ [ $2 ] ] time(s) msg $chan $2 has gambled %gamble.count [ $+ [ $2 ] ] time(s) msg $chan $2 has %money [ $+ [ $2 ] ] Point(s) } } } } } ON *:JOIN:*: { if ($nick = $me) { halt } else { msg $chan 14Welcome 9 $+ $nick $+ 14 $+ ! Type: 9 $+ !Register (only if you havent before) $+ 14. Want me in your channel? Type 9!join <channel>. 14Forgot the commands? Type 9!get commands. if ($chan = %botchannel) && (%register [ $+ [ $nick ] ] = ON) { mode $chan h $nick } else { mode $chan v $nick } } }