Admin rr

Статус
В этой теме нельзя размещать новые ответы.

Hooligan

Пользователь
Регистрация
18 Июл 2017
Сообщения
17
Симпатии
0
Пол
Мужской
Здравствуйте.
Подскажите как сделать чтобы писалось ник админа в чате и 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")
}

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(1.0, "rr_msg")
    set_task(1.0, "restart_round", 0, "1", 1)
}

public restart_round(seconds[])
{
    server_cmd("sv_restartround %s", seconds)
}

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 }
*/
Данный плагин определяет не ник администратора, а название сервера.

За ранее спасибо!
 

pheel

Заблокированные
Пользователь
Регистрация
9 Июн 2017
Сообщения
195
Симпатии
92
Пол
Мужской
set_task(1.0, "rr_msg", id)
(у тебя id игрока в таске не передается, не с кого имя считывать)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу