| Comparer deux variables string | |
|
|
Auteur | Message |
---|
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Comparer deux variables string Mer 30 Avr 2008 - 20:07 | |
| Bonjour, Pour un système d'identification de mot de passe, j'utilise la lib ini-reg qui m'ouvre le fichier ini avec le mot de passe, et je fais un get_string pour demander à l'utilisateur son mot de passe. Mon problème, ensuite, c'est la comparaison. Je fais ceci: if mdp="pass" { room_goto("room1") }
mdp, c'est le mot de passe qu'à entré l'utilisateur pass, c'est le mot de passe extrait du fichier ini. Que faire? Vous imaginez bien que ça ne marche pas... J'espère une réponse rapide, ça me bloque beaucoup. |
|
| |
alpha Modérateur
Messages : 5030 Projet Actuel : Me taper la tête sur le mur.
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 20:36 | |
| Essaye if (mdp=="pass") mais je ne pense pas que ca change grand chose, montre nous tout le code |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 20:56 | |
| room_goto(room1) serait mieux, non? |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 20:59 | |
| Aucune solution ne marche... Vous avez une autre idée? Voici le code complet
username=get_string("Tapez votre nom d'utilisateur","Le nom d'utilisateur permet de vous identifier sur le serveur") pass=ini_read_string("username","pass","error") mdp=get_string("Tapez votre mot de passe","Le mot de passe sert à sécuriser votre compte")
if pass=="mdp" { show_message("Bienvenue sur World of War") room_goto_next() }
Je précise que le fichier ini est déjà ouvert par l'intermédiaire du fichier ini. J'ai appliqué le conseil de alpha. |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:03 | |
| aucune erreur? est tu sur que la case 'treat uninitialised variable as 0' est bien décochée dans les settings? |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:06 | |
| Tu as ouvert ton .ini avant Sinon, il aura beau essayé de lire ton fichier, GM n'y arrivera pas sinon :gniah: |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:21 | |
| oui, je l'ai ouvert:
ini_open("identifiants.ini") username=get_string("Tapez votre nom d'utilisateur","Le nom d'utilisateur permet de vous identifier sur le serveur") pass=ini_read_string("username","pass","error") mdp=get_string("Tapez votre mot de passe","Le mot de passe sert à sécuriser votre compte")
if pass="mdp" { show_message("Bienvenue sur World of War") ini_close() room_goto_next() } ini_close() room_goto(room0) |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:23 | |
| dans ton ini tu as bien [username] pass=zqgesifdhqij
et vérifie si pass="error" pour voir si la lecture se fait comme il faut |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:27 | |
| En fait, c'est pas [Username] mais le nom de l'utilisateur par exemple, [Max]). Et username, c'est la variable. C'est un système avec plusieurs joueurs |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:29 | |
| ouais mais ton code va chercher une clé nommée username... Donc c'est normal que ça marche pas. Fuat pas mettre de "" autour de username si c'est une variable contenant le nom de la clé |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Comparer deux variables string Mer 30 Avr 2008 - 21:32 | |
| okay, mais pour le mot de pass, dans pass="mdp", si je met pass=mdp, il me met une erreur à l'execution du jeu [message 2 : ] pas d'idée? [message 3 : ] j'ai trouvé, ça marche... Mais il veut pas passer à la prochaine room triste [message 4 : ] c'est bon, c'est résolu... Mon ami version 1.1 a trouvé !
gnii
Evite les multi posts, sert toi du bouton 'editer' s'il te plait |
|
| |
Contenu sponsorisé
| Sujet: Re: Comparer deux variables string | |
| |
|
| |
| Comparer deux variables string | |
|