Question

Команды: 

CMD:id(playerid, params[])
{
    #if !defined COMMAND_ID_MAX_MATCHES
        #define COMMAND_ID_MAX_MATCHES 10
    #endif

    new
        ids[COMMAND_ID_MAX_MATCHES];

    if (sscanf(params, "?<MATCH_NAME_PARTIAL=1>u[" #COMMAND_ID_MAX_MATCHES "]", ids)) {
        SendClientMessage(playerid, COLOR_RED, "Используй: /id [id/name]");
        return 1;
    }
    if(strlen(params) < 3if((params[0] >= 'a' && params[0] <= 'z') || (params[0] >= 'A' && params[0] <= 'Z')) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Введите минимум 3 символа для поиска!");

    #undef COMMAND_ID_MAX_MATCHES

    new
        i,
        insert_pos,
        string[21 - 6 + 8*2 + MAX_PLAYER_NAME];

    while (ids[i] != INVALID_PLAYER_ID) {
        if (IsPlayerNPC(ids[i]) || PI[ids[i]][pAdmin]) {
            break;
        }

        GetPlayerName(ids[i], string, sizeof(string));

        insert_pos = strfind(string, params, true);
        if (insert_pos != -1) {
            strins(string, "{FFFFFF}", strlen(params) + insert_pos);
            strins(string, "{FF8888}", insert_pos);
        }

        format(string, sizeof(string), "[%d] %s | Уровень: %d", ids[i], string, PI[ids[i]][pLevel]);
        SendClientMessage(playerid, -1, string);

        ++i;
    }

    if (i == 0) {
        SendClientMessage(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Игрок не найден!");
    }
    return 1;
}
CMD:admins(playerid)
{
    if(!PI[playerid][pAdmin]) {
        return false;
    }
    SendClientMessage(playerid, -1, !"{33CC00}Администрация онлайн:");
    static const admrank[8][30] =
    {
        {"[1 lvl]"},
        {"[2 lvl]"},
        {"[3 lvl]"},
        {"[4 lvl]"},
        {"[5 lvl]"},
        {"[6 lvl]"},
        {"[7 lvl]"},
        {"[8 lvl]"}
    };
    new
        str[128];
    foreach(new i: Player)
    {
        if(!PI[i][pAdmin] || PI[i][pAdmin] == 8) {
            continue;
        }
        if(SERIU[i][sID] != INVALID_PLAYER_ID)
            format(str, sizeof(str), "%s[%d] - %s  {FFFFFF} - {DC2020}/re %d - [AFK: %d] {FFFFFF}- Репутация: %d", PN(i), i, admrank[PI[i][pAdmin] - 1], SERIU[i][sID], PlayerAFKTime[i], PI[i][pReputation]);

        else
            format(str, sizeof(str), "%s[%d] - %s -{FFFFFF} [AFK: %d] {FFFFFF}- Репутация: %d - Выговоры [%d/3]", PN(i), i, admrank[PI[i][pAdmin] - 1], PlayerAFKTime[i], PI[i][pReputation],PI[i][pAWarns]);

        SendClientMessage(playerid, 0xFEFE22FF, str);
    }
    format(str, sizeof(str), "Время администрирования за сегодня: %s", Convert(AdminInfo[playerid][admPlayTime]));
    SendClientMessage(playerid, COLOR_YELLOW, str);
    return 1;
}

 

Share this post


Link to post

2 answers to this question

  • 0

Проблема была решена!

Share this post


Link to post
  • 0

С командой /id Покончил

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • angel_sinvays
      By angel_sinvays
      Приветствую! Меня зовут Артём, мне 19 лет, и я являюсь основателем и ведущим специалистом студии Sinvays. Уже семь лет я работаю в PAWN, и за это время принял участие в множестве проектов. Моя цель – создавать качественные и уникальные решения для вашего игрового проекта. Обратите внимание, чтобы сделать заказ необходимо написать мне в личные сообщения либо делать это через студию.
      Ознакомиться с полным спектром услуг можно у меня в личных сообщениях либо через бота в студии.

      Список услуг которые я предоставляю:
       
      Написание регистрации на mysql [DIALOG / TextDraw] — от 350 рублей.
      Написание авторизации на mysql [DIALOG / TextDraw] — от 350 рублей.
      Написание системы — от 200 рублей (в зависимости от сложности).
      Рисовка TextDraw — от 50 рублей (зависит от потребностей)
      Исправление багов в игровом моде — от 100 рублей (зависит от количества и сложности)
      Переделка любого мода под ваши интересы — от 150 рублей (зависит от потребностей)
       
      Пожалуйста, обратите внимание:

      Для начала сотрудничества мне необходимо четкое техническое задание и ваше желание работать совместно.

      Услуги предоставляются по 100% оплате!

      Моё портфолио: https://vk.com/topic-180751181_50413848
      Мои отзывы: https://vk.com/topic-180751181_50413975 
    • gazilius
      By gazilius
      Здравствуйте, ищу скриптера
      платформа CRMP
      Ищу человека который будет потихоньку писать системы для мода с нуля
      Оплата сдельная
       
      тз
      mysql
      1. Система регистрации и авторизации
      Выбор спавна:
      Лыткарино
      Игроки пока не поздороваются не видят имени друг друга
       
      2. Работы
      Автобусник - катаешься по всей карте и за остановку получаешь 500 игровой валюты
      Механик - берет вызов по всей области и после ремонта получает свои 500 игровой валюты и за заправку за каждый литр еще 10 игровой валюты
      Таксист - принимает заказ где человек ставит маркер куда ему нужно, после чего таксист если оказывается на метки и получает свою оплату - км 50 игровой валюты
      деньги списываются с того кто заказал такси
       
      Автобус парк - Лыткарино, Батырево
      База механиков - Арзамас, Южный
      Такси компаний - Арзамас, Южный

      Жду ваших цен и прайсов
      тг @ormbet
    • egoryaz
      By egoryaz
      хочу сделать свой логотип для проекта на textdraw много видео посмотрел даже использовал tdeditor но не могу его запустить подскажите как сделать свой логотип