SA-MP Forums Archive
[Pedido] Quero um script para espiar comandos do server - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Quero um script para espiar comandos do server (/showthread.php?tid=397473)



Quero um script para espiar comandos do server - [CGU]iSlin_Shady - 05.12.2012

Eu quero um em strcmp que os admins podem ver os comandos que os players fazem


Re: Quero um script para espiar comandos do server - jdsfenix - 05.12.2012

#Ver Comandos Digitados
pawn Code:
pawn Код:
#define PlayerExecute(playerid,%2) if(%2[0] == '/')  OnPlayerText(playerid,%2)



Re: Quero um script para espiar comandos do server - [CGU]iSlin_Shady - 05.12.2012

sу isso ? '-'


Re: Quero um script para espiar comandos do server - [CGU]iSlin_Shady - 05.12.2012

Mas eu quero escolher o texto, ex " [Admin] O Player %s usou o comando %s


Re: Quero um script para espiar comandos do server - [CGU]iSlin_Shady - 05.12.2012

alguem ajuda ?


Respuesta: Quero um script para espiar comandos do server - gabrielloko157 - 05.12.2012

em todos os comandos voce coloca

new name[MAX_PLAYER_NAME];// no topo do comando

SendClientMessage(playerid, "%s usou o Comando: ", Name);// ali dps de comando: voce coloca o comando que ele usou.
para so os admins receberem as msgs voce coloca uma variavel identificando se o player que vai receber a msg ou n admin


Re: Quero um script para espiar comandos do server - Nice-.- - 05.12.2012

nego nem tenta aprender vem "Quero um script"



Re: Respuesta: Quero um script para espiar comandos do server - tonisantolia - 05.12.2012

Quote:
Originally Posted by gabrielloko157
Посмотреть сообщение
em todos os comandos voce coloca

new name[MAX_PLAYER_NAME];// no topo do comando

SendClientMessage(playerid, "%s usou o Comando: ", Name);// ali dps de comando: voce coloca o comando que ele usou.
para so os admins receberem as msgs voce coloca uma variavel identificando se o player que vai receber a msg ou n admin
Se mata ai vei.


Re: Quero um script para espiar comandos do server - [RoXx]Okiinho_. - 06.12.2012

Cara. ta ai, espero ter ajudado, sу que antes de voce pedir aqui no forum sa-mp, por favor, tente voce mesmo ;-]

Na seзгo dos news:
pawn Код:
new vercmds[MAX_PLAYERS] = 0;
Na Public OnPlayerSpawn:
pawn Код:
vercmds[playerid] = 0;
No comeзo da public Public OnPlayerCommandText
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(vercmds[i] == 1)
            {
                GetPlayerName(playerid, playa, MAX_PLAYER_NAME);
                format(stringcmd, 256, "O player %s (ID: %d) digitou o comando ( %s ).", playa, playerid, cmdtext);
                SendClientMessage(i, Blue, stringcmd);
            }
        }
    }
Na public OnPlayerCommandText
pawn Код:
if(strcmp(cmdtext, "/vercmds", true) == 0)
    {
        if(pAdmin[playerid] > 2) // variavel de adminstrador do seu gamemode
        {
            if(vercmds[playerid] == 0)
            {
                vercmds[playerid] = 1;
                SendClientMessage(playerid, 0x0016DDFF, "Agora vocк estб lendo os comandos do servidor!");
                SendClientMessage(playerid, Amarelo, "Digite novamente /vercmds para nгo ver os comandos!");
            }
            else if(vercmds[playerid] == 1)
            {
                vercmds[playerid] = 0;
                SendClientMessage(playerid, 0x0016DDFF, "Agora vocк nгo estб mais lendo os comandos do servidor!");
                SendClientMessage(playerid, Amarelo, "Digite novamente /vercmds para ver os comandos!");
            }
        }
        return 1;
    }
na parte onde o player loga no servidor:
pawn Код:
vercmds[playerid] = 0;



Re: Quero um script para espiar comandos do server - [CGU]iSlin_Shady - 07.12.2012

Quote:
Originally Posted by [RoXx]Okiinho_.
Посмотреть сообщение
Cara. ta ai, espero ter ajudado, sу que antes de voce pedir aqui no forum sa-mp, por favor, tente voce mesmo ;-]

Na seзгo dos news:
pawn Код:
new vercmds[MAX_PLAYERS] = 0;
Na Public OnPlayerSpawn:
pawn Код:
vercmds[playerid] = 0;
No comeзo da public Public OnPlayerCommandText
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(vercmds[i] == 1)
            {
                GetPlayerName(playerid, playa, MAX_PLAYER_NAME);
                format(stringcmd, 256, "O player %s (ID: %d) digitou o comando ( %s ).", playa, playerid, cmdtext);
                SendClientMessage(i, Blue, stringcmd);
            }
        }
    }
Na public OnPlayerCommandText
pawn Код:
if(strcmp(cmdtext, "/vercmds", true) == 0)
    {
        if(pAdmin[playerid] > 2) // variavel de adminstrador do seu gamemode
        {
            if(vercmds[playerid] == 0)
            {
                vercmds[playerid] = 1;
                SendClientMessage(playerid, 0x0016DDFF, "Agora vocк estб lendo os comandos do servidor!");
                SendClientMessage(playerid, Amarelo, "Digite novamente /vercmds para nгo ver os comandos!");
            }
            else if(vercmds[playerid] == 1)
            {
                vercmds[playerid] = 0;
                SendClientMessage(playerid, 0x0016DDFF, "Agora vocк nгo estб mais lendo os comandos do servidor!");
                SendClientMessage(playerid, Amarelo, "Digite novamente /vercmds para ver os comandos!");
            }
        }
        return 1;
    }
na parte onde o player loga no servidor:
pawn Код:
vercmds[playerid] = 0;
Valeo cara, me ajudou