Всем привет.
Хочу на сервере организовать автоматическое приветствие при коннекте игрока от его имени. Не получается правдоподобно "подделать" сообщение. Не могу раскрасить ник игрока цветом его команды (\x03), как это было бы, если бы игрок писал в чат сам от своего имени.
Юзаю Simple Chat Processor (Redux) - AlliedModders
Есть ли способ используя SCP при помощи PrintToChat делать цветные сообщения? Или может быть какой-то другой способ? Спасибо.
Хочу на сервере организовать автоматическое приветствие при коннекте игрока от его имени. Не получается правдоподобно "подделать" сообщение. Не могу раскрасить ник игрока цветом его команды (\x03), как это было бы, если бы игрок писал в чат сам от своего имени.
Юзаю Simple Chat Processor (Redux) - AlliedModders
PHP:
#pragma semicolon 1
#include <sourcemod>
#include <scp>
#define PLUGIN_NAME "SayHello"
#define PLUGIN_AUTHOR "AUTHOR"
#define PLUGIN_VERSION "0.0.0"
char gPhrases[][] = {
"Привет!",
"Привет всем!",
"Здарова, парни!",
"q all",
"Hello everybody",
"Парни, привет!",
"Здрасте всем",
"КуКу, ребят"
};
public Plugin:myinfo =
{
name = PLUGIN_NAME, author = PLUGIN_AUTHOR, description = "auto say hello to all", version = PLUGIN_VERSION,
url = "http://url.ru"
}
public void OnClientPostAdminCheck(int client)
{
CreateTimer(5.0, SayHello, client);
}
public Action SayHello(Handle timer, any client)
{
char name[128];
int RandomPhrase = GetRandomInt(1, sizeof(gPhrases));
if(IsClientConnected(client)) Format(name, sizeof(name), "\x03%N ", client);
for (int i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && client != i)
{
PrintToChat(i, "%s: %s", name, gPhrases[RandomPhrase - 1]);
}
}
}