Vladislavspawn
Компетентный
Сразу говорю не бейте. Слил команду просто так, их куча в моде.
Но если пишите мод с нуля, да-да говорил сто раз. Понадобится
Команда Arizona RP копии, для моего мода. Предупреждаю: НЕ САМОПИС.
Но если пишите мод с нуля, да-да говорил сто раз. Понадобится
Команда Arizona RP копии, для моего мода. Предупреждаю: НЕ САМОПИС.
C++:
CMD:getip(playerid, params[]) // Команда
{
if(PI[playerid][pAdmin] < 2) // Проверка на админа
return false;
if(!ADuty{playerid}) return SendClientMessage(playerid, COLOR_GREY, NO_DUTY_TEXT);
new targetid;
if(sscanf(params, "u", targetid))
return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Используйте: /getip [id]"); // Отправка если игрок отправляет пустой аргумент /getip
if(PI[targetid][pAdmin] >= 7) // Если админ ниже 7, функция не выдаст айпи.
return 1;
if(targetid == INVALID_PLAYER_ID) // Если человека нет в сети
return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Игрок не в сети!");
CMDstr = "";
format(CMDstr, 112, "Nik [%s] R-IP [%s] IP [%s]", PN(targetid), PlayerRegIP[targetid], PlayerIp[targetid]);
SendClientMessage(playerid, 0x6ab1ffaa, CMDstr); // Показ сообщения и айпи
return 1; // return true
}
UPD2: Пофиксил текст в if(PI[targetid] и тд, в // случайно написал иже 7 а не ниже 7.
