Извините, а можно еще поправить один момент.
Что бы сообщение выводилось не как человек зашел на сервер, а как только он выбрал команду.
И еще 1 вопрос.
Код:
Web-Site: Сайт
Channel in IRC: #chanel
Попытался изменить цвет, сообщения получилось Что "Сайт", "#chanel" отображается зеленым, а "Web-Site" и "Channel in IRC:" отображается тем цветом за какую команду ты зайдешь, если за Т то красный, если за СТ то синий. Возможно этот момент как то зафиксировать красным цветом?
Код:
#include <amxmodx>
#include <amxmisc>
new gmsgSayText
public plugin_init()
{
register_plugin("CheckAdmin_info", "1.0", "---")
register_cvar("amx_contactinfo", "http://url", FCVAR_SERVER)
register_cvar("amx_contactirc", "#mirc @", FCVAR_SERVER)
register_clcmd("say info", "cmdfunction")
register_clcmd("say /info", "cmdfunction")
gmsgSayText = get_user_msgid("SayText")
}
public client_putinserver(id)
{
set_task(5.0, "cmdfunction", id);
}
public cmdfunction(id)
{
static msg[191]
get_cvar_string("amx_contactinfo", msg, sizeof msg -1)
if(msg[0])
{
format(msg, sizeof msg -1, "^x01*^x03 Web-Site:^x04 %s", msg)
print_message(id, msg)
}
get_cvar_string("amx_contactirc", msg, sizeof msg -1)
if(msg[0])
{
format(msg, sizeof msg -1, "^x01*^x03 Channel in IRC:^x04 %s", msg)
print_message(id, msg)
}
}
stock print_message(id, const msg[])
{
message_begin(MSG_ONE, gmsgSayText, .player = id)
write_byte(id)
write_string(msg)
message_end()
}
Заранее благодарен.