Untitled
unknown
plain_text
2 years ago
1.0 kB
3
Indexable
else if (actual_command.substr(0, 6) == "/alts " && pInfo(peer)->adminLevel >= 2) { string target = cmd.substr(6, cmd.length() - 6).c_str(); string path_ = "players/" + target +""; json r_; ifstream f_(path_, ifstream::binary); if (f_.fail()) return; f_ >> r_; f_.close(); string p_ip = r_["ip"], p_mac = r_["mac"], p_rid = r_["rid"], player = ""; for (ENetPeer* currentPeer = server->peers; currentPeer < &server->peers[server->peerCount]; ++currentPeer) { if (currentPeer->state != ENET_PEER_STATE_CONNECTED or currentPeer->data == NULL) continue; if (pInfo(currentPeer)->ip == p_ip) { player += pInfo(currentPeer)->tankIDName + "\n"; } else if (pInfo(currentPeer)->rid = p_rid) { player += pInfo(currentPeer)->tankIDName + "\n"; } else if (pInfo(currentPeer)->mac = p_mac) { player += pInfo(currentPeer)->tankIDName + "\n"; } } gamepacket_t b; b.Insert("OnConsoleMessage"); for (int i = 0; i < player.size(); i++) { b.Insert(player); } b.CreatePacket(peer); }
Editor is loading...