network_client.c
branch0.4
changeset 9981 aece6eeba0e2
parent 9959 984493ab6fff
equal deleted inserted replaced
9980:fb85b0652667 9981:aece6eeba0e2
   681 	return NETWORK_RECV_STATUS_OKAY;
   681 	return NETWORK_RECV_STATUS_OKAY;
   682 }
   682 }
   683 
   683 
   684 DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
   684 DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
   685 {
   685 {
   686 	int errorno;
       
   687 	char str[100];
   686 	char str[100];
   688 	uint16 index;
   687 	uint16 index;
   689 	NetworkClientInfo *ci;
   688 	NetworkClientInfo *ci;
   690 
   689 
   691 	index = NetworkRecv_uint16(MY_CLIENT, p);
   690 	index = NetworkRecv_uint16(MY_CLIENT, p);
   692 	errorno = NetworkRecv_uint8(MY_CLIENT, p);
   691 	GetNetworkErrorMsg(str, NetworkRecv_uint8(MY_CLIENT, p));
   693 
       
   694 	GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
       
   695 
   692 
   696 	ci = NetworkFindClientInfoFromIndex(index);
   693 	ci = NetworkFindClientInfoFromIndex(index);
   697 	if (ci != NULL) {
   694 	if (ci != NULL) {
   698 		NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, ci->client_name, "%s", str);
   695 		NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, ci->client_name, "%s", str);
   699 
   696