wert1xxx

Система статистики администрации

1 post in this topic

Спойлер

Ко всем командам


CMD:ainfo(playerid)
{
    if(GetPlayerAdminEx(playerid) < 7return 1;
    new fmt_text[144],
        text[2164],
        Cache: result,
        rows;
    result = mysql_query(mysql, "SELECT * FROM accounts WHERE admin != 0 ORDER BY admin DESC"true);
    rows = cache_num_rows();

    format(text, sizeof text, "{3399FF}Имя и Адм.ранг<t>Google Auntificator<t>В игре сегодня{FFFFFF}");
    static const
        setting_status_names[4][64] =
    {
        "{CC9900}Нет",
        "{CC9900}Не запрашивается",
        "{3399FF}Запрашивается при несовпадении IP",
        "{009900}Всегда запрашивается"
    };

    for(new i = 0; i < rows; i++)
    {
        new name[21],
            user_id = cache_get_field_content_int(i, "id"),
            lvl = cache_get_field_content_int(i, "admin"),
            game_for_day = cache_get_field_content_int(i, "game_for_day"),
            google_status = cache_get_field_content_int(i, "google_status"),
            game_for_day_text[32];

        cache_get_field_content(i, "name", name);
        format(game_for_day_text, sizeof game_for_day_text, "%d ч %d мин", ConvertUnixTime(game_for_day, CONVERT_TIME_TO_HOURS), ConvertUnixTime(game_for_day, CONVERT_TIME_TO_MINUTES));

        format(fmt_text, sizeof fmt_text, "\n%s[%d]<t>%s<t>%s", name,lvl,setting_status_names[google_status],game_for_day_text);
        strcat(text, fmt_text);
        SetPlayerListitemValue(playerid, i+1, user_id);
    }

    cache_delete(result);

    Dialog(playerid, DIALOG_ADMIN_AINFO, DIALOG_STYLE_LIST, "{FFD83D}Список администрации", text, "Выбрать""Отмена");
    return 1;
}

 

Спойлер

DIALOG_ADMIN_AINFO,

 

Спойлер

case DIALOG_ADMIN_AINFO:
            {
                if(response)
                {
                    new user_id = GetPlayerListitemValue(playerid, listitem);
                    new
                        hour, minute,second,
                        day, month, year, Cache: result,
                        fmt_text[2512],query[144];

                    new player_name[24];
                    mysql_format(mysql, query, sizeof query, "SELECT name FROM accounts WHERE id=%d", user_id);
                    result = mysql_query(mysql, query, true);

                    cache_get_row(00, player_name);

                    cache_delete(result);
                    gettime(hour, minute,second);
                    getdate(year, month, day);
                    format
                    (
                        fmt_text, sizeof fmt_text,
                        "{FFFFFF}Никнейм админа:<t>{0099FF}%s\n\n\
                        {FFFFFF}Информация по наказаниям за день\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/ans:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/jail:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/mute:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/kick:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/warn:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во всего выполненных {FF9C18}/ban:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/ans:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/jail:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/mute(/unmute):<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/kick:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/warn:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        {FFFFFF}Кол-во выполненных {FF9C18}/ban:<t>{0099FF}%d\n\
                        {FFDF87}================================================================\n\
                        \n\
                        {FFFFFF}Текущее время:<t>{0099FF}%02d:%02d:%02d\n\
                        {FFFFFF}Текущая дата:<t>{0099FF}%d %s %d г.",
                        player_name,
                        GetAdminReportsAll(user_id),
                        GetAdminJailsAll(user_id),
                        GetAdminMuteAll(user_id),
                        GetAdminKickAll(user_id),
                        GetAdminWarnAll(user_id),
                        GetAdminBansAll(user_id),
                        GetAdminReports(user_id),GetAdminJails(user_id),GetAdminMute(user_id),GetAdminKick(user_id),GetAdminWarn(user_id),GetAdminBans(user_id),
                        hour, minute,second,
                        day,month_name[month-1],year
                    );
                    Dialog(playerid, INVALID_DIALOG_ID, DIALOG_STYLE_MSGBOX, "AT {FFDF87}| Info", fmt_text, "Закрыть""");

                }
            }

 

Спойлер

ta6OcInjolc.jpg?size=1919x1079&quality=96&sign=42d44fab80b9baa34ce05b8b1c607d0c&type=album

Спойлер

ta6OcInjolc.jpg?size=1919x1079&quality=96&sign=42d44fab80b9baa34ce05b8b1c607d0c&type=album

 

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

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • mrkwka
      By mrkwka
      Как перевести мод КРМП 0.3.e на самп 0.3.7 R3 ? И где брать инклуды и т.д для версии 0.3.7?
    • YaroslavGTA
      By YaroslavGTA
      Смотрите, я прикрепил к автомобилю объект AttachObjectToVehicle, хотел бы, чтобы объект удалялся на команду через функцию DestroyObject, а именно, чтобы можно было удалить через проверку, но у меня выходят варнинги. 
      Выдает в public OnObjectMoved(objectid) error 017: undefined symbol "blue" error 017: undefined symbol "blueblue" error 017: undefined symbol "redblue в CMD добавлены  new blue new blueblue new redblue