using namespace std;
char *PACKAGE = "GameServ";
-char *VERSION = "1.3.0 +devel";
+char *VERSION = "1.3.1 +devel";
int sock;
long lastrefresh;
#ifdef UNREAL
raw("PASS :%s", remotepass);
raw("SERVER %s 1 :%s", servername, servername);
- raw("NICK %S 1 %d %S %s %s %d :%s v%s", time(NULL), gshost,
+ raw("NICK %S 1 %d %s %s %s %d :%s v%s", time(NULL), gsident, gshost,
servername, time(NULL), PACKAGE, VERSION);
raw(":%S JOIN %s", c_Forest);
raw(":%S MODE %s +tn", c_Forest);
rolloverall();
lastrollover = currentTime;
save_lastrollover();
- notice(s_GameServ, c_Forest, "Adding %d forest fights to all players!", forestfights);
+ notice(s_GameServ, c_Forest, "Adding %d forest fights to all players!", numrolloverfights);
}
}
{
#ifdef DEBUGMODE
log("Player %s (IRC: %s) joined %s",
- joiner->stats->name.c_str(),
+ joiner->stats->getName().c_str(),
#ifdef P10
joiner->getRealNick(),
#else
if (!is_playing(p))
return NULL;
- unsigned long hv = iHASH((unsigned char *) p->stats->name.c_str());
+ unsigned long hv = iHASH((unsigned char *) p->stats->getName().c_str());
for (newPtr = players[hv].First(); newPtr; newPtr = newPtr->Next())
{
aClient *findplayer(const char *name)
{
- ListNode <aClient> *newPtr;
- Player *p = NULL;
- unsigned long hv = iHASH((unsigned char *) name);
- for (newPtr = players[hv].First(); newPtr; newPtr = newPtr->Next())
+ ListNode <aClient> *newPtr;
+ Player *p = NULL;
+ unsigned long hv = iHASH((unsigned char *) name);
+ for (newPtr = players[hv].First(); newPtr; newPtr = newPtr->Next())
{
- p = newPtr->getData()->stats;
- if (stricmp(p->name.c_str(), name) == 0)
+ p = newPtr->getData()->stats;
+ if (stricmp(p->getName().c_str(), name) == 0)
return newPtr->getData();
- p = NULL;
+ p = NULL;
}
- return NULL;
+ return NULL;
}
void check_idles()
for (newPtr = players[x].First(); newPtr; newPtr = newPtr->Next())
{
p = newPtr->getData()->stats;
- switch(p->level)
+ switch(p->getLevel())
{
case 1:
if ((time(NULL) - p->lastlogin) / 86400 >= level1expire)