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:
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:
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:
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:
|
Valeo cara, me ajudou