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

Тема в разделе "Программирование / Скриптинг", создана пользователем CeBePHb1Y, 9 мар 2015.

  1. CeBePHb1Y

    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)
    ничего не выводит
     
    Последнее редактирование: 10 мар 2015
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.528
    Симпатии:
    1.974
     
    Последнее редактирование модератором: 9 мар 2015
  3. CeBePHb1Y

    CeBePHb1Y

    Сообщения:
    19
    Симпатии:
    0
    при компиляции пишет вот это. как исправить?
    Код:
    warning 234: symbol "GetClientAuthString" is marked as deprecated: Use GetClientAuthId
    smartrank.sp(29) : error 036: empty statement
    1 Error.
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.528
    Симпатии:
    1.974
    Для SM 1.7 и выше:
    PHP:
    decl String:SteamID[25];
     if (
    GetClientAuthId(attackerAuthId_Steam2SteamIDsizeof(SteamID))) PrintToChatAll("st_a: %s"SteamID);
    Сам не пробовал новый натив.
     
    CeBePHb1Y нравится это.
  5. CeBePHb1Y

    CeBePHb1Y

    Сообщения:
    19
    Симпатии:
    0
    спасибо, все работает