GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: serdar95 le 20 Février 2011, 23:03:34

Titre: Probléme avec un tableau de regles
Posté par: serdar95 le 20 Février 2011, 23:03:34
Bonsoir

Donc j'explique mon problème j'ai crée un tableau ou sa explique les règles

je click sur Metagame par exemple

Code: (pawn) [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/regle", true) == 0)
{
   ShowPlayerDialog(playerid, REGLE, DIALOG_STYLE_LIST, "Regles","Metagame\nPowergame\nBunny, "Ok", "Quitter");
return 1;
}
return 0;
}

et la je veux qu'un tableau ce crée a nouveau en expliquent les regles du metagame

Code: (pawn) [Sélectionner]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == PENAL)
    {
        if(response)
{

if(listitem == 0)
   {
ShowPlayerDialog(playerid, REGLE+1, DIALOG_STYLE_LIST, "Metagame", " Ici la regle du Metagame ....", "Ok", "Quitter");
}

et une fois il click sur Ok je veux que sa lui explique la sanction qu'il risque si il prend pas en compte de cette regle

Code: (pawn) [Sélectionner]
if(dialogid == REGLE+1)
    {
        if(response)
        {
            if(listitem == 0)
            {
               SendClientMessage(playerid,COLOR_BEIGE,"TEST");
               return 1;
            }
        }


    }
return 0;
}

Le problème que j'ai sa m'affiche pas le 2éme tableau celui qui explique les règles alors que sur ma compilation tout est bon
Merci d'avoir pris le temps de lire
Merci de votre aide d'avance
Titre: Re : Probléme avec un tableau de regles
Posté par: Ssk le 21 Février 2011, 00:47:51
if(dialogid == PENAL)devientif(dialogid == REGLE)
Titre: Re : Probléme avec un tableau de regles
Posté par: serdar95 le 21 Février 2011, 02:39:49
Merci pour ta réponse 
sa marche toujours pas :s