Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MAX_PLAYERS_SAME_IP 4
- public OnPlayerConnect(playerid)
- {
- new IP[16],str[10];
- GetPlayerIp(playerid, IP, sizeof(IP));
- new pocet;
- for(new i; i < MAX_PLAYERS; i ++)
- {
- new str2[21];
- format(str,sizeof(str),"IP_%i",i);
- GetPVarString(playerid,str,str2,sizeof(str2));
- if(IsPlayerConnected(i))
- {
- if(!strcmp(str2,IP, true))
- {
- pocet ++;
- if(pocet > MAX_PLAYERS_SAME_IP)
- {
- Kick(playerid);
- break;
- }
- }
- }
- }
- format(str,sizeof(str),"IP_%i",playerid);
- SetPVarString(playerid,str,IP);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new IP[21];
- format(IP,sizeof(IP),"IP_%i",playerid);
- DeletePVar(playerid,IP);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement