Advertisement
FocusedSG

Untitled

Nov 29th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. if (cch.find("action|wrench") == 0)
  2. {
  3. ENetPeer * currentPeer;
  4.  
  5. string uuusername = "";
  6. string level = std::to_string(((PlayerInfo*)(peer->data))->level);
  7. int blocksbroken = ((PlayerInfo*)(peer->data))->blocks_broken;
  8.  
  9. PlayerInfo* info = ((PlayerInfo*)(peer->data));
  10. int netID = info->netID;
  11.  
  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. if (isHere(peer, currentPeer)) {
  19. string uuusername = ((PlayerInfo*)(currentPeer->data))->trueName;
  20.  
  21. if (((PlayerInfo*)(currentPeer->data))->netID == netID) {
  22. if (((PlayerInfo*)(currentPeer->data))->level < 500) {
  23. GamePacket wrench = packetEnd(appendString(appendString(createPacket(), "OnDialogRequest"), "set_default_color|`0\n\nadd_label_with_icon|big|`w" + uuusername + " `w(`2" + level + "`w)|left|18|\nadd_spacer|small|\nadd_label_with_icon|small|`wBlocks Required To Level Up = `2" + std::to_string(400 - blocksbroken) + " `w!|left|2|\nadd_spacer|small|\nadd_label_with_icon|small|`wLevels require to obtain `9Legendary Title`w = `2" + std::to_string(500 - ((PlayerInfo*)(currentPeer->data))->level) + " `w!|left|1794|\nadd_spacer|small|\nadd_button||Trade|noflags|123|0|0|\nadd_button||Add as friend|0|0|\nadd_button||Continue|0|0|\nadd_quick_exit"));
  24.  
  25. ENetPacket * packet22 = enet_packet_create(wrench.data,
  26. wrench.len,
  27. ENET_PACKET_FLAG_RELIABLE);
  28.  
  29. enet_peer_send(peer, 0, packet22);
  30. delete wrench.data;
  31. //enet_host_flush(server);
  32. }
  33. if (((PlayerInfo*)(currentPeer->data))->level >= 500) {
  34. GamePacket wrench = packetEnd(appendString(appendString(createPacket(), "OnDialogRequest"), "set_default_color|`0\n\nadd_label_with_icon|big|`w" + uuusername + " `w(`2" + level + "`w)|left|18|\nadd_spacer|small|\nadd_label_with_icon|small|`wBlocks Required To Level Up = `2" + std::to_string(400 - blocksbroken) + " `w!|left|2|\nadd_spacer|small|\nadd_label_with_icon|small|`wYou have `2unlocked `9Legendary Title`o. Type `9/legend `wto activate it.|left|1794|\nadd_spacer|small|\nadd_button||Trade|noflags|123|0|0|\nadd_button||Add as friend|0|0|\nadd_button||Continue|0|0|\nadd_quick_exit"));
  35.  
  36. ENetPacket * packet22 = enet_packet_create(wrench.data,
  37. wrench.len,
  38. ENET_PACKET_FLAG_RELIABLE);
  39.  
  40. enet_peer_send(peer, 0, packet22);
  41. delete wrench.data;
  42. //enet_host_flush(server);
  43. }
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement