FanGuy
Компетентный
Всем доброй ночи. Мне было нечего делать и написал это. Думаю, и Вам пойдет в мод) Суть: скрывает клист админа(или игрока, на ваше усмотрение) на радаре, все просто =):
В начало мода:
В OnPlayerDisconnect, или-же в сток, где у вас обнуляются все переменные:
В начало мода:
new bool:AdminInv[MAX_PLAYERS];
C++:
CMD:inv(playerid)
{
if(!PI[playerid][pAdmin]) return SendClientMessage(playerid, -1, "У Вас нет доступа к этой команде!"); // проверка на админа, тут уже ваше
// Тут можете поставить проверку на авторизованность админа [/apanel]
if(!AdminInv[playerid]) OnInvis(playerid);
else OffInvis(playerid);
return 1;
}
stock OnInvis(playerid)
{
SendClientMessage(playerid, -1, "[Информация]{FFFFFF} Вы включили невидимость себя на карте!");
SetPlayerColor(playerid,0xFFFFFF00);
AdminInv[playerid] = true;
}
stock OffInvis(playerid)
{
SendClientMessage(playerid, -1, "[Информация]{FFFFFF} Вы выключили невидимость себя на карте!");
if(TeamDuty{playerid}) SetPlayerColor(playerid,TeamColors[GetTeamID(playerid)]); // Эта строка индивидуально, ставьте проверку на организацию(и ее клист)
else SetPlayerColor(playerid,0xFFFFFF80); // else ставить только тогда, когда использовалась прошлая строка (для новичков)
AdminInv[playerid] = false;
}
AdminInv[playerid] = false;
Последнее редактирование:
