network_client.c
changeset 3437 2768c018e5f7
parent 3121 2e50f731567a
child 3692 01468bf49e8b
equal deleted inserted replaced
3436:3bc35b8a545c 3437:2768c018e5f7
   674 	return NETWORK_RECV_STATUS_OKAY;
   674 	return NETWORK_RECV_STATUS_OKAY;
   675 }
   675 }
   676 
   676 
   677 DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
   677 DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
   678 {
   678 {
   679 	int errorno;
       
   680 	char str[100];
   679 	char str[100];
   681 	uint16 index;
   680 	uint16 index;
   682 	NetworkClientInfo *ci;
   681 	NetworkClientInfo *ci;
   683 
   682 
   684 	index = NetworkRecv_uint16(MY_CLIENT, p);
   683 	index = NetworkRecv_uint16(MY_CLIENT, p);
   685 	errorno = NetworkRecv_uint8(MY_CLIENT, p);
   684 	GetNetworkErrorMsg(str, NetworkRecv_uint8(MY_CLIENT, p));
   686 
       
   687 	GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
       
   688 
   685 
   689 	ci = NetworkFindClientInfoFromIndex(index);
   686 	ci = NetworkFindClientInfoFromIndex(index);
   690 	if (ci != NULL) {
   687 	if (ci != NULL) {
   691 		NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, ci->client_name, "%s", str);
   688 		NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, ci->client_name, "%s", str);
   692 
   689