andriyzver
Участник
- Сообщения
- 313
- Реакции
- 26
Приложите плагин
Приложите плагин
char teams[3][] = {"CCCCCCНаблюдателей","FF4040Террористов","99CCFFКонтр-Террористов"};
public Plugin myinfo =
{
name = "[KDLP] Game Events",
author = "KorDen New Style",
description = "",
version = "1.0",
url = "dev.sky-play.ru"
}
public void OnPluginStart()
{
HookEvent("player_team", OnTeam, EventHookMode_Pre);
}
public Action OnTeam(Handle event, const char[] name, bool dontBroadcast)
{
int client = GetClientOfUserId(GetEventInt(event, "userid"));
if(!dontBroadcast && !GetEventBool(event, "disconnect") && !GetEventBool(event, "silent") && IsClientInGame(client))
{
SetEventBroadcast(event, true);
PrintToChatAll("\x01Игрок \x04%N \x01зашел за команду \x07%s", client, teams[GetEventInt(event,"team") -1]);
}
}
C-подобный:char teams[3][] = {"CCCCCCНаблюдателей","FF4040Террористов","99CCFFКонтр-Террористов"}; public Plugin myinfo = { name = "[KDLP] Game Events", author = "KorDen New Style", description = "", version = "1.0", url = "dev.sky-play.ru" } public void OnPluginStart() { HookEvent("player_team", OnTeam, EventHookMode_Pre); } public Action OnTeam(Handle event, const char[] name, bool dontBroadcast) { int client = GetClientOfUserId(GetEventInt(event, "userid")); if(!dontBroadcast && !GetEventBool(event, "disconnect") && !GetEventBool(event, "silent") && IsClientInGame(client)) { SetEventBroadcast(event, true); PrintToChatAll("\x01Игрок \x04%N \x01зашел за команду \x07%s", client, teams[GetEventInt(event,"team") -1]); } }
Html colorПодскажи пожалуйста, сначала заработали цвета па потом перестали, какой color используется??
#pragma semicolon 1
#pragma newdecls required
static const char TEAM[][] = {"", "CCCCCCНаблюдателей","FF4040Террористов","99CCFFКонтр-Террористов"};
public void OnPluginStart()
{
if(GetEngineVersion() != Engine_CSS) SetFailState("Plugin for CS:S OB only!");
HookEvent("player_team", Event_Team, EventHookMode_Pre);
}
public void Event_Team(Event event, const char[] name, bool dontBroadcast)
{
if(dontBroadcast || GetEventBool(event, "disconnect") || GetEventBool(event, "silent"))
return;
int client = GetClientOfUserId(event.GetInt("userid"));
if(!client) return;
SetEventBroadcast(event, true);
int clients[MAXPLAYERS+1], num;
for(int i = 1; i <= MaxClients; i++) if(i != client && IsClientInGame(i) && !IsFakeClient(i)) clients[num++] = i;
if(!num) return;
char buffer[192];
FormatEx(buffer, sizeof(buffer), "\x01Игрок \x04%N \x01зашел за команду \x07%s", client, TEAM[GetEventInt(event,"team")]);
Handle msg = StartMessage("SayText2", clients, num, USERMSG_RELIABLE|USERMSG_BLOCKHOOKS);
if(!msg) return;
BfWriteByte(msg, 0);
BfWriteByte(msg, true);
BfWriteString(msg, buffer);
EndMessage();
}
не ну откуда этот плагин цвета берёт? не morecolors.inс же?Html color
Никакого, игра какая у тебя?какое дополнение нужно что бы цвета работали?
CS:S v91Никакого, игра какая у тебя?
Всё должно работатьCS:S v91