This commit is contained in:
2023-12-22 22:53:54 -05:00
commit 2821b7e9a1
45 changed files with 8425 additions and 0 deletions

61
wastedump.c Normal file
View File

@@ -0,0 +1,61 @@
#include <string.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "config.h"
#include "myfile.h"
#include "nicklist.h"
#include "wastedump.h"
extern char storebuf[];
extern char *operchan[];
extern time_t S_TIME;
extern char *token[];
extern time_t NOWTIME;
extern char buf[];
extern int botsck,sevsck;
extern int noopers;
extern char channel[];
extern char comment[];
extern char orig[];
extern char opcommand[];
extern int status;
extern int showme;
int create_bot(char *botname,char *botuser, char *bothost,char *botinfo)
{
sprintf(buf,"NICK %s 1 %ul %s %s %s :%s\n",botname,time(NULL)-86400,
botuser,bothost,SERVERNAME,botinfo);
writeln(sevsck,buf);
}
int JoinChannel(char *botname,char *channel)
{ sprintf(buf,":%s JOIN %s\n",botname,channel);
writeln(sevsck,buf);
sprintf(buf,"MODE %s +nto %s\n",channel,botname);
writeln(sevsck,buf);
}
int StartWastedump()
{ create_bot(WASTE_BOTNAME,WASTE_BOTUSER,WASTE_BOTHOST,WASTE_BOTINFO);
sprintf(buf,":%s MODE %s +kid\n",WASTE_BOTNAME,WASTE_BOTNAME);
writeln(sevsck,buf);
JoinChannel(WASTE_BOTNAME,WASTE_CHANNEL);
}
int WriteWastedump(char *buffer)
{
writeln(sevsck,buffer);
return 1;
}
int ParseWastedump()
{
}