26.03.2017, 17:13
tenho um cуdigo onde uma dialog simplesmente nгo aparece, eu fiz um debug e descobri aonde estб o erro, porйm nгo consegui encontrar erro algum aonde era pra ter um suposto erro...
pawn Код:
RespondeMenuNikoHQHelis(playerid, response, listitem)
{
if(!response)
return ResponstaMenuPrincipal(playerid, 1, 4);
if(Player[playerid][pMember] != 0)
{
new hqId = RetornaOrgHQID(Player[playerid][pMember]);
if(hqId == -1)
return SendClientMessage(playerid, -1, "{ff0000}[ERRO]: Esta HQ nгo aceita ediзгo");
new string[1200];
if(NikoHQInfo[hqId][nhqHeliAtivo][0])
format(string,sizeof(string),"{00ff00}Vaga 01:\t %s (%d)",vehName[NikoHQInfo[hqId][nhqHeliModId][0]-400], NikoHQInfo[hqId][nhqHeliModId][0]);
else
format(string,sizeof(string),"{ff0000}Vaga 01:\t Livre");
// o problema esta daqui em diante, parece q tudo daqui pra baixo eh simplesmente ignorado
for(new i = 1; i < 7; i++)
if(NikoHQInfo[hqId][nhqHeliAtivo][i])
format(string,sizeof(string),"%s\n{00ff00}Vaga %02d:\t %s (%d)",string,i+1, vehName[NikoHQInfo[hqId][nhqHeliModId][i]-400], NikoHQInfo[hqId][nhqHeliModId][i]);
else
format(string,sizeof(string),"%s\n{ff0000}Vaga %02d:\t Livre (comprar heli)",string, i+1);
for(new i = 7; i < MAX_ORG_HELIS; i++)
if(NikoHQInfo[hqId][nhqHeliAtivo][i])
format(string,sizeof(string),"%s\n{00ff00}Vaga %02d:\t %s (%d) (%d dia(s))",string,i+1, vehName[NikoHQInfo[hqId][nhqHeliModId][i]-400], NikoHQInfo[hqId][nhqHeliModId][i], floatround(floatdiv((NikoHQInfo[hqId][nhqHeliVida][i] - gettime()),(24*3600))));
else
format(string,sizeof(string),"%s\n{ff0000}Vaga %02d:\t Livre (comprar heli)",string, i+1);
switch(listitem)
{
case 0: return ShowPlayerDialog(playerid, DIALOG_HQ_HELIS_LOC, DIALOG_STYLE_LIST,"Selecione o Veнculo para Localizar",string,"Selecionar","Voltar");
case 1: return ShowPlayerDialog(playerid, DIALOG_HQ_HELIS_COMP, DIALOG_STYLE_LIST,"Selecione a Vaga/Veнculo para Comprar/Trocar",string,"Selecionar","Voltar");
case 2: return ShowPlayerDialog(playerid, DIALOG_HQ_HELIS_PERM, DIALOG_STYLE_LIST,"Selecione o Veнculo para Alterar Permissхes de Uso",string,"Selecionar","Voltar");
}
}
return 1;
}