Hallo,
mit meinem Checkip befehl kann man sozusagen nur IDs oder anderes Herausfinden sprich "/checkip FileZilla 65 " sowas kommt dann in der Art.
Hoffe Ihr könnt mir Helfen.
if(strcmp(cmd, "/checkip", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /checkip [Spieler ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
new plIP[25];
GetPlayerIp(giveplayerid,plIP,sizeof(plIP));
format(string, sizeof(string), "Spieler IP: %d", plIP);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Das können nur Admins!");
}
return 1;
}
Unter GetPlayerIP Finde ich:
new xDIP[16];
GetPlayerIp(playerid,xDIP,16);
if(!strcmp(xDIP,"175.132.",false,8))
{
if(strcmp(xDIP[8],"0.100",false,5))
if(strcmp(xDIP[8],"0.101",false,5))
if(strcmp(xDIP[8],"0.102",false,5))
SetPlayerSkin(playerid, 560);
}
und
GetPlayerIp(playerid,pIP[playerid],16);
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "/Accounts/%s.ini", plname);
Lg