• 06 Juin 2026, 10:56:25


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - kawoto

Pages: [1]
1
Scripting SA-MP [Pawn center] / Re : Problème OnDialogResponse
« le: 23 Décembre 2012, 00:59:30 »
Effectivement cela marche beaucoup mieux.  :P

Je l'avais utilisé en m'aidant d'un autre script et je n'avais pas fais attention qu'il ne pouvait traiter que des numéros...

Merci bien de la réponse rapide et de l'aide !

2
Scripting SA-MP [Pawn center] / Problème OnDialogResponse
« le: 23 Décembre 2012, 00:36:17 »
Bonsoir,
Je rencontre actuellement un problème avec un de mes dialogues.
J'ai créé un dialogue pour changer de mot de passe, et lorsque je sors l'inputtext, rien ne sort alors que j'ai bien mis strval(inputtext), pourtant quand je vérifie la longueur, ça marche.

Voilà le rendu IG :


Voici mon code :
if(dialogid == DIALOG_CHANGEPASS)
{
    if(!response) return SendClientMessage(playerid, COLOR_RED, "Vous avez annulé.");
if(strlen(inputtext) < 3 || strlen(inputtext) >= 32)
  {
SendClientMessage(playerid, COLOR_RED, "Votre mot de passe doit faire plus de 3 caractères et moins de 32 caractères!");
    ShowPlayerDialog(playerid, DIALOG_CHANGEPASS, DIALOG_STYLE_INPUT, "Changer de mot de passe", "Veuillez entrer votre nouveau mot de passe:", "Valider", "Annuler");
    return 1;
}
else
{
  new pass = strval(inputtext);
    UserStats[playerid][Password] = pass;
    new string[128];
    format(string, sizeof(string), "Votre mot de passe a été modifié avec succès en : %s.", pass);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
}
}

Merci d'avance car là je suis perdu :wacko:

Pages: [1]