I have a problem with send fade messsage in the following situation:
Code:
HookEvent("player_death", EventPlayerDeathPost)
Code:
public EventPlayerDeathPost(Handle event, const char[] name, bool dontBroadcast)
{
int attacker
if((attacker = GetClientOfUserId(GetEventInt(event, "attacker"))))
{
PrintToConsole(attacker, "%i", attacker) // here is right ID = 1
int receiver[1]
receiver[0] = attacker
Handle message = StartMessage("Fade", receiver, USERMSG_RELIABLE) // but here receiver[0] equals 51808 and sourcemod throws error that client id is invalid (51808)
PbSetInt(message, "duration", 10000)
PbSetInt(message, "hold_time", 0)
PbSetInt(message, "flags", 0x0001)
PbSetColor(message, "clr", { 255, 255, 255, 255 })
EndMessage()
}
}
whats wrong with sourcemod or its me?