if(listitem == 1)
{
new DuelList[750];
for (new i; i < MAX_DUELS; i++)
{
if(Duel[i][DuelExiste])
{
format(DuelList, sizeof(DuelList), "Createur: {00FF00}%s{FFFFFF}, Nom : {00FF00}%s{FFFFFF}\n", Duel[i][DuelLeader], Duel[i][DuelName]);
}
}
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_LIST, "Choisissez un Duel:", DuelList, "Ok", "Annuler");
}
new count;
for(new i;i<MAX_DUELS;i++)
{
if(Duel[i][DuelExiste])
{
if(listitem == count)
{
// i = ID of the Duel
break;
}
count ++;
}
}
if(dialogid == 5000)
{
if(response)
{
new count,i;
for(;i<MAX_DUELS;i++)
{
if(Duel[i][DuelExiste])
{
if(listitem == count)
{
//i = ID of the Duel
break;
}
count ++;
}
}
}
return 1;
}
Yes look at my example:
PHP код:
![]() Mencent ![]() |
@SickAttack:
That's all it should be. I finish the loop, because the passage does not have to keep running, I have tested everything and it works flawlessly. Mencent ![]() |
case DIALOG_DUEL_NAME:
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) > 32)
{
ShowPlayerDialog(playerid, DIALOG_DUEL_NAME, DIALOG_STYLE_INPUT, ""COL_RED"Duel - Crйation", "Veillez entrer le nom du duel", "Confirmer", "Annuler");
}
else
{
Total_Duels_Created++;
Duel[Total_Duels_Created][DuelID] = Total_Duels_Created;
Duel[Total_Duels_Created][DuelExiste] = 1;
Duel[Total_Duels_Created][DuelMembers] = 0;
Duel[Total_Duels_Created][LeaderID] = playerid;
Duel[Total_Duels_Created][DuelVW] = playerid;
format(Duel[Total_Duels_Created][DuelName], 32, inputtext);
format(Duel[Total_Duels_Created][DuelLeader], 32, pName(playerid));
ShowPlayerDialog(playerid, DIALOG_DUEL_MAP, DIALOG_STYLE_LIST, ""COL_RED"Duel - Crйation", "Jefferson Motel\nJE RAJOUTE APRES...", "Confirmer", "Annuler");
}
}
}