SA-MP Forums Archive
[Ajuda] dialogo - 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] dialogo (/showthread.php?tid=543441)



dialogo - SukMathcuck - 26.10.2014

Alguйm pode me ajudar com esse cуdigo, estб bugado, quando a pessoa dб o comando /territorios o dialogo nгo aparece afs.

Код:
		if (IsPlayerConnected(playerid))
		{
		    new InfoOrgThiago[1500];
   	     	if (PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pMembro] == 6)
	     	{
				if (Cargueirodono == 0)
				{
			    	format(string, 70, "{FFFFFF}Navio cargueiro: Marinha\n");
					strcat(InfoOrgThiago, string);
				}
				if (Cargueirodono == 1)
				{
			    	format(string, 70, "{FFFFFF}Navio cargueiro: Piratas\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzuldono == 0)
				{
					format(string, 70, "{FFFFFF}El Quebrados: Exйrcito\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzuldono == 1)
				{
			    	format(string, 70, "{FFFFFF}El Quebrados: GRI\n");
					strcat(InfoOrgThiago, string);
				}
    			if (GZPierdono == 0)
				{
			    	format(string, 70, "{FFFFFF}Angel Pine: Sem dominio\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZPierdono == 1)
				{
					format(string, 70, "{FFFFFF}Angel Pine: Marinha\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZPierdono == 2)
				{
					format(string, 70, "{FFFFFF}Angel Pine: Piratas\n");
					strcat(InfoOrgThiago, string);
				}
            }
   	     	if (PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pMembro] == 16)
	     	{
				if (gzmorrodono == 0)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Sem dominio\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 1)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Los Aztecas\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 2)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Grove Street\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 3)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Front Yard Ballas\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 4)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Los Santos Vagos\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 5)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Polнcia Militar LV\n");
					strcat(InfoOrgThiago, string);
				}
				if (gzmorrodono == 6)
				{
					format(string, 70, "{FFFFFF}Las Colinas: Polнcia Civil\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 0)
				{
					format(string, 70, "{FFFFFF}Idlewood: Sem dominio\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 1)
				{
					format(string, 70, "{FFFFFF}Idlewood: Los Aztecas\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 2)
				{
					format(string, 70, "{FFFFFF}Idlewood: Grove Street\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 3)
				{
					format(string, 70, "{FFFFFF}Idlewood: Front Yard Ballas\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 4)
				{
					format(string, 70, "{FFFFFF}Idlewood: Los Santos Vagos\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 5)
				{
					format(string, 70, "{FFFFFF}Idlewood: Polнcia Militar LV\n");
					strcat(InfoOrgThiago, string);
				}
				if (GZIdlewooddono == 6)
				{
					format(string, 70, "{FFFFFF}Idlewood: Polнcia Civil\n");
					strcat(InfoOrgThiago, string);
				}
            }
            ShowPlayerDialog(playerid, 1234567, DIALOG_STYLE_LIST, "Territуrios", InfoOrgThiago, "Fechar", "");



Re: dialogo - ipsLuan - 26.10.2014

Tente desta forma.

pawn Код:
if (IsPlayerConnected(playerid))
        {
            new InfoOrgThiago[1500];
            if (PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pMembro] == 6)
            {
                if (Cargueirodono == 0)
                {
                    format(string, 70, "{FFFFFF}Navio cargueiro: Marinha\n");
                    strcat(InfoOrgThiago, string);
                }
                if (Cargueirodono == 1)
                {
                    format(string, 70, "{FFFFFF}Navio cargueiro: Piratas\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzuldono == 0)
                {
                    format(string, 70, "{FFFFFF}El Quebrados: Exйrcito\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzuldono == 1)
                {
                    format(string, 70, "{FFFFFF}El Quebrados: GRI\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZPierdono == 0)
                {
                    format(string, 70, "{FFFFFF}Angel Pine: Sem dominio\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZPierdono == 1)
                {
                    format(string, 70, "{FFFFFF}Angel Pine: Marinha\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZPierdono == 2)
                {
                    format(string, 70, "{FFFFFF}Angel Pine: Piratas\n");
                    strcat(InfoOrgThiago, string);
                }
                ShowPlayerDialog(playerid, 1234567, DIALOG_STYLE_LIST, "Territуrios", InfoOrgThiago, "Fechar", "");
            }
            else if (PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pMembro] == 16)
            {
                if (gzmorrodono == 0)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Sem dominio\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 1)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Los Aztecas\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 2)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Grove Street\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 3)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Front Yard Ballas\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 4)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Los Santos Vagos\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 5)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Polнcia Militar LV\n");
                    strcat(InfoOrgThiago, string);
                }
                if (gzmorrodono == 6)
                {
                    format(string, 70, "{FFFFFF}Las Colinas: Polнcia Civil\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 0)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Sem dominio\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 1)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Los Aztecas\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 2)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Grove Street\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 3)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Front Yard Ballas\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 4)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Los Santos Vagos\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 5)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Polнcia Militar LV\n");
                    strcat(InfoOrgThiago, string);
                }
                if (GZIdlewooddono == 6)
                {
                    format(string, 70, "{FFFFFF}Idlewood: Polнcia Civil\n");
                    strcat(InfoOrgThiago, string);
                }
                ShowPlayerDialog(playerid, 1234567, DIALOG_STYLE_LIST, "Territуrios", InfoOrgThiago, "Fechar", "");
            }