Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. //PWN
  2. public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len) {
  3.  
  4. if(data[0] == '1') { // IsPlayerConnected
  5.  
  6. new pName[MAX_PLAYER_NAME], isConnected[10];
  7. format(isConnected, sizeof isConnected, "Offline");
  8.  
  9. for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) {
  10.  
  11. print("Called");
  12. if(!IsPlayerConnected(i)) continue;
  13.  
  14. GetPlayerName(i, pName, sizeof pName);
  15. if(!strcmp(pName, data[2], false)) {
  16.  
  17. format(isConnected, sizeof isConnected, "Online");
  18. break;
  19. }
  20. }
  21. socket_sendto_remote_client(id, remote_clientid, isConnected);
  22. }
  23. printf("Remote client [%d] has sent: %s", remote_clientid, data); // id & data
  24. return 1;
  25. }
  26.  
  27. //The way I call the PHP script below
  28. function BuyVehicle(price, id)
  29. {
  30. $.ajax({
  31. type: 'POST',
  32. url: 'buy_action.php',
  33. data: 'vehicleModel=' + id + '&vehiclePrice=' + price,
  34. success: function(response) {
  35.  
  36. if(response == '1') {
  37.  
  38. playerDisconnected();
  39. }
  40. }
  41. });
  42. }
  43.  
  44. //PHP
  45. <?php
  46. session_start();
  47.  
  48. set_time_limit(0);
  49. ob_implicit_flush();
  50.  
  51. $address = '127.0.0.1';
  52. $port = 7778;
  53.  
  54. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  55. socket_connect($socket, $address, $port);
  56.  
  57. $st = "1|".$_SESSION["sessionUsername"]."";
  58. socket_write($socket, $st, strlen($st));
  59.  
  60. $buffer = "";
  61. socket_recv($socket, $buffer, 2048, MSG_WAITALL);
  62.  
  63. if(strcmp($buffer, "Online") != 0) {
  64.  
  65. echo '1';
  66. }
  67. socket_close($socket);
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement