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

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

Закрыто Admin rr

Тема в разделе "Свалка", создана пользователем Needy, 29 окт 2017.

Статус темы:
Закрыта.
  1. Needy

    Needy Пользователь

    8
    2
    10
    Здравствуйте.
    Подскажите как сделать чтобы писалось ник админа в чате и hud
    Код:
    /* Plugin generated by AMXX-Studio */
    
    #define ADMINS_ONLY
    
    #include <amxmodx>
    #include <amxmisc>
    
    #define PLUGIN "Admin rr"
    #define VERSION "0.1"
    #define AUTHOR "GODZILLA"
    
    public plugin_init()
    {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_clcmd("say /rr", "rr_round", 0, "- Round Restart")
    }
    
    public rr_round(id)
    {
    #if defined ADMINS_ONLY
        if(!access(id, ADMIN_KICK))
        {
        client_print(id, print_chat, "NO ACCES!!", id )
        return PLUGIN_HANDLED
        }
    #endif
            
        set_task(0.1, "rr_msg")
        set_task(1.0, "restart_round", 0, "1", 1)
        
        return PLUGIN_CONTINUE
    }
    
    public restart_round(seconds[])
    {
        server_cmd("sv_restartround %s", seconds)
    
        return PLUGIN_CONTINUE
    }
    
    public rr_msg(id)
    {
        new szName[33];
        get_user_name(id, szName, charsmax(szName));
    
        set_hudmessage(255, 225, 0, -1.0, 0.2, 0, 6.0, 6.0)
        show_hudmessage(0, "Администратор %s сделал рестарт!!!", szName)
        ChatText(0, "!g[Сервер] !tАдминистратор !g%s !tсделал рестарт раунда !y!", szName)
    }
    
    stock ChatText(const pId, const input[], any:...)
    {
        new count = 1, players[32], msg[191];
        vformat(msg, 190, input, 3);
        replace_all(msg, 190, "!g", "^4");
        replace_all(msg, 190, "!y", "^1");
        replace_all(msg, 190, "!t", "^3");
        if(pId)players[0] = pId; else get_players(players, count, "ch");
        {
            for(new i = 0; i < count; i++)
            {
                if(is_user_connected(players[i]))
                {
                    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                    write_byte(players[i]);
                    write_string(msg);
                    message_end();
                }
            }
        }
    }
    
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ ansicpg1251\\ deff0\\ deflang1049{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
     
  2. Needy

    Needy Пользователь

    8
    2
    10
    Пишется название сервера вместо определения админов
    --- Сообщение склеено, 29 окт 2017 ---
    Что никто не знает?(
    --- Сообщение склеено, 30 окт 2017 ---
    Тему можно закрыть.
    Код переписал сам вручную. И все довольно-таки работает.
    Кому нужен вот:
    Код:
    #include <amxmodx>
    #include <dhudmessage>
    #include <ColorChat>
    
    #define PLUGIN "AdminRR"
    #define VERSION "1.0"
    #define AUTHOR "Hoolgan"
    
    public plugin_init () {
        register_plugin (PLUGIN, VERSION, AUTHOR)
        register_clcmd ("say /rr", "restart")
    }
    
    public restart (id)
    {
    if(get_user_flags(id)& ADMIN_KICK)
    server_cmd("sv_restart 3")
    new name[32]
    get_user_name (id, name, 31)
    if(get_user_flags(id)& ADMIN_KICK)
    set_dhudmessage (255, 255, 0, -1.0, 0.02, 0, 6.0, 12.0 )
    show_dhudmessage(0, "Администратор %s сделал рестарт раунда!!!", name)
    ColorChat(0, GREEN, "^4[^1Сервер^4] ^3Администратор ^4%s ^3сделал рестарт раунда!!!", name)
    }
    
    
     
  3. maaxru

    maaxru Пользователь

    122
    8
    60
    а зачем проверка на флаг на сообщение?
     
  4. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    Так просто наверное)
    --- Сообщение склеено, 30 окт 2017 ---
    Тема закрыта.
     
Похожие темы
  1. guceds
    Ответов:
    3
    Просмотров:
    1.059
  2. akiko
    Ответов:
    8
    Просмотров:
    1.319
  3. Просто Фраер
    Ответов:
    0
    Просмотров:
    1.525
  4. Kn1fe*

    Закрыто Admin Gag v1.0

    Kn1fe*, 21 июн 2016, в разделе: Свалка
    Ответов:
    11
    Просмотров:
    899
  5. famas
    Ответов:
    1
    Просмотров:
    565
Загрузка...
Статус темы:
Закрыта.