Tu utilise tout un tas de fonction inutile, et en plus, tu les utilises mal !
Voici un skeleton d'un système de connexion, reste plus qu'à le modifier pour ton système.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch (dialogid)
{
case 0: // Dialog Type: DIALOG_STYLE_INPUT
{
if (response)
printf("Mot de passe indiqué: %s\n", inputtext);
else
printf("Fenêtre fermé !\n");
}
}
return 1;
}