FIRST PERSON SHOOTER 2

This commit is contained in:
simio 2025-08-11 03:26:13 -03:00
parent da300b358e
commit ae0d854e53

View File

@ -58,8 +58,8 @@ void PacketMS::handlePacket(AreaData *area, AOClient &client) const
if (validated_packet->getPacketInfo().header == "INVALID")
return;
if (client.m_pos != "")
validated_packet->setContentField(5, client.m_pos);
// if (client.m_pos != "")
// validated_packet->setContentField(5, client.m_pos);
client.getServer()->broadcast(validated_packet, client.areaId());
emit client.logIC((client.character() + " " + client.characterName()), client.name(), client.m_ipid, client.getServer()->getAreaById(client.areaId())->name(), client.m_last_message);
@ -202,12 +202,16 @@ AOPacket *PacketMS::validateIcPacket(AOClient &client) const
// side
// this is validated clientside so w/e
QString l_incoming_side = client.m_first_person ? area->lastICMessage()[5] : l_incoming_args[5].toString();
QString l_incoming_side = l_incoming_args[5].toString();
QString side = area->side();
if (side.isEmpty()) {
side = l_incoming_side;
}
if(client.m_first_person){
side = area->lastICMessage()[5];
}
l_args.append(side);
if (client.m_pos != l_incoming_side) {