Client side vote kick changes - tab closes now. Server side fixes.

This commit is contained in:
lotodore committed 2008-12-07 11:48:01 +00:00
1 parent 89450a9a32
commit bd55b69817
4 files changed
+28 -7

No files matched your search

+10 -4
View File
@@ -771,10 +771,16 @@ AbstractClientStateReceiving::Process(ClientThread &client)
}
else if (tmpPacket->ToNetPacketStartKickPlayerPetition())
{
NetPacketStartKickPlayerPetition::Data petitionData;
tmpPacket->ToNetPacketStartKickPlayerPetition()->GetData(petitionData);
client.StartPetition(petitionData.petitionId, petitionData.proposingPlayerId,
petitionData.kickPlayerId, petitionData.kickTimeoutSec, petitionData.numVotesNeededToKick);
NetPacketStartKickPlayerPetition::Data startPetitionData;
tmpPacket->ToNetPacketStartKickPlayerPetition()->GetData(startPetitionData);
client.StartPetition(startPetitionData.petitionId, startPetitionData.proposingPlayerId,
startPetitionData.kickPlayerId, startPetitionData.kickTimeoutSec, startPetitionData.numVotesNeededToKick);
}
else if (tmpPacket->ToNetPacketEndKickPlayerPetition())
{
NetPacketEndKickPlayerPetition::Data endPetitionData;
tmpPacket->ToNetPacketEndKickPlayerPetition()->GetData(endPetitionData);
client.EndPetition(endPetitionData.petitionId);
}
else if (tmpPacket->ToNetPacketAvatarHeader())
{