[Include] [RCMD2] Processador de Comandos RCON [no GM]
#1

[RCMD] Simple Rcon Commands in GM
versгo 2.1 com cуdigo bem mais otimizado, disponнvel no github, e sem o sscanf2

Bom, como alguns nгo sabem, para criar um novo comando rcon, nгo й possivel nativamente em uma GM, vocк deve criar um filterscript, sу para os comandos, e isso й meio chato!

Vocк tem uma larga opзгo de utilizaзгo dessa include, pode-se se fazer de diversas maneiras, de acordo com a que lhe agradar melhor!


Callback:

parecida com a nativa, porem й chamada no seu Gamemode (e todos filterscripts caso tenha), alem de vir os comandos separadamente de seus parametros
Код:
OnRconCommandCalled(cmd[], param[]);
OnRCMDFinishCommand(cmd[], param[], sucess);
Macros:
Vocк pode usar tambem como processador de cmds rcon, й muito similar ao ZCMD!
Код:
rcmd(%1,%2) 
RCONCOMMAND:%1(%2)        
RCONCMD:%1(%2)
RCMD:%0(%1)
Exemplo:
Bom nгo basta sу falar, vou dar alguns exemplos sobre esta include, que fiz aqui para testar...
PHP код:
//chamada: 1
public OnRconCommandCalled(cmd[], param[])
{
    
printf("GM recebeu comando: %s",cmd);
}
//chamada: 2
RCMD:funfa()
{
    print(
"funcionou!");
    return 
1;
}
//chamada: 3
public OnRCMDFinishCommand(cmd[], param[], sucess)
{
    if(!
sucess)
        
printf("[RCMD] este comando nao existe: %s"cmd);
    return 
1;







instalaзгo:
  • Baixe o arquivo .zip e apуs extraia em seu local de preferencia
  • Copie o arquivo "filterscript/RCMD.amx" e coloque na pasta "filterscript" de seu servidor
  • abra o "server.cfg", e onde estiver escrito filterscripts adicione "RCMD"
  • copie o arquivo "pawno/include/rcmd_include.inc" e cole no diretуrio de "pawno/include/"
  • escreva no topo do GM: "#include <rcmd_include>", apуs isto estarб pronto e poderб desfrutar ;)

Link para download:

GitHub: https://github.com/RodrigoDornelles/RCMD
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)