[Ajuda] Mensagem quando o comando nгo existe
#1

Quando eu digito um comando que nгo existe dentro do sv, nгo aparece nada.
Como escolho a mensagem que aparece quando nгo existe algum comando?
Reply
#2

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        SendClientMessage(playerid, -1, "OBS: esse comando й invбlido."); // troque pela mensagem que quiser
    }
    return 1;
}
Reply
#3

se for zcmd faзa como o murilo explicou, caso seja strcmp coloque return 0; no final da public OnPlayerCommandText
Reply
#4

Seria:
Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success) return 0;
?
Reply
#5

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return SendClientMessage(playerid,COR,"Esse comando nao existe!!");
}
Espero ter ajudado ^^
Reply
#6

Quote:
Originally Posted by Wooziesan
Посмотреть сообщение
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return SendClientMessage(playerid,COR,"Esse comando nao existe!!");
}
Espero ter ajudado ^^
Deu um erro:
pawn Код:
error 021: symbol already defined: "OnPlayerCommandText"
Reply
#7

Nгo й pra adicionar outro OnPlayerCommandText й pra modificar o seu atual.

Observe que isso pode variar dependendo do processador de comandos que vocк usa.
Reply
#8

vc estб redefinindo a callback Onplayertext

@n vi o comentario acima!
Reply
#9

Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
Nгo й pra adicionar outro OnPlayerCommandText й pra modificar o seu atual.

Observe que isso pode variar dependendo do processador de comandos que vocк usa.
Mas eu nгo tenho um atual, eu quero colocar um.
Reply
#10

Quote:
Originally Posted by Morum
Посмотреть сообщение
Deu um erro:
pawn Код:
error 021: symbol already defined: "OnPlayerCommandText"
Se for em zcmd:

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new strx[64];
format(strx, 46, "SERVER: Comando %s - Inexistente!",cmdtext);
return SendClientMessage(playerid, -1, strx);
}
return true;
}
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)