*** empty log message ***

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1158 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
Lee Salzman
2007-06-26 18:48:27 +00:00
parent afcbe64d38
commit bd6814b623
4 changed files with 7 additions and 3 deletions
+1 -2
View File
@@ -427,7 +427,7 @@ void sendmap(char *mapname)
save_world(mapname);
changemap(mapname);
}
mapname = getclientmap();
else mapname = getclientmap();
if(securemapcheck(mapname)) return;
int mapsize;
uchar *mapdata = readmap(mapname, &mapsize);
@@ -455,7 +455,6 @@ void sendmap(char *mapname)
void getmap()
{
if(securemapcheck(getclientmap())) return;
ENetPacket *packet = enet_packet_create(NULL, MAXTRANS, ENET_PACKET_FLAG_RELIABLE);
ucharbuf p(packet->data, packet->dataLength);
putint(p, SV_RECVMAP);
+5
View File
@@ -435,6 +435,11 @@ void parsemessages(int cn, playerent *d, ucharbuf &p)
p.forceoverread();
break;
}
if(securemapcheck(text))
{
p.len += mapsize;
break;
}
writemap(text, mapsize, &p.buf[p.len]);
p.len += mapsize;
changemapserv(text, gamemode);
+1
View File
@@ -119,6 +119,7 @@ extern int getclientnum();
extern void changemapserv(char *name, int mode);
extern void changeteam(int team);
extern void newteam(char *name);
extern bool securemapcheck(char *map);
extern bool sendpwd;
// clientgame
-1
View File
@@ -128,7 +128,6 @@ uchar *readmap(char *mname, int *msize)
void save_world(char *mname)
{
if(!*mname) mname = getclientmap();
extern bool securemapcheck(char *map);
if(securemapcheck(mname)) return;
voptimize();
toptimize();