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) ничего не выводит
при компиляции пишет вот это. как исправить? Код: warning 234: symbol "GetClientAuthString" is marked as deprecated: Use GetClientAuthId smartrank.sp(29) : error 036: empty statement 1 Error.
Для SM 1.7 и выше: PHP: decl String:SteamID[25]; if (GetClientAuthId(attacker, AuthId_Steam2, SteamID, sizeof(SteamID))) PrintToChatAll("st_a: %s", SteamID); Сам не пробовал новый натив.