[Pedido] [Ajuda] ver o que os Players Digitam para LLAdmin
#1

Alguйm pode me ajudar a criar um comando para ver o que os Players digitam para o FS LLAdmin do Lucas_Alemгo tipo.

/vercmdsplayers - ira mostrar apenas para adm nнvel 5 o que os players estгo digitando.

obrigado a quem ajudar, irei dar Rep vlw
Reply
#2

Qual seu processador de comandos?
Reply
#3

Quote:
Originally Posted by Joao Pedro
Посмотреть сообщение
Qual seu processador de comandos?
zcmd

CMD:123456(playerid, params[])
Reply
#4

Quote:

Qual seu processador de comandos?

Й o zcmd
Reply
#5

Comando:
Код:
CMD:vercomandos(playerid) {
	if(GetPVarInt(playerid, "vercomandos") > 0) {
		SetPVarInt(playerid, "vercomandos", 1);
		return SendClientMessage(playerid, -1, "Vocк desativou o Log de Comandos dos Jogadores");
	}
	SetPVarInt(playerid, "vercomandos", 1);
	return SendClientMessage(playerid, -1, "Vocк ativou o Log de Comandos dos Jogadores");
}
Debaixo de OnPlayerCommandReceived
Код:
new strcmd[32], cmdname[32];
for(new i=0; i<MAX_PLAYERS; i++) {
	if(GetPVarInt(i, "vercomandos") > 0) {
		GetPlayerName(playerid, cmdname, sizeof(cmdname));
		format(strcmd, sizeof(strcmd), "- {0000ff}%s{ffffff} usou o comando {0000ff}%s", cmdname, cmdtext);
		SendClientMessage(i, -1, strcmd);
	}
}
Reply
#6

1° Cria um comando que ativa a opзгo para 2 Valores: true ou false;

2° Retorna o ID(playerid) do Player e O nome do comando digitado (cmdtext), Em uma string formatada na callback: OnPlayerCommandReceived

Facil d+ fazer eu, nгo vo criar Porque se nгo A galera nгo treina

@EDIT viu ai o Joгo fez pra vc e й isso ai
Reply
#7

Lembrando que qualquer um pode digitar esse comando. Entгo no comando bote uma condicional para sу quem й admin poder.

Quote:

1° Cria um comando que ativa a opзгo para 2 Valores: true ou false;

2° Retorna o ID(playerid) do Player e O nome do comando digitado (cmdtext), Em uma string formatada na callback: OnPlayerCommandReceived

Facil d+ fazer eu, nгo vo criar Porque se nгo A galera nгo treina

Isso й verdade. Nгo sou de fazer pedido acho que foi o primeiro e provavelmente o ъltimo.
Reply
#8

Quote:
Originally Posted by Joao Pedro
Посмотреть сообщение
Lembrando que qualquer um pode digitar esse comando. Entгo no comando bote uma condicional para sу quem й admin poder.


Isso й verdade. Nгo sou de fazer pedido acho que foi o primeiro e provavelmente o ъltimo.
Valeu vou estudar mais sobre isso. +Rep

@Edit- nao tem OnPlayerCommandReceived aonde eu posso cria-lo ?

@Edit assim ? :
Quote:

public OnPlayerCommandReceived(playerid)
{
new strcmd[32], cmdname[32];
for(new i=0; i<MAX_PLAYERS; i++) {
if(GetPVarInt(i, "vercomandos") > 0) {
GetPlayerName(playerid, cmdname, sizeof(cmdname));
format(strcmd, sizeof(strcmd), "- {0000ff}%s{ffffff} usou o comando {0000ff}%s", cmdname, cmdtext);
SendClientMessage(i, -1, strcmd);
}
}
return 1;
}

-------------------

Quote:

CMD:vercmdsplayers(playerid) {
if(PlayerDados[playerid][Admin] < 5) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin nivel 5 para usar este comando!");
if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, CINZA, "Vocк precisa trabalhar para usar o comando. Use /servico.");
if(GetPVarInt(playerid, "vercomandos") > 0) {
SetPVarInt(playerid, "vercomandos", 1);
return SendClientMessage(playerid, -1, "Vocк desativou o Log de Comandos dos Jogadores");
}
SetPVarInt(playerid, "vercomandos", 1);
return SendClientMessage(playerid, -1, "Vocк ativou o Log de Comandos dos Jogadores");
}

da issu '-':
Quote:

filterscripts\LLAdmin.pwn(449) : error 017: undefined symbol "cmdtext"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Reply
#9

Bote assim:
Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
Reply
#10

ok, mais quando eu vou jogar, eu testo, ativo o comando e depois testo em algum comando aparece assim:

apenas o nome do player que digitou mais nao apareceu o comando que ele digitou
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)