Grey83
Можешь помочь скомпилировать плагин?
Судя по enum struct для компиляции нужен SM1.10 и всёМожешь помочь скомпилировать плагин?
Судя по enum struct для компиляции нужен SM1.10 и всё
Чуть выше скинули готовый вариант но он опять же много цветный, где именно поправить цвета в нем чтобы было как на скрине? Вот пример хочу подключитьРебята помогите с цветом текста в плагине
Хочу сделать в 2 цвета пример на скрине
{LIGHTBLUE}
{DEFAULT}Посмотреть вложение 48372
"{DEFAULT}" = "\x01"
"{RED}" = "\x02"
"{TEAM}" = "\x03"
"{GREEN}" = "\x04"
"{LIME}" = "\x05"
"{LIGHTGREEN}" = "\x06"
"{LIGHTRED}" = "\x07"
"{GRAY}" = "\x08"
"{LIGHTOLIVE}" = "\x09"
"{OLIVE}" = "\x10"
"{BLUEGREY}" = "\x0A"
"{LIGHTBLUE}" = "\x0B"
"{BLUE}" = "\x0C"
"{PURPLE}" = "\x0E"
"{LIGHTRED2}" = "\x0F"
Что говорит компилятор?CGOPrintToChatAll(" {LIGHTBLUE}Список наших серверов -{DEFAULT} !servers"); так и прописано с пробелами, но не компилит плагин
А ты хоть инклюд подключил, чтобы CGOPrintToChatAll компилился?CGOPrintToChatAll(" {LIGHTBLUE}Список наших серверов -{DEFAULT} !servers"); так и прописано с пробелами, но не компилит плагин
естественно подключил, но скомпилить не могу, выдает ошибки те что выше указал, sm 1.10А ты хоть инклюд подключил, чтобы CGOPrintToChatAll компилился?
Да и не нужен никакой инклюд для раскраски текста в КСГО: цветов всего 15 (это не КСС, где 16 миллионов доступных оттенков) и достаточно где-то на бумажке записать эти цвета.
Что пишет?CGOPrintToChatAll(" {LIGHTBLUE}Список наших серверов -{DEFAULT} !servers"); так и прописано с пробелами, но не компилит плагин
Ты их не указывал.выдает ошибки те что выше указал
expected token: "{", but found "struct"
Судя по enum struct для компиляции нужен SM1.10 и всё
#pragma semicolon 1
#pragma newdecls required
#include <cstrike>
public Plugin myinfo =
{
name = "AdminTag",
version = "2.1.0",
description = "Private plugin",
author = "KeepCalm"
};
public void OnPluginStart()
{
HookEvent("player_team", Event_Player);
HookEvent("player_spawn", Event_Player);
}
public void OnClientPutInServer(int client)
{
SetTag(client);
}
public void Event_Player(Event event, char[] name, bool dontBroadcast)
{
int client = GetClientOfUserId(event.GetInt("userid"));
if(client) SetTag(client);
}
stock void SetTag(int client)
{
static int flags;
if((flags = GetUserFlagBits(client)) & ADMFLAG_ROOT)
CS_SetClientClanTag(client, "[OWNER]");
else if(flags & ADMFLAG_CUSTOM6)
CS_SetClientClanTag(client, "[MODERATOR]");
else if(flags & ADMFLAG_BAN)
CS_SetClientClanTag(client, "[ADMIN]");
else if(flags & ADMFLAG_KICK)
CS_SetClientClanTag(client, "[HELPER]");
else if(flags & ADMFLAG_CUSTOM1)
CS_SetClientClanTag(client, "[VIP]");
else if(flags & ADMFLAG_RESERVATION)
CS_SetClientClanTag(client, "[SLOT]");
}
и еще возможно сделать что бы чат можно было сделать и меню сделать что бы можно было включить выключитьStrAnn1k, держи:C-подобный:#pragma semicolon 1 #pragma newdecls required #include <cstrike> public Plugin myinfo = { name = "AdminTag", version = "2.1.0", description = "Private plugin", author = "KeepCalm" }; public void OnPluginStart() { HookEvent("player_team", Event_Player); HookEvent("player_spawn", Event_Player); } public void OnClientPutInServer(int client) { SetTag(client); } public void Event_Player(Event event, char[] name, bool dontBroadcast) { int client = GetClientOfUserId(event.GetInt("userid")); if(client) SetTag(client); } stock void SetTag(int client) { static int flags; if((flags = GetUserFlagBits(client)) & ADMFLAG_ROOT) CS_SetClientClanTag(client, "[OWNER]"); else if(flags & ADMFLAG_CUSTOM6) CS_SetClientClanTag(client, "[MODERATOR]"); else if(flags & ADMFLAG_BAN) CS_SetClientClanTag(client, "[ADMIN]"); else if(flags & ADMFLAG_KICK) CS_SetClientClanTag(client, "[HELPER]"); else if(flags & ADMFLAG_CUSTOM1) CS_SetClientClanTag(client, "[VIP]"); else if(flags & ADMFLAG_RESERVATION) CS_SetClientClanTag(client, "[SLOT]"); }