Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. set_time_limit(0);
  5. ob_implicit_flush();
  6.  
  7. $address = '127.0.0.1';
  8. $port = 7778;
  9.  
  10. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  11. if(!@socket_connect($socket, $address, $port)) {
  12.  
  13. echo '0';
  14. }
  15.  
  16. $checkConnection = "1|".$_SESSION["sessionUsername"]."";
  17. socket_write($socket, $checkConnection, strlen($checkConnection));
  18.  
  19. $buffer = socket_read($socket, 128);
  20.  
  21. if(strcmp($buffer, "Online") != 0) {
  22.  
  23. echo '1';
  24. }
  25. else {
  26.  
  27. $checkMoney = "2|".$_SESSION["sessionUsername"]."";
  28. socket_write($socket, $checkMoney, strlen($checkMoney));
  29.  
  30. $buffer = socket_read($socket, 128);
  31.  
  32. if($_SESSION["currentPage"] == 'pageVehicles') {
  33.  
  34. if(strval($buffer) < $_POST["vehiclePrice"]) {
  35.  
  36. echo '2';
  37. }
  38. else {
  39.  
  40. $buyVehicle = "3|".$_SESSION["sessionUsername"]."|".$_POST["vehicleModel"]."|".$_POST["vehiclePrice"]."";
  41. socket_write($socket, $buyVehicle, strlen($buyVehicle));
  42.  
  43. $buffer = socket_read($socket, 128);
  44.  
  45. if(strcmp($buffer, "BoughtVehicle") == 0) {
  46.  
  47. echo '3';
  48. }
  49. else echo '0';
  50. }
  51. }
  52. else if($_SESSION["currentPage"] == 'pageSkins') {
  53.  
  54. if(strval($buffer) < $_POST["skinPrice"]) {
  55.  
  56. echo '2';
  57. }
  58. else {
  59.  
  60. $buySkin = "4|".$_SESSION["sessionUsername"]."|".$_POST["skinID"]."|".$_POST["skinPrice"]."";
  61. socket_write($socket, $buySkin, strlen($buySkin));
  62.  
  63. $buffer = socket_read($socket, 128);
  64.  
  65. if(strcmp($buffer, "BoughtSkin") == 0) {
  66.  
  67. echo '3';
  68. }
  69. else echo '0';
  70. }
  71. }
  72. }
  73. socket_close($socket);
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement