var sender, hostmask, msgtype, target, msgdata; sender=argument0; hostmask=argument1; msgtype=argument2; target=argument3; msgdata=argument4; // GimelBot main commands begin here if(msgtype=="PRIVMSG") { if((msgdata=="!quit")&&(sender=="Ikewise")){irc_disconnect("Received shutdown command from "+sender);}; if(msgdata=="!part"){part_channel(target);}; if(string_pos("!slap",msgdata)==1) { switch(string_pos(" ",msgdata)){ case 0: send_ctcp("PRIVMSG",target,"ACTION slaps "+sender+" around a bit with a large trout"); break; default: send_ctcp("PRIVMSG",target,"ACTION slaps "+string_copy(msgdata,string_pos(" ",msgdata)+1,string_length(msgdata))+" around a bit with a large trout"); break; } } if(msgdata=="chk"){send_message(target,sender+": ack");}; if(msgdata=="."){send_message(target,"omg a meteor");}; }