ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Titre", "Information", "Valider", "Fermer);
Ce code ouvre une fenêtre (une message box avec comme titre Titre, comme texte Information, avec comme premier bouton Valider et comme second Fermer.
Quand l'utilisateur aura effectué une action sur cette fenêtre, on passera pas la fonction évènementielle OnDialogResponse.
Dans cette dernière, on pourra détecter quelle fenêtre à était utilisé, sur quelle bouton l'utilisateur à appuyé mais également le texte qu'il à entré ou l'indice du texte qu'il a choisi.
if (dialogid == 0) // if (!(dialogid))
{
if (response == 1) // if (response)
{
// Bouton "Valuder"
}
else if (response == 0) // else
{
// Bouton "Fermer"
}
}
Avec ceci, cela fonctionne parfaitement.