-
Notifications
You must be signed in to change notification settings - Fork 13
Cmd_AreaStatusAck
GigaToni edited this page Jul 14, 2017
·
1 revision
This is the answer packet to Cmd_AreaStatus (682)
for ( i = 0; i < 100; ++i )
{
pArea = BS_AreaGet(i);
if ( pArea )
lpAckMsg->m_UserCnt[i] = pArea->m_member.m_nCount;
else
lpAckMsg->m_UserCnt[i] = 0;
}
typedef struct
{
unsigned int[] UserCount;
};
public class AreaStatusAnswerPacket
{
public uint[] UserCount = new uint[100];
public void Send(Client client)
{
var ack = new Packet(Packets.AreaStatusAck);
for (var i = 0; i < 100; ++i)
{
ack.Writer.Write(UserCount[i]);
}
client.Send(ack);
}
}
DCNC Copyright ©️ 2017 GigaToni
- Home
- Cmd_UserAuth (20)
- Cmd_ServerList (23)
- Cmd_UserAuthAck (22)
- Cmd_ServerMessage (24)
- Cmd_ServerMessageAck (25)
- Home
- Cmd_AreaChat (571)
- Cmd_AreaChatAck (572)
- Cmd_AreaStatus (682)
- Cmd_AreaStatusAck (683)
- Cmd_EnterArea (562)
- Cmd_EnterAreaAck (563)
- Cmd_UdpTimeSync (540)
- Cmd_UdpTimeSyncAck (540)