Всем привет, выкладываю команду /getip как на самп-рп, много кому она нужна, и многие ищут ее.
Пожалуй начнем, если у вас есть данная команда, зайдите через программу pawno, откройте ваш мод, нажмите на клавиатуре кнопки lctrl+f , выйдет меню с поиском текста, вводим /getip, и у нас выходит наша команда, заменяем на нашу. Как заменить? Легко, просто выделяете всю команду, и вставляете новую.
Вставляем:
Код
else if(strcmp(cmd, "/getip", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
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("нет файла!");
else
{
ini_getString(file,"pIp",string);
ini_getString(file,"pIpReg",string);
printf("Найдено: %s, идет сканирование!",string);
ini_closeFile(file);
format(string, sizeof(string), " Nik: [%s] | IP: [%s] | R: [IP: %s] | L: [IP: %s]",giveplayer,ip,string,string);
ABroadCast(COLOR_BLUE,string,1);
}
}
return 1;
}
Вот и все, если у кого-то будут сложности и проблемы в добавление команды, пишите мне в ЛС, или описывайте проблемы в тему, помогу.
:)