Сбрасывает счёт, но фраги оставляет!

Тема в разделе "Counter-Strike: Source", создана пользователем Тёмик 43rus, 26 окт 2013.

  1. Тёмик 43rus

    Тёмик 43rus

    Сообщения:
    58
    Симпатии:
    4
    Помогите пожалуйста найти плагин, который сбрасывает простым !rs, только сколько раз тебя убили, а фраги (кого ты убил) сохраняются!:(
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.978
    где исходник плагина?
     
  3. Тёмик 43rus

    Тёмик 43rus

    Сообщения:
    58
    Симпатии:
    4
    Тоесть?
     
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.978
    я что ванга, сразу говорить проблему... для формальности скинь sm plugins list
    ну а для более точного анализа - resetscore.sp если нет то resetscore.smx
     
  5. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    124
    R1KO, Ты видимо не понял :)
    ТС хочет,чтобы ему помогли найти\написать плагин,который по команде !rs обнуляет только кол-во смертей , а не полного счета
     
  6. hepto

    hepto

    Сообщения:
    184
    Симпатии:
    56
    Сбрасывает счёт, но фраги оставляет! какая чушь, ну зачем, зачем вот так надо?
     
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.978
    Оффтоп

    PHP:
    #pragma semicolon 1
    #include <sourcemod>
    #include <sdktools>

    public OnPluginStart()
    {
        
    AddCommandListener(SayChat"say");
        
    AddCommandListener(SayChat"say_team");
    }

    public 
    Action:SayChat(client, const String:command[], args)
    {
        
    decl String:Said[256];
        
    GetCmdArgString(Saidsizeof(Said) - 1);
        
    StripQuotes(Said);
        
    TrimString(Said);

        if(
    StrEqual(Said"!rs"))
        {
            if(
    GetClientDeaths(client) > && GetClientFrags(client) == 0
            {
                
    SetEntProp(clientProp_Data"m_iDeaths"0);
                
    PrintToChat(client"[SM] Ваши смерти сброшены.");
            } else 
    PrintToChat(client"[SM] У вас и 0 смертей!");
            return 
    Plugin_Handled;
        }
        return 
    Plugin_Continue;
    }     
    ну или

    PHP:
    #pragma semicolon 1
    #include <sourcemod>
    #include <sdktools>

    public OnPluginStart()
    {
        
    RegConsoleCmd("sm_rs"RS_Call);
    }

    public 
    Action:RS_Call(clientargs)
    {
        if(
    GetClientDeaths(client) > && GetClientFrags(client) == 0
        {
            
    SetEntProp(clientProp_Data"m_iDeaths"0);
            
    PrintToChat(client"[SM] Ваши смерти сброшены.");
        } else 
    PrintToChat(client"[SM] У вас и 0 смертей!");
        return 
    Plugin_Handled;
    }
     
  8. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    124
    Оффтоп
     
    mihaput и R1KO нравится это.
  9. hepto

    hepto

    Сообщения:
    184
    Симпатии:
    56
    HooLIGUN, да, но общая статистика все равно пишется и неважно, что у тебя на tab показывает. Тут вопрос в другом: зачем именно так, только смерти ресетить, а не все вместе?
     
  10. Тёмик 43rus

    Тёмик 43rus

    Сообщения:
    58
    Симпатии:
    4
    Тему можно закрыть.