Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ENetPeer* currentPeer;
- for (currentPeer = server->peers;
- currentPeer < &server->peers[server->peerCount];
- ++currentPeer)
- {
- if (currentPeer->state != ENET_PEER_STATE_CONNECTED)
- continue;
- if (isHere(peer, currentPeer))
- {
- ((PlayerInfo*)(peer->data))->guildflagblock = foreground;
- ((PlayerInfo*)(peer->data))->guildflagbackground = background;
- int flag = (65536 * ((PlayerInfo*)(peer->data))->guildflagbackground) + ((PlayerInfo*)(peer->data))->guildflagblock;
- GamePacket p2 = packetEnd(appendIntx(appendIntx(appendIntx(appendIntx(appendString(createPacket(), "OnGuildDataChanged"), 41179607), 41179607), flag), 0));
- memcpy(p2.data + 8, &(((PlayerInfo*)(peer->data))->netID), 4);
- ENetPacket * packet2 = enet_packet_create(p2.data,
- p2.len,
- ENET_PACKET_FLAG_RELIABLE);
- enet_peer_send(currentPeer, 0, packet2);
- delete p2.data;
- updateInvis(peer);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement