Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- else if (str.substr(0, 5) == "/warn ")
- {
- if (!isSuperAdmin(((PlayerInfo*)(peer->data))->rawName, ((PlayerInfo*)(peer->data))->tankIDPass)) break;
- if (str.substr(5, cch.length() - 5 - 1) == "dark") continue;
- if (str.substr(5, cch.length() - 5 - 1) == "juantlo") continue;
- if (str.substr(5, cch.length() - 5 - 1) == "deadshot") continue;
- if (str.substr(5, cch.length() - 5 - 1) == "legend") continue;
- if (str.substr(5, cch.length() - 5 - 1) == "hadi") continue;
- ENetPeer * currentPeer;
- GamePacket p = packetEnd(appendString(appendString(createPacket(), "OnConsoleMessage"), "`#** `$The Ancients Ones `ohave `4banned `0" + str.substr(5, cch.length() - 5 - 1) + " `#** `o(`4/rules `oto view rules!)"));
- for (currentPeer = server->peers;
- currentPeer < &server->peers[server->peerCount];
- ++currentPeer)
- {
- if (currentPeer->state != ENET_PEER_STATE_CONNECTED)
- continue;
- ENetPacket * packet = enet_packet_create(p.data,
- p.len,
- ENET_PACKET_FLAG_RELIABLE);
- if (((PlayerInfo*)(currentPeer->data))->rawName == str.substr(5, cch.length() - 5 - 1)) {
- if (((PlayerInfo*)(currentPeer->data))->haveGrowId == false) continue;
- PlayerInfo* p = ((PlayerInfo*)(currentPeer->data));
- string username = PlayerDB::getProperName(p->rawName);
- string password = ((PlayerInfo*)(currentPeer->data))->tankIDPass;
- GamePacket ps = packetEnd(appendString(appendString(createPacket(), "OnConsoleMessage"), "str.substr(5, cch.length() - 5 - 1) "));
- GamePacket p2 = packetEnd(appendInt(appendString(appendString(appendString(appendString(createPacket(), "OnAddNotification"), "interface/atomic_button.rttex"), str.substr(4, cch.length() - 4 - 1).c_str()), "audio/hub_open.wav"), 0));
- ENetPacket * packets = enet_packet_create(p2.data,
- p2.len,
- ENET_PACKET_FLAG_RELIABLE);
- enet_peer_send(currentPeer, 0, packets);
- ENetPacket * packet = enet_packet_create(ps.data,
- ps.len,
- ENET_PACKET_FLAG_RELIABLE);
- enet_peer_send(currentPeer, 0, packet);
- delete ps.data;
- delete p2.data; }
- enet_peer_send(currentPeer, 0, packet);
- //enet_host_flush(server);
- }
- delete p.data;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement