Пользователь
- Регистрация
- 2 Май 2025
- Сообщения
- 21
- Автор темы
- #1
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Зарегистрироваться!Предоставь код команды для входа в рекон.
alias:recon("re", "spec");
cmd:recon(id, params[])
{
if(IsPlayerInAnyVehicle(id)) return SCM(id, COLOR_WHITE, !"Ñ òðàíñïîðòà íåëüçÿ ñëåäèòü!");
else if(sscanf(params, "u", params[0])) return SCM(id, COLOR_OLDRED, !"Ââåäèòå: /re [èä èãðîêà]");
else if(!IsPlayerConnected(params[0]) || params[0] == id) return false;
else if(!pTemp[params[0]][tAuthorized]) return SCM(id,COLOR_RED, !"Îí åùå íå àâòîðèçèðîâàëñÿ!!!!!");
AdminInfo[id][admMember] = PI[id][pMember][0];
AdminInfo[id][admMemberRank] = PI[id][pRank];
AdminInfo[id][admWorld] = GetPlayerVirtualWorld(id);
AdminInfo[id][admInterior] = GetPlayerInterior(id);
GetPlayerPos(id, AdminInfo[id][admPos][0], AdminInfo[id][admPos][1], AdminInfo[id][admPos][2]);
Vnedren[id] = PI[params[0]][pMember][0];
SpecPlayer(id, params[0]);
return ShowRecon(id);
}
new string[49+(-2+MAX_PLAYER_NAME)+(-2+3)+(-2+MAX_PLAYER_NAME)+(-2+3)];
format(string, sizeof(string), "[RECON] %s [ID: %i] вошел в рекон за %s [ID: %i]",
PI[playerid][pName], playerid, PI[params[0]][pName], params[0]);
SendAdminMessage(COLOR_GREY, string);
stock SendAdminMessage(color, text[])
{
foreach(new i:Player)
{
if(AdminInfo[i][admLevel])
SendClientMessage(i, color, text);
}
return 1;
}
спасибо большое!Переменные свои подставишь, я попытался предположительно сделать как они у тебя есть.
Добавишь код куда-то, после GetPlayerPos можно. Цикл для админ сообщения использую foreach, если у тебя его нет, то нужно другой цикл сделать, но суть такая. Сток куда-нибудь отдельно в моде запихни.
Pawn:new string[49+(-2+MAX_PLAYER_NAME)+(-2+3)+(-2+MAX_PLAYER_NAME)+(-2+3)]; format(string, sizeof(string), "[RECON] %s [ID: %i] вошел в рекон за %s [ID: %i]", PI[playerid][pName], playerid, PI[params[0]][pName], params[0]); SendAdminMessage(COLOR_GREY, string); stock SendAdminMessage(color, text[]) { foreach(new i:Player) { if(AdminInfo[i][admLevel]) SendClientMessage(i, color, text); } return 1; }
и там playerid замени на id. не заметил что у тебя другое обозначениеспасибо большое!
что за проект? можно вк каналспасибо большое!
копирка родины, рекламить не буду, но если хочешь, точто за проект? можно вк канал