[Ajuda] HIERARQUIA OFF
#1

PHP код:
if(dialogid == 9999)
{
    return 
ShowPlayerDialog(playeridDIALOG_HIERARQUIADIALOG_STYLE_LIST"Hierarquia Da Comunidade",
    
"Administradores\n\
    Lнderes da Facзгo\n\
    Donos do morro\n\
    Frentes\n\
    Gerentes\n\
    Vapores\n\
    Fogueteiros\n\
    Radinhos\n"
,
    
"Escolher""Cancelar");
}
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][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade"info,"Ok","Voltar");
return 
1;
}
if(
listitem == 1)// Lider
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pLider] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Lider da Facзгo"info,"Ok","Voltar");
return 
1;
}
if(
listitem == 2)// Donos do morro
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pDM] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Dono da Comunidade"info"Ok","Voltar");
return 
1;
}
if(
listitem == 3)// Frentes
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pFrente] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
               
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
              
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Frente da Comunidade"info,"Ok","Voltar");
return 
1;
}
if(
listitem == 4)// Gerentes
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pGerente] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Gerente da Comunidade",info,"Ok","Voltar");
return 
1;
}
if(
listitem == 5)// Vaporzгo
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pVapor] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Vapor da Comunidade"info,"Ok","Voltar");
return 
1;
}
if(
listitem == 6)// Fogueteiros
{
for(new 
iMAX_PLAYERSi++)
  {
      if(
Player[i][pFogueteiro] > && Player[i][pFaccoes] ==  Player[playerid][pFaccoes])
      {
          
format(gStrsizeof(gStr), "{ff0000}» {ffffff}%s\n"getPName(i));
          
strcat(infogStr);
      }
  }
strcat(info" ");
ShowPlayerDialog(playerid9999DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Fogueteiro da Comunidade"info,"Ok","Voltar");
return 
1;
}
}
return 
1;

bom meu sistema de hierarquia pra ver os players que estгo setado e essa mais tipo ela n pega os players que estгo offline alguem pode me dizer como faзo pra pegar os players offline tambйm?
Reply
#2

Ajudem ai pfv.
Reply
#3

Код:
static i;
for ( i = GetMaxPlayers() - 1; i > -1; i-- )
{
    Variavel[i]
}
Tenta isso
Reply
#4

deu 4 erros botei desse jeito
Quote:

if(dialogid == 9999)
{
return ShowPlayerDialog(playerid, DIALOG_HIERARQUIA, DIALOG_STYLE_LIST, "Hierarquia Da Comunidade",
"Administradores\n\
Lнderes da Facзгo\n\
Donos do morro\n\
Frentes\n\
Gerentes\n\
Vapores\n\
Fogueteiros\n\
Radinhos\n",
"Escolher", "Cancelar");
}
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][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Administradores da Comunidade", info,"Ok","Voltar");
return 1;
}
if(listitem == 1)// Lider
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pLider] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Lider da Facзгo", info,"Ok","Voltar");
return 1;
}
if(listitem == 2)// Donos do morro
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pDM] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Dono da Comunidade", info, "Ok","Voltar");
return 1;
}
if(listitem == 3)// Frentes
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pFrente] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Frente da Comunidade", info,"Ok","Voltar");
return 1;
}
if(listitem == 4)// Gerentes
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pGerente] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Gerente da Comunidade",info,"Ok","Voltar");
return 1;
}
if(listitem == 5)// Vaporzгo
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pVapor] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Vapor da Comunidade", info,"Ok","Voltar");
return 1;
}
if(listitem == 6)// Fogueteiros
{
for(new i; i < MAX_PLAYERS; i++)
{
if(Player[i][pFogueteiro] > 0 && Player[i][pFaccoes] == Player[playerid][pFaccoes])
{
format(gStr, sizeof(gStr), "{ff0000}» {ffffff}%s\n", getPName(i));
strcat(info, gStr);
}
}
strcat(info, " ");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"{ff0000}» {ffffff}Fogueteiro da Comunidade", info,"Ok","Voltar");
static i;
for ( i = GetMaxPlayers() - 1; i > -1; i-- )
{
Variavel[i]
}
return 1;
}
}
return 1;
}

erros
Quote:

C:\Users\Lan\Desktop\GameMode WR\gamemodes\WR.pwn(10544) : error 001: expected token: ";", but found "]"
C:\Users\Lan\Desktop\GameMode WR\gamemodes\WR.pwn(10544) : error 029: invalid expression, assumed zero
C:\Users\Lan\Desktop\GameMode WR\gamemodes\WR.pwn(10544) : fatal error 107: too many error messages on one line
C:\Users\Lan\Desktop\GameMode WR\gamemodes\WR.pwn(10544) : error 017: undefined symbol "Variavel"

Reply
#5

Remova entгo e deixe no seu antigo.
Reply
#6

Mds se eu quero deixa essa hierarquia pra pegar os players que estгo setado offline tambйm
Reply
#7

ALGUEM AI PODE ME AJUDAR
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)