Samuel_Lecompte
Умник
Команда /agetip.
/getip [id/ник]
PHP:
else if(strcmp(cmd, "/agetip", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE, "Введите: /agetip [логин]");
format(string, sizeof(string), "%s.ini", tmp); // Путь к аккаунтам
if(fexist(string))
{
format(string, sizeof(string), "%s.ini", tmp); //Путь к аккаунтам
new File = ini_openFile(string);
ini_getString(File,"pIpReg",string);
ini_getString(File,"pvIp",string);
ini_closeFile(File);
printf("[AgetIP] Найдено: %s, началось чтение файла с этим именем",string); //Записывает в логи.
ini_closeFile(File);
format(string, sizeof(string), " Nik [%s] Register-IP [%s] Last-IP [%s]",tmp,string,string,string);
SendClientMessage(playerid, 0x6495EDFF, string);
}
else
{
format(string, sizeof(string), "Файл аккаунта не найден.");
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
PHP:
else if(strcmp(cmd, "/getip", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4 || dostup[playerid] == 0)
{
tmp = strtok(cmdtext,idx);
new ip[256];
giveplayerid = ReturnUser(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE, "Введите: /getip [id/íèê]");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerIp(giveplayerid,ip,sizeof(ip));
format(string, sizeof(string), "%s.ini",giveplayer);
new file = ini_openFile(string);
if(file < 0) print(Не найдено!"); // in logs
else
{
ini_getString(file,"pIpReg",string);
ini_getString(file,"pIp",string);
ini_getString(file,"pvIp",string);
printf("[GetIP] Найдено: %s, началось чтение файла с этим именем!",string);
ini_closeFile(file);
format(string, sizeof(string), " Nik [%s] R-IP [%s] L-IP [%s] IP [%s]",giveplayer,string,string,string);
SendClientMessage(playerid, 0x6495EDFF, string);
}
}
return 1;
}
Последнее редактирование модератором:
