[Ajuda] Bug
#1

Bom to com um bug na agencia de empregos... ao aperta F nгo aparece a lista de empregos so aparece isso:




alguem ajuda?

Код:
	}
 	if (strcmp(cmd, "/getemprego", true) == 0)
	{
    	if(PlayerInfo[playerid][pEmprego] != 0)
    	{
		   SendClientMessage(playerid,COLOR_YELLOW," Vocк jб tem emprego,digite /sairdoemprego !");
		   return 1;
    	}
		if (PlayerToPoint(2.0, playerid, 361.8300,173.5202,1008.3828))
		{
			TogglePlayerControllable(playerid, 0)
			
			new list[600];
			new emprego0[255];
			new emprego1[255];
		    emprego0 = "{FF8C69}Nгo";
	        emprego1 = "{98FB98}Sim";
			format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
			format(list, sizeof(list), "{FFFFFF}%sDetetive\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sAdvogado\t[%s{FFFFFF}]\n", list, emprego1);
			format(list, sizeof(list), "{FFFFFF}%sProfissional de Sexo\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sVendedor de Drogas\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sSeguranзas\t[%s{FFFFFF}]\n", list, emprego1);
			format(list, sizeof(list), "{FFFFFF}%sVendedor de Armas\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sBoxeador\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sMotorista de Onibus\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sMendingo\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sCaminhoneiro\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sPizza Boy\t[%s{FFFFFF}]\n", list, emprego1);
			ShowPlayerDialog(playerid, 2569, DIALOG_STYLE_TABLIST_HEADERS, "{FFA54F}Empegos:", list, "Ok", "Cancelar");
			EmDialog[playerid] = 1;
		}
		return 1;	}
 	if (strcmp(cmd, "/getemprego", true) == 0)
	{
    	if(PlayerInfo[playerid][pEmprego] != 0)
    	{
		   SendClientMessage(playerid,COLOR_YELLOW," Vocк jб tem emprego,digite /sairdoemprego !");
		   return 1;
    	}
		if (PlayerToPoint(2.0, playerid, 361.8300,173.5202,1008.3828))
		{
			TogglePlayerControllable(playerid, 0)
			
			new list[600];
			new emprego0[255];
			new emprego1[255];
		    emprego0 = "{FF8C69}Nгo";
	        emprego1 = "{98FB98}Sim";
			format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
			format(list, sizeof(list), "{FFFFFF}%sDetetive\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sAdvogado\t[%s{FFFFFF}]\n", list, emprego1);
			format(list, sizeof(list), "{FFFFFF}%sProfissional de Sexo\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sVendedor de Drogas\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sSeguranзas\t[%s{FFFFFF}]\n", list, emprego1);
			format(list, sizeof(list), "{FFFFFF}%sVendedor de Armas\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sBoxeador\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sMotorista de Onibus\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sMendingo\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sCaminhoneiro\t[%s{FFFFFF}]\n", list, emprego0);
			format(list, sizeof(list), "{FFFFFF}%sPizza Boy\t[%s{FFFFFF}]\n", list, emprego1);
			ShowPlayerDialog(playerid, 2569, DIALOG_STYLE_TABLIST_HEADERS, "{FFA54F}Empegos:", list, "Ok", "Cancelar");
			EmDialog[playerid] = 1;
		}
		return 1;
Reply
#2

Isso й porquк vocк precisa usar strcat.
Reply
#3

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Isso й porquк vocк precisa usar strcat.
Mas como eu colocaria?
Reply
#4

PHP код:
format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
strcat(list, "Detetive\t\n"); 
Reply
#5

Se quiser, pode fazer assim tambйm:

PHP код:
     if (strcmp(cmd"/getemprego"true) == 0)
    {
        if(
PlayerInfo[playerid][pEmprego] != 0)
        {
           
SendClientMessage(playerid,COLOR_YELLOW," Vocк jб tem emprego,digite /sairdoemprego !");
           return 
1;
        }
        if (
PlayerToPoint(2.0playerid361.8300,173.5202,1008.3828))
        {
            
TogglePlayerControllable(playerid0)

            new list[
600];
            new 
emprego0[255];
            new 
emprego1[255];
            
emprego0 "{FF8C69}Nгo";
            
emprego1 "{98FB98}Sim";
            
format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
            
format(list, sizeof(list), "%s\n{FFFFFF}Detetive\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Advogado\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Profissional de Sexo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Drogas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Seguranзas\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Armas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Boxeador\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Motorista de Onibus\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Mendingo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Caminhoneiro\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Pizza Boy\t[%s{FFFFFF}]", list, emprego1);
            
ShowPlayerDialog(playerid2569DIALOG_STYLE_TABLIST_HEADERS"{FFA54F}Empegos:", list, "Ok""Cancelar");
            
EmDialog[playerid] = 1;
        }
        return 
1;
    } 
Reply
#6

Quote:
Originally Posted by GuiKommander
Посмотреть сообщение
Se quiser, pode fazer assim tambйm:

PHP код:
     if (strcmp(cmd"/getemprego"true) == 0)
    {
        if(
PlayerInfo[playerid][pEmprego] != 0)
        {
           
SendClientMessage(playerid,COLOR_YELLOW," Vocк jб tem emprego,digite /sairdoemprego !");
           return 
1;
        }
        if (
PlayerToPoint(2.0playerid361.8300,173.5202,1008.3828))
        {
            
TogglePlayerControllable(playerid0)
            new list[
600];
            new 
emprego0[255];
            new 
emprego1[255];
            
emprego0 "{FF8C69}Nгo";
            
emprego1 "{98FB98}Sim";
            
format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
            
format(list, sizeof(list), "%s\n{FFFFFF}Detetive\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Advogado\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Profissional de Sexo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Drogas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Seguranзas\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Armas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Boxeador\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Motorista de Onibus\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Mendingo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Caminhoneiro\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Pizza Boy\t[%s{FFFFFF}]", list, emprego1);
            
ShowPlayerDialog(playerid2569DIALOG_STYLE_TABLIST_HEADERS"{FFA54F}Empegos:", list, "Ok""Cancelar");
            
EmDialog[playerid] = 1;
        }
        return 
1;
    } 
Mesma coisa... nгo resolveu
Reply
#7

Poderia me dizer qual a finalidade desse "Sim" e "Nгo"?
Reply
#8

Quote:
Originally Posted by GuiKommander
Посмотреть сообщение
Se quiser, pode fazer assim tambйm:

PHP код:
     if (strcmp(cmd"/getemprego"true) == 0)
    {
        if(
PlayerInfo[playerid][pEmprego] != 0)
        {
           
SendClientMessage(playerid,COLOR_YELLOW," Vocк jб tem emprego,digite /sairdoemprego !");
           return 
1;
        }
        if (
PlayerToPoint(2.0playerid361.8300,173.5202,1008.3828))
        {
            
TogglePlayerControllable(playerid0)
            new list[
600];
            new 
emprego0[255];
            new 
emprego1[255];
            
emprego0 "{FF8C69}Nгo";
            
emprego1 "{98FB98}Sim";
            
format(list, sizeof(list), "Nome dos empregos\tGanha Moedas\n");
            
format(list, sizeof(list), "%s\n{FFFFFF}Detetive\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Advogado\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Profissional de Sexo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Drogas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Seguranзas\t[%s{FFFFFF}]", list, emprego1);
            
format(list, sizeof(list), "%s\n{FFFFFF}Vendedor de Armas\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Boxeador\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Motorista de Onibus\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Mendingo\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Caminhoneiro\t[%s{FFFFFF}]", list, emprego0);
            
format(list, sizeof(list), "%s\n{FFFFFF}Pizza Boy\t[%s{FFFFFF}]", list, emprego1);
            
ShowPlayerDialog(playerid2569DIALOG_STYLE_TABLIST_HEADERS"{FFA54F}Empegos:", list, "Ok""Cancelar");
            
EmDialog[playerid] = 1;
        }
        return 
1;
    } 
Tб fazendo errado igual a ele.
Estб formatando a string todas as vezes, fora que estб colocando um %s ali no comeзo sem necessidade.
Reply
#9

Quote:
Originally Posted by JoaoGhost
Посмотреть сообщение
Bom to com um bug na agencia de empregos... ao aperta F nгo aparece a lista de empregos so aparece isso:
qual o codigo da callback OnPlayerKeyStateChange? o erro esta lб. pois, esse codigo ai esta funcionando normalmente, mesmo que ele possa ser melhorado!
Reply
#10

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Tб fazendo errado igual a ele.
Estб formatando a string todas as vezes, fora que estб colocando um %s ali no comeзo sem necessidade.
Eu fiz do teu jeito tambйm mesma coisa...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)