Advertisement
Guest User

Hehe

a guest
Oct 31st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. else if (str.substr(0, 5) == "/warn ")
  2. {
  3. if (!isSuperAdmin(((PlayerInfo*)(peer->data))->rawName, ((PlayerInfo*)(peer->data))->tankIDPass)) break;
  4. if (str.substr(5, cch.length() - 5 - 1) == "dark") continue;
  5. if (str.substr(5, cch.length() - 5 - 1) == "juantlo") continue;
  6. if (str.substr(5, cch.length() - 5 - 1) == "deadshot") continue;
  7. if (str.substr(5, cch.length() - 5 - 1) == "legend") continue;
  8. if (str.substr(5, cch.length() - 5 - 1) == "hadi") continue;
  9. ENetPeer * currentPeer;
  10.  
  11. 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!)"));
  12. for (currentPeer = server->peers;
  13. currentPeer < &server->peers[server->peerCount];
  14. ++currentPeer)
  15. {
  16. if (currentPeer->state != ENET_PEER_STATE_CONNECTED)
  17. continue;
  18. ENetPacket * packet = enet_packet_create(p.data,
  19. p.len,
  20. ENET_PACKET_FLAG_RELIABLE);
  21.  
  22. if (((PlayerInfo*)(currentPeer->data))->rawName == str.substr(5, cch.length() - 5 - 1)) {
  23. if (((PlayerInfo*)(currentPeer->data))->haveGrowId == false) continue;
  24. PlayerInfo* p = ((PlayerInfo*)(currentPeer->data));
  25. string username = PlayerDB::getProperName(p->rawName);
  26. string password = ((PlayerInfo*)(currentPeer->data))->tankIDPass;
  27.  
  28. GamePacket ps = packetEnd(appendString(appendString(createPacket(), "OnConsoleMessage"), "str.substr(5, cch.length() - 5 - 1) "));
  29. 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));
  30. ENetPacket * packets = enet_packet_create(p2.data,
  31. p2.len,
  32. ENET_PACKET_FLAG_RELIABLE);
  33. enet_peer_send(currentPeer, 0, packets);
  34. ENetPacket * packet = enet_packet_create(ps.data,
  35. ps.len,
  36. ENET_PACKET_FLAG_RELIABLE);
  37. enet_peer_send(currentPeer, 0, packet);
  38. delete ps.data;
  39. delete p2.data; }
  40.  
  41.  
  42.  
  43. enet_peer_send(currentPeer, 0, packet);
  44.  
  45. //enet_host_flush(server);
  46. }
  47.  
  48.  
  49.  
  50. delete p.data;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement