SA-MP Forums Archive
[Ajuda] Comando nгo existe! - 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: [Ajuda] Comando nгo existe! (/showthread.php?tid=634057)



Comando nгo existe! - Pequeno - 12.05.2017

Alguem pode ajuda? quando escrevo o comando, aparece que nao existe


Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/comandos", cmdtext, true) == 0)
	 {
		new comandos[2000];
		strcat(comandos,"{FFFF00}/nitro - {FFFFFF}Use para colocar nitro no seu veiculo. \n",strlen(comandos));
        strcat(comandos,"{FFFF00}/mecanico - {FFFFFF}Use para chamar um mecanico e reparar seu carro.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/trabalhar ou /t - {FFFFFF}Use para iniciar um trabalho.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/irempresa - {FFFFFF}Use para ir na sua empresa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/irparacasa - {FFFFFF}Use para ir para sua casa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/ajuda - {FFFFFF}Use para mais informacoes.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/menucasa - {FFFFFF}Use para abrir o menu da sua casa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/morrer - {FFFFFF}Use para se matar.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/desatrelar - {FFFFFF}Use para desatrelar seu trailer.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/entrar - {FFFFFF}Use para entrara em sua casa/empresa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/virar - {FFFFFF}Use para destombar seu veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/usarcarro - {FFFFFF}Use para puxar seu carro.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/say - {FFFFFF}Use para conversar com pessoas da sua profissгo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/spike - {FFFFFF}Use para criar um spikestrip.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/status - {FFFFFF}Use para ver seu status.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/parartrabalho - {FFFFFF}Use para cancelar seu trabalho.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comprarcasa - {FFFFFF}Use para comprar uma casa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/mudarsenha - {FFFFFF}Use para mudar a sua senha.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comandos - {FFFFFF}Use para ver todos os comandos.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/cor1 - {FFFFFF}Use para mudar a primeira cor do veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/cor2 - {FFFFFF}Use para mudar a segunda cor do veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/mudar - {FFFFFF}Use para mudar de profissгo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/alugarcarro - {FFFFFF}Use para alugar um carro na concessionaria.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/reportar - {FFFFFF}Use para reportar um player/hacker.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/resgate - {FFFFFF}Use para teleportar atй um resgate.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/regras - {FFFFFF}Use para ver as Regras do servidor.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comboio - {FFFFFF}Use para entrar/criar um comboio.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/cancelarcomboio - {FFFFFF}Use para cancelar o comboio.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comboiokick - {FFFFFF}Use para kickar um membro do comboio.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comboiosair - {FFFFFF}Use para sair do comboio.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comboiomembros - {FFFFFF}Use para ver os membros do comboio.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/admins - {FFFFFF}Use para ver os admins on-line.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/banco - {FFFFFF}Use para acessar sua conta ao banco.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/menuempresa - {FFFFFF}Use para abrir o menu da sua empresa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/comprarempresa - {FFFFFF}Use para comprar uma empresa.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/sobrecarregar - {FFFFFF}Use para sobrecarregar seu veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/pintar - {FFFFFF}Use para aplicar uma pintura em seu veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/estacionar - {FFFFFF}Use para estacionar seu veiculo.\n",strlen(comandos));
        strcat(comandos,"{FFFF00}/mp - {FFFFFF}Use para mandar uma mensagem privada para um player.\n",strlen(comandos));
	    ShowPlayerDialog(playerid,1000, DIALOG_STYLE_MSGBOX, "{FFFF00}COMANDOS TTB ",comandos, "Fechar", "");
		return 1;
	}
	return 0;
}



Re: Comando nгo existe! - RodrigoMSR - 12.05.2017

Remova strlen(comandos), neste parвmetro deve-se inserir o tamanho da variбvel (que jб vem por padrгo), nгo й como na funзгo strins.

Se persistir altere o tamanho de comandos para 3000.


Re: Comando nгo existe! - Pequeno - 12.05.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Remova strlen(comandos), neste parвmetro deve-se inserir o tamanho da variбvel (que jб vem por padrгo), nгo й como na funзгo strins.

Se persistir altere o tamanho de comandos para 3000.
tirei o strlen(comandos) continuo, ai depois tirei almetei para 3000 e continuou ainda


Re: Comando nгo existe! - ViniBorn - 12.05.2017

Coloca return 1


Re: Comando nгo existe! - Pequeno - 12.05.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Remova strlen(comandos), neste parвmetro deve-se inserir o tamanho da variбvel (que jб vem por padrгo), nгo й como na funзгo strins.

Se persistir altere o tamanho de comandos para 3000.
Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Coloca return 1
Код:
	return 1;
	}
	return 0;
}
jб tem .-.


