Portal SAMP
[Ajuda] MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS (/showthread.php?tid=1867)



MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - GuiZinho_Master - 25/11/2021

IAE PESSOAL, TO COM UM PROBLEMA

SEMPRE QUE DIGITO QUALQUER COMANDO CRIADO NA MINHA GM ELE EXECUTA NORMAL MAIS EM BAIXO APARECE A MENSAGEM DE COMANDO INVALIDO [Imagem: g9iROnv]

ESSE E O CODE DE MSG DE COMANDO INVALIDO

Código:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)

{
    return SendClientMessage(playerid, 0xFF0000AA,"|ALERTA| Esse comando nao existe, para saber mais use: /ajuda.");

}



//________________[MEUS COMANDOS]________________//

ESSE E O COMANDO QUE ESTOU DIGITANDO

// COMANDO DE ALUGUEL DE BIKE SPAWN CIVIL


Código:
CMD:alugarb(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1688.6880,-2311.2644,13.5469))

      if(alugarb[playerid] > 0) return SendClientMessage(playerid, 0xFF0000AA,"|ALERTA| Voce ja alugou uma bicicleta!");
  else
{
    alugarb[playerid] = CreateVehicle(510, 1693.9541,-2310.7778,13.5469, 0, 1, 1, 100);
  PutPlayerInVehicle(playerid, alugarb[playerid], 0);
  SendClientMessage(playerid, -1, "|INFO| Voce alugou uma bicicleta!");
  GivePlayerMoney(playerid, -30);
}
return 1;
}



ALGUEM PODE ME AJUDA POR FAVOR OBG


RE: MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - DeviceBlack - 25/11/2021

Código:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
        SendClientMessage(playerid, -1, "| ERRO | Este comando nao existe, utilize /comandos");
    return 1;
}



RE: MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - xbruno1000x - 25/11/2021

É uma boa prática inserir os codigos com [ code ] CÓDIGO AQUI [ / code ] (Sem espaços dentro dos colchetes).

Sobre o problema:
A public OnPlayerCommandPerformed é chamada toda vez que um jogador executa um comando, então se o retorno é a mensagem de erro, sempre irá mostrá-la.


RE: MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - GuiZinho_Master - 26/11/2021

ei aonde eu coloco o dof2_exit msm? qaul call back?


RE: MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - xbruno1000x - 26/11/2021

(26/11/2021 13:28)GuiZinho_Master Escreveu: ei aonde eu coloco o dof2_exit msm? qaul call back?

OnGameModeExit.


RE: MSG DE COMANDO INVALIDO APARECE EM TODOS OS COMANDOS - hey - 14/12/2021

oi a questao e só definir uma string coisa simples
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new string [124];
format(string,sizeof(string), "{FF0000}| ERRO | Este Comando Não Existe No Servidor!", cmdtext);
if(!success) return SendClientMessage(playerid, -1, string);
return true;
}