Ник по STEAM ID | Чат пользователя

Тема в разделе "Запросы", создана пользователем SmoKE_xD, 15 авг 2011.

  1. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    1) Итак, 1 плагин представляет из себя работу с никами игроков, а именно:
    Есть конфиг:
    "STEAM ID" "НИК ИГРОКА"
    Если игрок заходит с другим ником, то ник автоматом меняется на тот что в конфиге...
     
    Последнее редактирование: 24 авг 2011
  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.509
    А что у тебя уже есть искусственный интеллект для обработки произвольных вопросов?
     
  3. tooshkan4uk

    tooshkan4uk http://cssrus.ru

    Сообщения:
    423
    Симпатии:
    369
    2) Cохраняй в кодировке utf-8 БЕЗ Bom
    PHP:
    #include <sourcemod>
    #include <sdktools>

    #pragma semicolon 1

    public OnPluginStart()
    {
        
    RegConsoleCmd"say"CommandSay );
        
    RegConsoleCmd"say_team"CommandSay );    
    }
    public 
    Action:CommandSayidargs )
    {
        
    decl String:Said128 ];
        
    GetCmdArgStringSaidsizeofSaid ) - );
        
    StripQuotesSaid );
        
    TrimStringSaid );
        
        if( 
    StrEqualSaid"Как поставить ставку?" ))
        {
                
    PrintToChatid"Набери bet t all" );
            }
    }
        
     
    FrozDark, SmoKE_xD и semjef нравится это.
  4. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    tooshkan4uk, супер спасибо, но есть маленькое "но" )
    Сделай пожалуйста, так, чтобы ответ выводился ниже вопроса..
    Пример:
    SmoKE xD: Как поставить ставку?
    Бот: Набери bet t all
    И еще вопрос: Ответы видны только тому кто задавал вопрос?
    ------------
    Вот еще решение: http://forums.alliedmods.net/showthread.php?t=163308 , но оно не подходит, т.к сообщения видный всем...
     
    Последнее редактирование: 15 авг 2011
  5. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    PHP:
    #include <sourcemod> 
    #include <sdktools> 

    #pragma semicolon 1 

    public OnPluginStart() 

        
    RegConsoleCmd"say"CommandSay ); 
        
    RegConsoleCmd"say_team"CommandSay );     

    public 
    Action:CommandSayidargs 

        
    decl String:Said128 ]; 
        
    GetCmdArgStringSaidsizeofSaid ) - ); 
        
    StripQuotesSaid ); 
        
    TrimStringSaid ); 
         
        if( 
    StrEqualSaid"Как поставить ставку?" )) 
        { 
            
    //PrintToChat( id, "Набери bet t all" ); 
            
    CreateTimer(1.0PrintDelayid);
        } 
    }

    public 
    Action:PrintDelay(Handle:timerany:client){
        
    PrintToChatclient"Набери bet t all" ); 
    }
     
    SmoKE_xD нравится это.