[Pedido] Public OnPlayerCommandtext
#1

Jб pesquisei com o motor de busca, jб pesquisei no ******, jб fui na wiki samp
achei a callback em outras GM's, tentei adequar ela com a logica na minha GM
mais nгo funcionou, oque eu queria era que os admins pudes-em ver oque os
player usam, exemplo:

%s usou o comando: %s

sу me resta pedir aqui o cуdigo, porque tб complicado '-' Se alguem puder mandar o cуdigo agradeзo.

OBS: Uso uma GM de Truck, Meu processador de comandos й o ZCMD uso os plugins sscanf, sstreamer
origem da GM PPC_Trucking assim como quase todas.
Reply
#2

Se vocк usa ZCMD tem uma prуpria callback responsбvel por isso.

Veja:

PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    if(
success)
    {
        
MostrarComandoAdmin(playeridcmdtext); // chamaremos a funзгo que mostrara o cmd para os admin
    
}
    return 
1;
}

MostrarComandoAdmin(playercmd[])
{
    for(new 
pMAX_PLAYERS; ++p// loop em todos os players
    
{
        if(
IsPlayerConnected(p) && IsPlayerAdmin(p)) // se tiver admin ira mostrar a msg abaixo.
        
{
            new 
stringMSG[80];
            
format(stringMSG80"O jogador %s digitou o comando %s"Nome(player), cmd);
            
SendClientMessage(p, -1stringMSG);
        }
    }
}

Nome(playerid// stock para pegar o nome do player
{
    new 
NOME[24];
    
GetPlayerName(playerid,NOME,sizeof(NOME));
    return 
NOME;

Reply
#3

Obrigado, bati cabeзa por algo simples '-'

+REP para vocк e boa sorte em aprender outras linguagens '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)