[Ajuda] ajuda nesse dialog
#1

poderiam me dizer oque esta errado nesse codigo
Код:
 if(dialogid == DIALOG_HIERARQUIA)
	if(response)
	{
	    new gStr[128], info[2048];
		if(listitem == 0)// Administrador
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pAdmin] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, gStr);
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade", info,"Ok","");
			return 1;
		}
		if(listitem == 1)// Lider
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pLider] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Lider da Facзгo", info,"Ok","");
			return 1;
		}
		if(listitem == 2)// Donos do morro
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pDM] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Dono da Comunidade", info, "Ok","");
			return 1;
		}
		if(listitem == 3)// Frentes
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pFrente] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Frente da Comunidade", info,"Ok","");
			return 1;
		}
		if(listitem == 4)// Gerentes
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pGerente] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Gerente da Comunidade",info,"Ok","");
			return 1;
		}
		if(listitem == 5)// Vaporzгo
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pVapor] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Vapor da Comunidade", info,"Ok","");
			return 1;
		}
		if(listitem == 6)// Fogueteiros
		{
		    for(new i; i < MAX_PLAYERS; i++)
	  		{
	  		    if(Player[i][pFogueteiro] > 0 && Player[i][pFaccao] ==  Player[playerid][pFaccao])
	  		    {
	  		        format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(playerid));
	  		        strcat(info, getPName(playerid));
	  		    }
  			}
  			strcat(info, " ");
			ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Fogueteiro da Comunidade", info,"Ok","");
			return 1;
		}
	}
	return 1;
}
Reply
#2

Qual erro que aparece no compilador?

@EDIЗГO: acredito que o erro й a falta de uma chave para abrir ' { ', embaixo de

Код:
if(dialogid == DIALOG_HIERARQUIA)
Reply
#3

@Estratosfera http://imgur.com/a/E0ZfN
Reply
#4

Realmente... O ъnico erro que pude perceber foi o que eu mencionei anteriormente, estб faltando 1 chave para abrir a dialog (' { ').
Reply
#5

ela precisa fazer comando ?
Reply
#6

PHP код:
if(dialogid == DIALOG_HIERARQUIA

    if(
response
    { 
        new 
gStr[128], info[2048]; 
        if(
listitem == 0)// Administrador 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pAdmin] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr);  
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade"info,"Ok",""); 
            return 
1
        } 
        if(
listitem == 1)// Lider 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pLider] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr); 
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Lider da Facзгo"info,"Ok",""); 
            return 
1
        } 
        if(
listitem == 2)// Donos do morro 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pDM] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr); 
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Dono da Comunidade"info"Ok",""); 
            return 
1
        } 
        if(
listitem == 3)// Frentes 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pFrente] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                           
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                          
strcat(infogStr);
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Frente da Comunidade"info,"Ok",""); 
            return 
1
        } 
        if(
listitem == 4)// Gerentes 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pGerente] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr); 
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Gerente da Comunidade",info,"Ok",""); 
            return 
1
        } 
        if(
listitem == 5)// Vaporzгo 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pVapor] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr); 
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Vapor da Comunidade"info,"Ok",""); 
            return 
1
        } 
        if(
listitem == 6)// Fogueteiros 
        

            for(new 
iMAX_PLAYERSi++) 
              { 
                  if(
Player[i][pFogueteiro] > && Player[i][pFaccao] ==  Player[playerid][pFaccao]) 
                  { 
                      
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i)); 
                      
strcat(infogStr); 
                  } 
              } 
            
strcat(info" "); 
            
ShowPlayerDialog(playeridD_NULLDIALOG_STYLE_LIST,"{ff0000}» {ffffff}Fogueteiro da Comunidade"info,"Ok",""); 
            return 
1
        } 
    } 
    return 
1

Reply
#7

eu uso a base GF e da os msm erro ali de cima acho q eu n dei #define vou ver aki
Reply
#8

ja defini ainda continua os 26 erros sera q e um bug ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)