Re: Comando nгo existe! - RodrigoMSR - 12.05.2017

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/comandos", cmdtext, true) == 0)
	 {
		new comandos[3000];
		strcat(comandos,"{FFFF00}/nitro - {FFFFFF}Use para colocar nitro no seu veiculo. \n");
        strcat(comandos,"{FFFF00}/mecanico - {FFFFFF}Use para chamar um mecanico e reparar seu carro.\n");
        strcat(comandos,"{FFFF00}/trabalhar ou /t - {FFFFFF}Use para iniciar um trabalho.\n");
        strcat(comandos,"{FFFF00}/irempresa - {FFFFFF}Use para ir na sua empresa.\n");
        strcat(comandos,"{FFFF00}/irparacasa - {FFFFFF}Use para ir para sua casa.\n");
        strcat(comandos,"{FFFF00}/ajuda - {FFFFFF}Use para mais informacoes.\n");
        strcat(comandos,"{FFFF00}/menucasa - {FFFFFF}Use para abrir o menu da sua casa.\n");
        strcat(comandos,"{FFFF00}/morrer - {FFFFFF}Use para se matar.\n");
        strcat(comandos,"{FFFF00}/desatrelar - {FFFFFF}Use para desatrelar seu trailer.\n");
        strcat(comandos,"{FFFF00}/entrar - {FFFFFF}Use para entrara em sua casa/empresa.\n");
        strcat(comandos,"{FFFF00}/virar - {FFFFFF}Use para destombar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/usarcarro - {FFFFFF}Use para puxar seu carro.\n");
        strcat(comandos,"{FFFF00}/say - {FFFFFF}Use para conversar com pessoas da sua profissгo.\n");
        strcat(comandos,"{FFFF00}/spike - {FFFFFF}Use para criar um spikestrip.\n");
        strcat(comandos,"{FFFF00}/status - {FFFFFF}Use para ver seu status.\n");
        strcat(comandos,"{FFFF00}/parartrabalho - {FFFFFF}Use para cancelar seu trabalho.\n");
        strcat(comandos,"{FFFF00}/comprarcasa - {FFFFFF}Use para comprar uma casa.\n");
        strcat(comandos,"{FFFF00}/mudarsenha - {FFFFFF}Use para mudar a sua senha.\n");
        strcat(comandos,"{FFFF00}/comandos - {FFFFFF}Use para ver todos os comandos.\n");
        strcat(comandos,"{FFFF00}/cor1 - {FFFFFF}Use para mudar a primeira cor do veiculo.\n");
        strcat(comandos,"{FFFF00}/cor2 - {FFFFFF}Use para mudar a segunda cor do veiculo.\n");
        strcat(comandos,"{FFFF00}/mudar - {FFFFFF}Use para mudar de profissгo.\n");
        strcat(comandos,"{FFFF00}/alugarcarro - {FFFFFF}Use para alugar um carro na concessionaria.\n");
        strcat(comandos,"{FFFF00}/reportar - {FFFFFF}Use para reportar um player/hacker.\n");
        strcat(comandos,"{FFFF00}/resgate - {FFFFFF}Use para teleportar atй um resgate.\n");
        strcat(comandos,"{FFFF00}/regras - {FFFFFF}Use para ver as Regras do servidor.\n");
        strcat(comandos,"{FFFF00}/comboio - {FFFFFF}Use para entrar/criar um comboio.\n");
        strcat(comandos,"{FFFF00}/cancelarcomboio - {FFFFFF}Use para cancelar o comboio.\n");
        strcat(comandos,"{FFFF00}/comboiokick - {FFFFFF}Use para kickar um membro do comboio.\n");
        strcat(comandos,"{FFFF00}/comboiosair - {FFFFFF}Use para sair do comboio.\n");
        strcat(comandos,"{FFFF00}/comboiomembros - {FFFFFF}Use para ver os membros do comboio.\n");
        strcat(comandos,"{FFFF00}/admins - {FFFFFF}Use para ver os admins on-line.\n");
        strcat(comandos,"{FFFF00}/banco - {FFFFFF}Use para acessar sua conta ao banco.\n");
        strcat(comandos,"{FFFF00}/menuempresa - {FFFFFF}Use para abrir o menu da sua empresa.\n");
        strcat(comandos,"{FFFF00}/comprarempresa - {FFFFFF}Use para comprar uma empresa.\n");
        strcat(comandos,"{FFFF00}/sobrecarregar - {FFFFFF}Use para sobrecarregar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/pintar - {FFFFFF}Use para aplicar uma pintura em seu veiculo.\n");
        strcat(comandos,"{FFFF00}/estacionar - {FFFFFF}Use para estacionar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/mp - {FFFFFF}Use para mandar uma mensagem privada para um player.\n");
	    ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, "{FFFF00}COMANDOS TTB ",comandos, "Fechar", "");
		return 1;
	}
	return 0;
}
Se ainda nгo funcionar, cheque em todos seus filterscripts e gamemode se estгo retornando 0 no final da OnPlayerCommandText igual esta.


