#include <stdlib.h>
#include <fcntl.h>
#include <signal.h>
+
//#include <sys/types.h>
//#include <sys/wait.h>
//#include <errno.h>
-using std::ofstream;
-using std::ifstream;
-using std::cerr;
-using std::endl;
+using namespace std;
char *PACKAGE = "GameServ";
char *VERSION = "1.2.6 +devel";
perror("Could not turn into a daemon");
exit(3);
}
+ if (load_items() == 0)
+ {
+ log("Error loading items");
+ goto end;
+ }
+
load_gs_dbase();
loadNews(newsdata, todaysnews);
- if (load_masters() == false)
- {
- log("Error loading masters");
- goto end;
- }
+ if (load_masters() == false)
+ {
+ log("Error loading masters");
+ goto end;
+ }
+
if (load_monsters() == false)
- {
- log("Error loading monsters");
- goto end;
- }
-
+ {
+ log("Error loading monsters");
+ goto end;
+ }
+
if (!load_dragon())
- {
- log("Error loading dragon");
- goto end;
- }
-
+ {
+ log("Error loading dragon");
+ goto end;
+ }
+
if (load_levels() == false)
- {
- log("Error loading levels");
- goto end;
- }
+ {
+ log("Error loading levels");
+ goto end;
+ }
shuttingdown = false;
void prettyIntro()
{
-cout << endl;
-cout << " GGGG AAA MM MM EEEEEEE SSSSS EEEEEEE RRRRRR VV VV " << endl;
-cout << " GG GG AAAAA MMM MMM EE SS EE RR RR VV VV " << endl;
-cout << "GG AA AA MM MM MM EEEEE SSSSS EEEEE RRRRRR VV VV " << endl;
-cout << "GG GGG AAAAAAA MM MM EE SS EE RR RR VV VV " << endl;
-cout << "G G AA AA MM MM EEEEEEE SSSSS EEEEEEE RR RR VVV" << endl;
-cout << " GGGGG V\n\n" << endl;
-cout << "Version: " << VERSION << endl;
+ cout << endl;
+ cout << " GGGG AAA MM MM EEEEEEE SSSSS EEEEEEE RRRRRR VV VV " << endl;
+ cout << " GG GG AAAAA MMM MMM EE SS EE RR RR VV VV " << endl;
+ cout << "GG AA AA MM MM MM EEEEE SSSSS EEEEE RRRRRR VV VV " << endl;
+ cout << "GG GGG AAAAAAA MM MM EE SS EE RR RR VV VV " << endl;
+ cout << "G G AA AA MM MM EEEEEEE SSSSS EEEEEEE RR RR VVV" << endl;
+ cout << " GGGGG V\n\n" << endl;
+ cout << "Version: " << VERSION << endl;
+ cout << "http://www.gameserv.us - http://www.sourceforge.net/projects/gameservirc" << endl;
}
void load_lastrefresh()