*** empty log message ***

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@621 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
Lee Salzman
2006-11-12 21:17:15 +00:00
parent a838e5c0ce
commit b2100f3b8f
2 changed files with 29 additions and 11 deletions
+10 -2
View File
@@ -70,15 +70,17 @@ COMMANDN(team, newteam, ARG_1STR);
COMMANDN(name, newname, ARG_1STR);
COMMANDN(skin, newskin, ARG_1INT);
string clientpassword = "";
void connects(char *servername, char *password)
{
disconnect(1); // reset state
s_strcpy(clientpassword, password ? password : "");
ENetAddress address;
address.port = CUBE_SERVER_PORT;
addmsg(SV_PWD, "rs", !password ? " " : password);
if(servername)
{
addserver(servername);
@@ -270,6 +272,12 @@ void c2sinfo(dynent *d) // send update to the server
packet = enet_packet_create (NULL, MAXTRANS, 0);
ucharbuf p(packet->data, packet->dataLength);
if(clientpassword[0])
{
putint(p, SV_PWD);
sendstring(clientpassword, p);
clientpassword[0] = 0;
};
if(gun_changed)
{
packet->flags = ENET_PACKET_FLAG_RELIABLE;