Re: Comando nгo existe! - Pequeno - 12.05.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/comandos", cmdtext, true) == 0)
	 {
		new comandos[3000];
		strcat(comandos,"{FFFF00}/nitro - {FFFFFF}Use para colocar nitro no seu veiculo. \n");
        strcat(comandos,"{FFFF00}/mecanico - {FFFFFF}Use para chamar um mecanico e reparar seu carro.\n");
        strcat(comandos,"{FFFF00}/trabalhar ou /t - {FFFFFF}Use para iniciar um trabalho.\n");
        strcat(comandos,"{FFFF00}/irempresa - {FFFFFF}Use para ir na sua empresa.\n");
        strcat(comandos,"{FFFF00}/irparacasa - {FFFFFF}Use para ir para sua casa.\n");
        strcat(comandos,"{FFFF00}/ajuda - {FFFFFF}Use para mais informacoes.\n");
        strcat(comandos,"{FFFF00}/menucasa - {FFFFFF}Use para abrir o menu da sua casa.\n");
        strcat(comandos,"{FFFF00}/morrer - {FFFFFF}Use para se matar.\n");
        strcat(comandos,"{FFFF00}/desatrelar - {FFFFFF}Use para desatrelar seu trailer.\n");
        strcat(comandos,"{FFFF00}/entrar - {FFFFFF}Use para entrara em sua casa/empresa.\n");
        strcat(comandos,"{FFFF00}/virar - {FFFFFF}Use para destombar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/usarcarro - {FFFFFF}Use para puxar seu carro.\n");
        strcat(comandos,"{FFFF00}/say - {FFFFFF}Use para conversar com pessoas da sua profissгo.\n");
        strcat(comandos,"{FFFF00}/spike - {FFFFFF}Use para criar um spikestrip.\n");
        strcat(comandos,"{FFFF00}/status - {FFFFFF}Use para ver seu status.\n");
        strcat(comandos,"{FFFF00}/parartrabalho - {FFFFFF}Use para cancelar seu trabalho.\n");
        strcat(comandos,"{FFFF00}/comprarcasa - {FFFFFF}Use para comprar uma casa.\n");
        strcat(comandos,"{FFFF00}/mudarsenha - {FFFFFF}Use para mudar a sua senha.\n");
        strcat(comandos,"{FFFF00}/comandos - {FFFFFF}Use para ver todos os comandos.\n");
        strcat(comandos,"{FFFF00}/cor1 - {FFFFFF}Use para mudar a primeira cor do veiculo.\n");
        strcat(comandos,"{FFFF00}/cor2 - {FFFFFF}Use para mudar a segunda cor do veiculo.\n");
        strcat(comandos,"{FFFF00}/mudar - {FFFFFF}Use para mudar de profissгo.\n");
        strcat(comandos,"{FFFF00}/alugarcarro - {FFFFFF}Use para alugar um carro na concessionaria.\n");
        strcat(comandos,"{FFFF00}/reportar - {FFFFFF}Use para reportar um player/hacker.\n");
        strcat(comandos,"{FFFF00}/resgate - {FFFFFF}Use para teleportar atй um resgate.\n");
        strcat(comandos,"{FFFF00}/regras - {FFFFFF}Use para ver as Regras do servidor.\n");
        strcat(comandos,"{FFFF00}/comboio - {FFFFFF}Use para entrar/criar um comboio.\n");
        strcat(comandos,"{FFFF00}/cancelarcomboio - {FFFFFF}Use para cancelar o comboio.\n");
        strcat(comandos,"{FFFF00}/comboiokick - {FFFFFF}Use para kickar um membro do comboio.\n");
        strcat(comandos,"{FFFF00}/comboiosair - {FFFFFF}Use para sair do comboio.\n");
        strcat(comandos,"{FFFF00}/comboiomembros - {FFFFFF}Use para ver os membros do comboio.\n");
        strcat(comandos,"{FFFF00}/admins - {FFFFFF}Use para ver os admins on-line.\n");
        strcat(comandos,"{FFFF00}/banco - {FFFFFF}Use para acessar sua conta ao banco.\n");
        strcat(comandos,"{FFFF00}/menuempresa - {FFFFFF}Use para abrir o menu da sua empresa.\n");
        strcat(comandos,"{FFFF00}/comprarempresa - {FFFFFF}Use para comprar uma empresa.\n");
        strcat(comandos,"{FFFF00}/sobrecarregar - {FFFFFF}Use para sobrecarregar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/pintar - {FFFFFF}Use para aplicar uma pintura em seu veiculo.\n");
        strcat(comandos,"{FFFF00}/estacionar - {FFFFFF}Use para estacionar seu veiculo.\n");
        strcat(comandos,"{FFFF00}/mp - {FFFFFF}Use para mandar uma mensagem privada para um player.\n");
	    ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, "{FFFF00}COMANDOS TTB ",comandos, "Fechar", "");
		return 1;
	}
	return 0;
}
Se ainda nгo funcionar, cheque em todos seus filterscripts e gamemode se estгo retornando 0 no final da OnPlayerCommandText igual esta.
Estб tudo normal...


Re: Comando nгo existe! - ViniBorn - 12.05.2017

Seu retorno da public OnPlayerCommandText estб 0


Re: Comando nгo existe! - Pequeno - 12.05.2017

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Seu retorno da public OnPlayerCommandText estб 0
mais tem que estar 0... ou nгo?


Re: Comando nгo existe! - Pequeno - 12.05.2017

Alguem pode ajudar?