Quote:
Originally Posted by Macintosh
No OnPlayerConnect \/
pawn Код:
new mIP[16], lIP[16], Nome[MAX_PLAYER_NAME], string[85]; GetPlayerIp(playerid, mIP, sizeof(mIp)); GetPlayerName(playerid, Nome, sizeof(Nome)); for(new i = 0; i <= GetMaxPlayers(); i++) { GetPlayerIp(i, lIP, sizeof(lIP)); } if(strcmp(mIP, lIP, true) && !strcmp(Nome, "Macintosh", true)) // No lugar do nome Macintosh vocк coloca o nome do player que usa internet compartilhada com o familiar ou amigo. { format(string, sizeof(string), "%s[%i] foi kickado por haver outro ip igual o dele no server", Nome, playerid); SendClientMessage(playerid, -1, string); Kick(playerid); return 1; }
Ou
https://sampforum.blast.hk/showthread.php?tid=293606
|
Desta forma, ele sу irб comparar o ultimo IP que foi checado pelo loop, logo coloque o
strcmp dentro do loop !