src/console_cmds.cpp
changeset 9612 316df1347f4e
parent 9608 754cb1e0e833
child 9652 0405e98d8e96
equal deleted inserted replaced
9611:60e02c65ee73 9612:316df1347f4e
  1182 		return true;
  1182 		return true;
  1183 	}
  1183 	}
  1184 
  1184 
  1185 	if (argc != 3) return false;
  1185 	if (argc != 3) return false;
  1186 
  1186 
  1187 	if (atoi(argv[1]) < 1 || atoi(argv[1]) > MAX_PLAYERS) {
  1187 	PlayerID player_id = (PlayerID)(atoi(argv[1]) - 1);
       
  1188 	if (!IsValidPlayer(player_id) || !GetPlayer(player_id)->is_active) {
  1188 		IConsolePrintF(CC_DEFAULT, "Unknown player. Player range is between 1 and %d.", MAX_PLAYERS);
  1189 		IConsolePrintF(CC_DEFAULT, "Unknown player. Player range is between 1 and %d.", MAX_PLAYERS);
  1189 		return true;
  1190 		return true;
  1190 	}
  1191 	}
  1191 
  1192 
  1192 	if (!_network_server) {
  1193 	if (!_network_server) {
  1193 		NetworkClientSendChat(NETWORK_ACTION_CHAT_COMPANY, DESTTYPE_TEAM, atoi(argv[1]), argv[2]);
  1194 		NetworkClientSendChat(NETWORK_ACTION_CHAT_COMPANY, DESTTYPE_TEAM, player_id, argv[2]);
  1194 	} else {
  1195 	} else {
  1195 		NetworkServerSendChat(NETWORK_ACTION_CHAT_COMPANY, DESTTYPE_TEAM, atoi(argv[1]), argv[2], NETWORK_SERVER_INDEX);
  1196 		NetworkServerSendChat(NETWORK_ACTION_CHAT_COMPANY, DESTTYPE_TEAM, player_id, argv[2], NETWORK_SERVER_INDEX);
  1196 	}
  1197 	}
  1197 
  1198 
  1198 	return true;
  1199 	return true;
  1199 }
  1200 }
  1200 
  1201