Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int readconfig()
- {
- FILE *fp;
- int line = 0;
- int skip = 0;
- char r[1024];
- char cconfig[256];
- char *section = "Bot";
- char *path = getcwd(NULL, 9);
- strcat(path, "\\");
- strcat(path, conFile);
- strcpy(cconfig, section);
- fp = fopen(path, "r");
- if(fp != NULL)
- {
- while(fgets(r, 1024, fp))
- {
- line++;
- strtok(r, "\r\n");
- if(r[0] == '[')
- {
- r[strlen(r) - 1] = 0;
- if(strcmp(cconfig, r+1))
- {
- skip = 1;
- }
- else
- {
- skip = 0;
- }
- }
- else if(skip)
- {
- }
- else if(!memcmp(r, "home=", 5))
- {
- cfg_channel = alcpy(r+5);
- }
- else if(!memcmp(r, "username=", 9))
- {
- cfg_username = alcpy(r+9);
- }
- else if(!memcmp(r, "master=", 7))
- {
- cfg_master = alcpy(r+7);
- }
- else if(!memcmp(r, "server=", 7))
- {
- cfg_server = alcpy(r+7);
- }
- else if(!memcmp(r, "password=", 9))
- {
- cfg_password = alcpy(r+9);
- }
- else if(!memcmp(r, "delay=", 6))
- {
- cfg_delay = atoi(r+6);
- }
- else if(!memcmp(r, "trigger=", 8))
- {
- cfg_trigger = alcpy(r+8);
- }
- }
- fclose(fp);
- }
- else
- {
- return -1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement