Advertisement
Niko_boy

Untitled

May 3rd, 2012
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1.  
  2. public OnFilterScriptInit()
  3. {
  4. SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",0);
  5. SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",1);
  6. SetTimerEx("IRC_ConnectDelayEx",DELAY_TIME,false,"i",2);
  7. gGroupID = IRC_CreateGroup();
  8. nGroupID = IRC_CreateGroup();
  9. return 1;
  10. }
  11.  
  12. public OnFilterScriptExit()
  13. {
  14. IRC_Quit(gBotID[0], "Script Shut Down");
  15. IRC_Quit(gBotID[1], "Script Shut Down");
  16. IRC_Quit(nBotID[0], "Admin Script Shut Down");
  17. IRC_RemoveFromGroup(gGroupID, gBotID[0]);
  18. IRC_RemoveFromGroup(gGroupID, gBotID[1]);
  19. IRC_RemoveFromGroup(nGroupID, nBotID[0]);
  20. IRC_DestroyGroup(gGroupID);
  21. IRC_DestroyGroup(nGroupID);
  22. return 1;
  23. }
  24. //===============================================================================
  25. /*forward AddToGroup(botid);
  26. public AddToGroup(botid)
  27. {
  28. IRC_AddToGroup(gGroupID,botid);
  29. IRC_RemoveFromGroup(gGroupID,nBotID[0]);
  30. IRC_AddToGroup(nGroupID,nBotID[0]);
  31. return 1;
  32. }*/
  33. public IRC_OnConnect(botid, ip[], port)
  34. {
  35. IRC_AddToGroup(gGroupID,botid);
  36. // if(botid == nBotID[0]){ IRC_AddToGroup(nGroupID,nBotID[0]); }
  37. // else if(botid != nBotID[0]){ IRC_AddToGroup(gGroupID,botid); }
  38. IRC_JoinChannel(botid, IRC_CHANNEL);
  39. IRC_SendRaw(botid, "ns id "IRC_PASSWORD"");
  40. return 1;
  41. }
  42.  
  43. public IRC_ConnectDelayEx(id)
  44. {
  45. printf("IRC Connect Delay Started [BOTID:%d]",id);
  46. switch(id)
  47. {
  48. case 0:{ gBotID[0]=IRC_Connect(IRC_SERVER,IRC_PORT,BOT1_NICKNAME,BOT1_REALNAME,BOT1_USERNAME); }
  49. case 1:{ gBotID[1]=IRC_Connect(IRC_SERVER,IRC_PORT,BOT2_NICKNAME,BOT2_REALNAME,BOT2_USERNAME); }
  50. case 2:{ nBotID[0]=IRC_Connect(IRC_SERVER,IRC_PORT,ADMINBOT_NICKNAME,ADMINBOT_REALNAME,ADMINBOT_USERNAME); }
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement