[Ayuda] Comparar IP's entre usuarios.
#1

La duda es sencilla, que si la IP de 7 y de 2 es la misma, realice una acciуn, sea banear, kickea y etc. Estuve pensando y lo que se hizo es que cada ID al logear, guarde su IP en una variable en MAX_PLAYERS. Pero no sй bien cуmo realizar la comparaciуn, ya que son textos, pero tambiйn nъmeros.

Код:
if((!strcmp(Info[playerid][IP], Info[giveplayerid][IP])) // No funciona, devuelve 0/1.
{

}

if(Info[playerid][IP] == Info[giveplayerid][IP] // Funciona a ratos.
{

}
No pregunto por el cуdigo completo, si no como se realiza esta revisiуn y que de un resultado, no sй muy bien el uso de STRCMP. Saludos! Mil gracias el que sepa, recibirб reputaciуn. En general si X es igual a Y cuando a textos se refiere, por ejemplo.

Este cуdigo por ejemplo, pensй en ello, pero no me funciona, para que de como respuesta 1= Multicuenta, 0 = No lo es.

Код:
Revisar entre 2 IP, algo estilo: CheckPlayersIP(id1, id2) y devuelve 1 - 0.
CheckPlayerIPs(id)
{
    new IP[2][16], ips;
    GetPlayerIp(playerid, IP[0], 16);
    for(new i; i<GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected(i))
        {
             GetPlayerIp(i, IP[1], 16);
             if(!strcmp(IP[0], IP[1]))ips++;
       }
   }
if(ips > 2)Kick(id); // Este cуdigo seria obtener la IP de un usuario y compararla con el resto de conectados, pero lo que intento es que se obtengan 2 ID's y sean comparados. Pero el cуdigo creado por mi al principio no funciona.
}
Reply


Messages In This Thread
[Ayuda] Comparar IP's entre usuarios. - by Colomina37 - 17.06.2016, 02:16
Respuesta: [Ayuda] Comparar IP's entre usuarios. - by aoEXE - 17.06.2016, 02:30
Respuesta: [Ayuda] Comparar IP's entre usuarios. - by Colomina37 - 17.06.2016, 11:52
Respuesta: [Ayuda] Comparar IP's entre usuarios. - by Goncho28 - 17.06.2016, 16:58
Re: [Ayuda] Comparar IP's entre usuarios. - by PT - 18.06.2016, 22:55
Re: [Ayuda] Comparar IP's entre usuarios. - by bm0z - 20.06.2016, 23:38

Forum Jump:


Users browsing this thread: 1 Guest(s)