Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnFilterScriptInit()
- {
- SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",0);
- SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",1);
- SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",2);
- gGroupID = IRC_CreateGroup();
- nGroupID = IRC_CreateGroup();
- return 1;
- }
- public OnFilterScriptExit()
- {
- IRC_Quit(gBotID[0], "Script Shut Down");
- IRC_Quit(gBotID[1], "Script Shut Down");
- IRC_Quit(nBotID[0], "Admin Script Shut Down");
- IRC_RemoveFromGroup(gGroupID, gBotID[0]);
- IRC_RemoveFromGroup(gGroupID, gBotID[1]);
- IRC_RemoveFromGroup(nGroupID, nBotID[0]);
- IRC_DestroyGroup(gGroupID);
- IRC_DestroyGroup(nGroupID);
- return 1;
- }
- //===============================================================================
- /*forward AddToGroup(botid);
- public AddToGroup(botid)
- {
- IRC_AddToGroup(gGroupID,botid);
- IRC_RemoveFromGroup(gGroupID,nBotID[0]);
- IRC_AddToGroup(nGroupID,nBotID[0]);
- return 1;
- }*/
- public IRC_OnConnect(botid, ip[], port)
- {
- IRC_AddToGroup(gGroupID,botid);
- // if(botid == nBotID[0]){ IRC_AddToGroup(nGroupID,nBotID[0]); }
- // else if(botid != nBotID[0]){ IRC_AddToGroup(gGroupID,botid); }
- IRC_JoinChannel(botid, IRC_CHANNEL);
- IRC_SendRaw(botid, "ns id "IRC_PASSWORD"");
- return 1;
- }
- public IRC_ConnectDelayEx(id)
- {
- printf("IRC Connect Delay Started [BOTID:%d]",id);
- switch(id)
- {
- case 0:{ gBotID[0]=IRC_Connect(IRC_SERVER,IRC_PORT,BOT1_NICKNAME,BOT1_REALNAME,BOT1_USERNAME); }
- case 1:{ gBotID[1]=IRC_Connect(IRC_SERVER,IRC_PORT,BOT2_NICKNAME,BOT2_REALNAME,BOT2_USERNAME); }
- case 2:{ nBotID[0]=IRC_Connect(IRC_SERVER,IRC_PORT,ADMINBOT_NICKNAME,ADMINBOT_REALNAME,ADMINBOT_USERNAME); }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement