Guest User

Anti-Bot

a guest
Nov 3rd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #define LIMIT_IP 3
  2.  
  3. public OnPlayerConnect( playerid )
  4. {
  5. IgracIP[16];
  6. GetPlayerIp( playerid, IgracIP, 4 );
  7. if ( GetNumberOfPlayersOnThisIP( IgracIP ) > LIMIT_IP )
  8. {
  9. new string[75];
  10. format( string, 75, "Igrac %s je izbacen sa servera. [Moguce povezivanje botova])", GetName( playerid ) );
  11. SCMToAll( -1, string );
  12. Kick(playerid);
  13. return 1;
  14. }
  15. return 1;
  16. }
  17.  
  18. stock GetNumberOfPlayersOnThisIP( test_ip[ ] )
  19. {
  20. new against_ip[ 16 ], ip_count = 0;
  21.  
  22. foreach(new x: Player)
  23. {
  24. GetPlayerIp( x, against_ip, 16 );
  25.  
  26. if( !strcmp( against_ip, test_ip ) )
  27. ip_count++;
  28. }
  29. return ip_count;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment