Как вывести steamid при убийстве?

CeBePHb1Y

Участник
Сообщения
19
Реакции
0
PHP:
#include <sourcemod>
 
public OnPluginStart()
{
   	HookEvent("player_death", Event_PlayerDeath)
}	
 
public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
   	new victim_id = GetEventInt(event, "userid")
   	new attacker_id = GetEventInt(event, "attacker")
 
   	new victim = GetClientOfUserId(victim_id)
   	new attacker = GetClientOfUserId(attacker_id)
 
	PrintToChatAll("userid: %i", victim)
	PrintToChatAll("attacker: %i", attacker)
	
	new st_v = GetSteamAccountID(victim)
	PrintToChatAll("st_v: %s", st_v)
	new st_a = GetSteamAccountID(attacker)
	PrintToChatAll("st_a: %s", st_a)
}

как сделать чтобы при убийстве выводился steamid убившего и убитого игрока?
PHP:
new st_v = GetSteamAccountID(victim)
	PrintToChatAll("st_v: %s", st_v)
	new st_a = GetSteamAccountID(attacker)
	PrintToChatAll("st_a: %s", st_a)
ничего не выводит
 
Последнее редактирование:

CeBePHb1Y

Участник
Сообщения
19
Реакции
0
decl String:SteamID[25];
if (GetClientAuthString(attacker, SteamID, sizeof(SteamID))) PrintToChatAll("st_a: %s", SteamID);
при компиляции пишет вот это. как исправить?
C-подобный:
warning 234: symbol "GetClientAuthString" is marked as deprecated: Use GetClientAuthId
smartrank.sp(29) : error 036: empty statement
1 Error.
 
Сверху Снизу