[Ajuda] Comandos bugado
#1

Boa tarde, entгo sу tem 2 comandos, o problema й que so ta pegando o 1°, e ao tentar executar o segundo, executa o 1°.


Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	new cmd[256];
	
	

	if(strcmp(cmd,"/creditos",true) == 0)
	{
		ShowPlayerDialog (playerid, 2, DIALOG_STYLE_MSGBOX, "** Creditos GameMode **", "Informaзхes aqui", "Fechar", "");
		return 1;
	}

	if(strcmp(cmd, "/asaysup", true) == 0)
	{
    	SendClientMessageToAll(-1, "|________________Suporte Avisa________________|");
    	new string[160];
 		format(string, 160, "Suporte:  %s: Dъvidas? Use /duvida ou '/chamar sup', e para reportar alguйm, use /reportar.", getPName(playerid));
		SendClientMessageToAll(0x00F6F6AA, string);
		return 1;
	}
	
return 1;
}
Reply
#2

Jб vi que vocк sу tem esses dois comandos. Portanto em vez de vocк usar strcmp usa ZCMD ele й muito bom, mais rбpido e funcional.

Tutorial de como usar ZCMD + SScanf:

https://sampforum.blast.hk/showthread.php?tid=277842
Reply
#3

Quote:
Originally Posted by ReyMysterio
Посмотреть сообщение
Jб vi que vocк sу tem esses dois comandos. Portanto em vez de vocк usar strcmp usa ZCMD ele й muito bom, mais rбpido e funcional.

Tutorial de como usar ZCMD + SScanf:

https://sampforum.blast.hk/showthread.php?tid=277842
Nгo acho necessбrio usar um processador para apenas 2 comandos...


pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
        {  

            if(strcmp(cmdtext,"/creditos",true) == 0)
            {
                ShowPlayerDialog (playerid, 2, DIALOG_STYLE_MSGBOX, "** Creditos GameMode **", "Informaзхes aqui", "Fechar", "");
                return 1;
            }

            if(strcmp(cmdtext, "/asaysup", true) == 0)
            {
                SendClientMessageToAll(-1, "|________________Suporte Avisa________________|");
                new string[160];
                format(string, 160, "Suporte:  %s: Dъvidas? Use /duvida ou '/chamar sup', e para reportar alguйm, use /reportar.", getPName(playerid));
                SendClientMessageToAll(0x00F6F6AA, string);
                return 1;
            }
   
        return 0;
    }


No ъltimo RETURN use 0.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)