Erro Comando -
iFaLLeN - 24.12.2017
Код:
if( !strcmp( cmd, "/admins", true ))
{
new string[128], MEGAString[2500], adminteext[24], funcao[32], adminsonline = 0;
MEGAString[0] = EOS;
strcat(MEGAString, "Nome\tCargo\tStatus\tFunção\n");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(aInfo[ i ][ Ajudante ] & aInfo[ i ][ Moderador ] & aInfo[ i ][ Admin ] > 0 )
{
if(pInfo[ i ][ AFK ] == 0)
adminteext = "{FF0000}Trabalhando";
if(pInfo[ i ][ AFK ] == 1)
adminteext = "{00FF00}Ausente";
new AdminName[MAX_PLAYER_NAME];
new smirf[100];
format(smirf, sizeof smirf, PASTA_CONTAS, PlayerName( i ));
else if(aInfo[ i ][ Ajudante ] == 1 ) AdminName = "1";
else if(aInfo[ i ][ Moderador ] == 2 ) AdminName = "2";
else if(aInfo[ i ][ Admin ] == 3) AdminName = "3";
else if(aInfo[ i ][ Ajudante ] == 1 ) AdminName = "Ajudante";
else if(aInfo[ i ][ Moderador ] == 2 ) AdminName = "Moderador";
else if(aInfo[ i ][ Admin ] == 3 ) AdminName = "Administrador";
format(string, 128, "%s\t%s\t%s\t%s\n", PlayerName(i), AdminName, adminteext, funcao);
strcat(MEGAString, string);
adminsonline++;
}
}
}
return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "Administradores Onlines:", MEGAString, "Ok", "");
}
O que tem de errrado
Erros:
Код:
(20338) : error 029: invalid expression, assumed zero
Код:
expected token: ";", but found "if"
Re: Erro Comando -
Pool - 24.12.2017
Envie a linha do erro.
Re: Erro Comando -
iFaLLeN - 24.12.2017
Quote:
Originally Posted by Pool
Envie a linha do erro.
|
Код:
else if(aInfo[ i ][ Ajudante ] == 1 ) AdminName = "1";
Re: Erro Comando -
C4rtm4n - 24.12.2017
Atualiza isso se quiser ajuda.
Re: Erro Comando -
iFaLLeN - 24.12.2017
Quote:
Originally Posted by C4rtm4n
Atualiza isso se quiser ajuda.
|
Não entendi a sua colocação por favor explique?
Re: Erro Comando -
DylanSprite - 24.12.2017
Nгo й por nada nгo, nгo garanto sucesso, mais tente trocar isso...
PHP код:
format(smirf, sizeof smirf, PASTA_CONTAS, PlayerName( i ));
Por isso...
PHP код:
format(smirf, sizeof smirf, PASTA_CONTAS, PlayerName( i ))
Re: Erro Comando -
Sky™ - 24.12.2017
Apenas retire esse else da linha do erro indicado, nгo existe uma condiзгo anterior para fazer uso dele.
PHP код:
/*else*/if(aInfo[ i ][ Ajudante ] == 1 ) AdminName = "1";
recomendo que leia atentamente este seu cуdigo, estб tгo confuso quanto nгo funcional..
PHP код:
if(pInfo[ i ][ AFK ] == 0)
adminteext = "{FF0000}Trabalhando";
if(pInfo[ i ][ AFK ] == 1)
adminteext = "{00FF00}Ausente";
PHP код:
adminteext = pInfo[ i ][ AFK ] == 1 ? ("{00FF00}Ausente"):("{FF0000}Trabalhando");
Isso aqui me parece um erro de comparaзгo, creio que o uso correto seria do || e nгo &
PHP код:
if(aInfo[ i ][ Ajudante ] & aInfo[ i ][ Moderador ] & aInfo[ i ][ Admin ] > 0 ){
PHP код:
if(aInfo[ i ][ Ajudante ] || aInfo[ i ][ Moderador ] || aInfo[ i ][ Admin ]){
Hб tantos erros neste seu cуdigo que eu recomendo que re faзa.
Abз!