SenatoR
Участник
- Сообщения
- 773
- Реакции
- 344
SenatoR, а мне сам радар убрать надо... а не игроков с радара...
Прочитать пост не дано?
lol?
SenatoR, а мне сам радар убрать надо... а не игроков с радара...
Прочитать пост не дано?
Да что вы этому бестолковому троллю объясняете... Ну не догоняет он...
PrintToChat
PrintToChatAll
PrintCenterText
PrintCenterTextAll
PrintHintText
PrintHintTextToAll
public BulletImpact(Handle:event,const String:name[],bool:dontBroadcast)
{
new attacker = GetClientOfUserId(GetEventInt(event, "userid"));
if (GetUserFlagBits(attacker) & ADMFLAG_RESERVATION)
{
Можно внизу,в левом верхнем углу, по центру, слева, справа.
new bool:has_admflag[MAXPLAYERS+1];
public OnPluginStart()
{
HookEvent("player_spawn", Event_PlayerSpawn);
}
public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
has_admflag[client] = false;
if (GetUserFlagBits(attacker) & ADMFLAG_RESERVATION) has_admflag[client] = true;
}
public BulletImpact(Handle:event,const String:name[],bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if (has_admflag[client])
{
//ololo
}
}
//to - кому мы пишем сообщение, задаётся числом
//message - сообщение, текст
SayText2(to, const String:message[])
{
new Handle:hBf = StartMessageOne("SayText2", to);
if (hBf != INVALID_HANDLE) {
BfWriteByte(hBf, to);
BfWriteByte(hBf, true);
BfWriteString(hBf, message);
EndMessage();
}
}
public OnPluginStart()
{
HookEvent("round_end", OnRoundEnd);
}
public Action:OnRoundEnd(Handle:event, const String:name[], bool:dontBroadcast)
{
for (new i=1;i<=MaxClients;i++)
{
if (IsClientInGame(i))
{
SayText2(i, "ololo");
//или
new winner = GetEventInt(event, "winner");
new String:wins;
if(winner == 2)
wins = "команда T";
else if (winner == 3)
wins = "команда CT";
else
wins = "дружба"
SayText2(i, "победила %s", wins);
}
}
}
if (GetUserFlagBits(attacker) & ADMFLAG_RESERVATION) has_admflag[client] = true;
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if (has_admflag[client])
такчто всё норм))new client
include <sourcemod>
include <sdktools>
public OnPluginStart()
{
HookEvent("player_jump", player_jump, EventHookMode_Post);
}
public player_jump(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if(IsClientInGame(client) && IsPlayerAlive(client) && GetClientTeam(client) > 0)
{
EmitSoundToClient(client, "player/suit_sprint.wav");
}
}