Sign in to follow this  
Followers 0
KlasterK

Выполнение команды от лица другого пользователя [dc_cmd/zcmd + sscanf2]

1 post in this topic

Эта команда позволит администратору написать в чат от имени другого игрока. Также можно писать команды, но результат выполнения будет отсылаться цели, а не админу.

CMD:doas(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Вы не админ!"); // Замените на свою проверку админа
    new victim, text[120];
    if(sscanf(params, "u", victim)) return SendClientMessage(playerid, -1"Вы не ввели пользователя!");      // Замените цвет
    if(sscanf(params, "us[120]", victim, text)) return SendClientMessage(playerid, -1"Вы не ввели текст!"); // Замените цвет
    if(text[0] == '/'// Проверка на команду
        DC_CMD(victim, text); // Отправление команды обработчику DC CMD
        OnPlayerCommandText(victim, text) // Если у вас ZCMD
    else // Если не команда
        OnPlayerText(victim, text); // Отправление текста вашему обработчику
    return 1;
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • kekkomomek1941
      By kekkomomek1941
      Всем привет. Мне надоело перекомпилировать мод каждый раз, поэтому я хочу сделать, чтобы через например settings.ini настраивались сайт моего сервера, вк моего сервера и т.п , только я не знаю, как это сделать
      Буду благодарен, если поможете
    • sergeenko
      By sergeenko
      Дароу, ищу системы на RakNet (поворотники, тонировка, номера, avs). Telegram: @notbogdanov