Помогите сделать

Тема в разделе "Counter-Strike: Source", создана пользователем sadamark, 14 дек 2015.

  1. sadamark

    sadamark

    Сообщения:
    8
    Симпатии:
    1
    Кто может сделать так чтобы когда игрок пишет !кы или !rs в чате никто кроме него этого не видел. И чтобы писало что он сбросил счет только ему.. Исходник ниже.
     

    Вложения:

    • resetscore.sp
      Размер файла:
      2,9 КБ
      Просмотров:
      4
  2. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    PHP:
    #include <sourcemod>
    #include <sdktools>
    #define PLUGIN_AUTHOR    "tuty & GoDtm666"
    #define PLUGIN_VERSION    "1.3.1"
    #pragma semicolon 1
    new Handle:gPluginEnabled INVALID_HANDLE;

    public 
    Plugin:myinfo =
    {
        
    name "ResetScore",
        
    author PLUGIN_AUTHOR,
        
    description "Type !resetscore in chat to reset your score.",
        
    version PLUGIN_VERSION,
        
    url "www.ligs.us"
    };

    public 
    OnPluginStart()
    {
        
    RegConsoleCmd"say"CommandSay );
        
    RegConsoleCmd"say_team"CommandSay );
        
    LoadTranslations("resetscore.phrases.txt");
        
    gPluginEnabled CreateConVar"sm_resetscore""1" );
        
    CreateConVar"resetscore_version"PLUGIN_VERSION"Reset Score"FCVAR_PLUGIN FCVAR_SPONLY FCVAR_REPLICATED FCVAR_NOTIFY );
    }

    public 
    OnClientPutInServer(client)
    {
        
    CreateTimer(15.0TimerAnnounceclient);
    }

    public 
    Action:TimerAnnounce(Handle:timerany:client)
    {
        if(
    IsClientInGame(client))
        {
            
    PrintToChat(client"\x04Play Hard\x01 %t""announce_chat");
        }
    }

    public 
    Action:CommandSayidargs )
    {
        
    decl String:Said128 ];
        
    GetCmdArgStringSaidsizeofSaid ) - );
        
    StripQuotesSaid );
        
    TrimStringSaid );
        if( 
    StrEqualSaid"!resetscore" ) || StrEqualSaid"!restartscore" ) || StrEqualSaid"!RDK" ) || StrEqualSaid"!КВЛ" ) || StrEqualSaid"!rdk" ) || StrEqualSaid"!квл" ) || StrEqualSaid"!кы" ) || StrEqualSaid"!рс" ) || StrEqualSaid"!рдк" ) || StrEqualSaid"!rs" ) )
        {
            if( 
    GetConVarIntgPluginEnabled ) == )
            {
                
    PrintToChatid"\x04Play Hard\x01 %t""plugin_disabled_chat" );
                return 
    Plugin_Handled;
            }
            if( 
    GetClientDeathsid ) == && GetClientFragsid ) == )
            {
                
    PrintToChatid"\x04Play Hard\x01 %t""reset_already_chat");
                return 
    Plugin_Handled;
            }
            
    SetClientFragsid);
            
    SetClientDeathsid);
            
    decl String:Name32 ];
            
    GetClientNameidNamesizeofName ) - );
            
    PrintToChatid"\x04Play Hard\x01 %t""reset_chat");

            return 
    Plugin_Handled;
        }
        return 
    Plugin_Continue;
    }

    stock SetClientFragsindexfrags )
    {
        
    SetEntPropindexProp_Data"m_iFrags"frags );
        return 
    1;
    }

    stock SetClientDeathsindexdeaths )
    {
        
    SetEntPropindexProp_Data"m_iDeaths"deaths );
        return 
    1;
    }
     
  3. AlmazON

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

    Сообщения:
    4.509
    Симпатии:
    1.962
    Удали строки:
    PHP:
            decl String:mesg[100];
            
    Format(mesg,sizeof(mesg),"\x04Play Hard\x01 %t""reset_chat_all""\x03"Name"\x01");
            new 
    Handle:hBf StartMessageAll("SayText2");
            if (
    hBf != INVALID_HANDLE)
            {
                
    BfWriteByte(hBfid);
                
    BfWriteByte(hBftrue);
                
    BfWriteString(hBfmesg);
                
    EndMessage();
            }
     
  4. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
  5. sadamark

    sadamark

    Сообщения:
    8
    Симпатии:
    1

    Спасибо работает! никто не видит! Подскажи как убрать фразу
    Play Hard Patriot обнулил свой счёт.
    А то пишет:
    Play Hard Вы успешно обнулили свой счёт!
    Play Hard Patriot обнулил свой счёт.
     
  6. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    ну посмтри в исходнике
    там же видно эти фразы
     
  7. sadamark

    sadamark

    Сообщения:
    8
    Симпатии:
    1
    Спасибо!)
     
    Последнее редактирование: 22 дек 2015