Ищу систему

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
2 Май 2025
Сообщения
21
Итак, мне нужна система в которой только админам выводилось сообщение о том что другой админ зашёл в рекон за игроком
примерно так:

photo_2025-07-15_19-51-41.jpg
 
Пользователь
Регистрация
2 Май 2025
Сообщения
21
Предоставь код команды для входа в рекон.
pawn:
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);
}
 
Пользователь
Регистрация
23 Май 2024
Сообщения
13
Переменные свои подставишь, я попытался предположительно сделать как они у тебя есть.
Добавишь код куда-то, после 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;
}
 
Пользователь
Регистрация
2 Май 2025
Сообщения
21
Переменные свои подставишь, я попытался предположительно сделать как они у тебя есть.
Добавишь код куда-то, после 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;
}
спасибо большое!
 
Сверху