package IRCJoin {
function RTBIC_SendMessage() {
%message = RTBIC_MessageBox.getValue();
if(getWord(%message,0) $= "/join" && getSubStr(getWord(%message,1),0,1) $= "#") {
%channel = getWord(%message, 1);
RTBIC_SC.sendLine("PART " @ RTBIC_SC.currentChannel);
RTBIC_SC.sendLine("JOIN " @ %channel);
RTBIC_SC.currentChannel = %channel;
RTBIC_MessageBox.setValue("");
return;
}
Parent::RTBIC_SendMessage();
}
};
activatePackage(IRCJoin);
Haven't tested it, but maybe it works. XD
Edit: I just realized RTBIC_SC.currentChannel might be interrupted. This quits you out of whatever other channel you're in.