Изменение плагина...

SmoKE_xD

Участник
Сообщения
137
Реакции
23
Есть код:
PHP:
#include <sourcemod>  
#include <sdktools>  

#pragma semicolon 1  

public OnPluginStart()  
{  
    RegConsoleCmd( "say", CommandSay );  
    RegConsoleCmd( "say_team", CommandSay );      
}  
public Action:CommandSay( id, args )  
{  
    decl String:Said[ 128 ];  
    GetCmdArgString( Said, sizeof( Said ) - 1 );  
    StripQuotes( Said );  
    TrimString( Said );  
      
    if( StrEqual( Said, "!bet" ))  
    {  
        //PrintToChat( id, "Набери bet t all" );  
        CreateTimer(1.0, PrintDelay, id); 
    }  
} 

public Action:PrintDelay(Handle:timer, any:client){ 
    PrintToChat( client, "Набери bet t all" );  
}
Что он делает: если игрок в чат пишет !bet сервер ему отвечает: "Набери bet t all"
Вопрос:
Нужно его изменить таким образом, чтобы можно было использовать несколько команд например !bet, !bett, !net и т.д - но ответ сервера был все тем же "Набери bet t all"
Еще подскажите как использовать разные команды например:
!bet, !bett, !net - "Набери bet t all"
!12, !13, !14 - "Тут ответ"
и т.д
Заранее спасибо.
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
PHP:
#include <sourcemod>  
#include <sdktools>  

#pragma semicolon 1  

public OnPluginStart()  
{  
    RegConsoleCmd( "say", CommandSay );  
    RegConsoleCmd( "say_team", CommandSay );      
}  
public Action:CommandSay( id, args )  
{  
    decl String:Said[ 128 ];  
    GetCmdArgString( Said, sizeof( Said ) - 1 );  
    StripQuotes( Said );  
    TrimString( Said );  
      
    if( StrEqual( Said, "!bet" ) || StrEqual( Said, "!bett" ) || StrEqual( Said, "!net" ) )  
    {  
        //PrintToChat( id, "Набери bet t all" );  
        CreateTimer(1.0, PrintDelay, id); 
    }
    else if (StrEqual( Said, "!12") || StrEqual( Said, "!13") || StrEqual( Said, "!14")
    }
        PrintToChat( id, "Тут ответ" );  
    }
} 

public Action:PrintDelay(Handle:timer, any:client){ 
    PrintToChat( client, "Набери bet t all" );  
}

Таймер там не нужен.
 
Сверху Снизу