Здравствуйте.
Подскажите как сделать чтобы писалось ник админа в чате и hud
Данный плагин определяет не ник администратора, а название сервера.
За ранее спасибо!
Подскажите как сделать чтобы писалось ник админа в чате и 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 }
*/
За ранее спасибо!