Advertisement
Guest User

GetServerIP PHP Page

a guest
Nov 27th, 2014
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #include <a_samp>
  2. #include <a_http>
  3.  
  4. #define HTTP_GET_IP 10
  5.  
  6. new serverip[32];
  7.  
  8. strcpy(dest[], const source[], maxlength=sizeof dest)
  9. {
  10. strcat((dest[0] = EOS, dest), source, maxlength);
  11. }
  12.  
  13. stock GetServerIP()
  14. {
  15. return serverip;
  16. }
  17.  
  18. forward RequestServerIP();
  19. public RequestServerIP()
  20. {
  21. HTTP(HTTP_GET_IP, HTTP_GET, "anticheater.honor.es/getip.php", "", "OnHttpResponse");
  22. return 1;
  23. }
  24.  
  25. forward OnHttpResponse(index, response_code, data[]);
  26. public OnHttpResponse(index, response_code, data[])
  27. {
  28. if(response_code ^ 200) strcpy(serverip, "Unknown", sizeof(serverip));
  29.  
  30. switch(index)
  31. {
  32. case HTTP_GET_IP: strcpy(serverip, data, sizeof(serverip));
  33. }
  34. return 1;
  35. }
  36.  
  37. forward WhenGameModeInit();
  38. public WhenGameModeInit()
  39. {
  40. return SetTimer("RequestServerIP", 3000, true);
  41. }
  42. #if defined _ALS_OnGameModeInit
  43. #undef OnGameModeInit
  44. #else
  45. #define _ALS_OnGameModeInit
  46. #endif
  47.  
  48. #define OnGameModeInit WhenGameModeInit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement