#pragma semicolon 1
#pragma newdecls required
public void OnPluginStart()
{
HookEvent("player_death", Event_PlayerDeath);
LoadTranslations("tes.phrases");
}
public void Event_PlayerDeath(Event event, const char[] name, bool dontBroadcast)
{
static bool hs;
static int victim, attacker;
static char wpn[34], buffer[128];
victim = event.GetInt("userid");
attacker = event.GetInt("attacker");
event.GetString("weapon", wpn, sizeof(wpn));
hs = event.GetBool("headshot");
SetGlobalTransTarget(LANG_SERVER);
FormatEx(buffer, sizeof(buffer), "%t", "test", victim, attacker, wpn, hs ? 'V' : 'X');
PrintToServer(buffer);
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Phrases"
{
"test"
{
"#format" "{1:i},{2:i},{3:s},{4:c}"
"en" "userid: {1}, attacker: {2}, weapon: {3}, headshot: {4}"
"ru" "умер: {1}, убил: {2}, оружие: {3}, убийство в голову: {4}"
}
}