printf("Server: %s\n",buffer);
- init_monsters();
init_masters();
load_gs_dbase();
load_timestamp();
int loadtime = time(NULL);
bool loaded = false;
+ if (load_monsters() == false)
+ goto end;
+
while (connected) {
if (sock_gets(sock,buffer,sizeof(buffer)) == -1) {
connected = 0;
char *server;
server = strtok(NULL, " ");
server++;
-//351 GameServ Unreal3.2-beta18. irc.the-irc.org :FhiXOo [Linux shell.the-irc.org
-//2.4.16-010stab017.17.777-smp #1 SMP Wed Mar 19 16:25:17 MSK 2003 i686 unknown=2303]
-
raw(":%s 351 %s %s %s. %s", servername, source+1, PACKAGE, VERSION, servername);
} else if (strncmp(cmd, "NICK", 4) == 0) {
if (buffer[0] == ':')
// source << endl;
}
}
+
+ end:
+
save_gs_dbase();
save_timestamp();
+
delete_monsters();
delete_masters();