AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
AliExpress : Nouveaux codes promo (8€, 20€, 30€, 50€…)
Voir le deal
-40%
Le deal à ne pas rater :
Lego 40747 Les Jonquilles à 8,98€ / 40725 Les Fleurs de cerisier ...
8.98 € 14.99 €
Voir le deal

 

 Comparer deux variables string

Aller en bas 
4 participants
AuteurMessage
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Comparer deux variables string Empty
MessageSujet: Comparer deux variables string   Comparer deux variables string EmptyMer 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.
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 30 Avr 2008 - 20:36

Essaye if (mdp=="pass")
mais je ne pense pas que ca change grand chose, montre nous tout le code
Revenir en haut Aller en bas
http://www.perdu.com/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 30 Avr 2008 - 20:56

room_goto(room1)
serait mieux, non?
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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.
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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?
Revenir en haut Aller en bas
http://www.lecbna.org
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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:
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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)
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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é
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string EmptyMer 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
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Contenu sponsorisé





Comparer deux variables string Empty
MessageSujet: Re: Comparer deux variables string   Comparer deux variables string Empty

Revenir en haut Aller en bas
 
Comparer deux variables string
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Impossible de comparer des variables dans un draw ?
» [String] nombre de Lettres affiché < que string
» Lecture d'un string
» deux PC = deux jeux différents
» Comparer les performances de 2 scripts gml

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: