AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-26%
Le deal à ne pas rater :
Bosch BBS8214 Aspirateur Balai Multifonction sans fil Unlimited ...
249.99 € 339.99 €
Voir le deal

 

 [Résolu] Vrai si contient mais pas égal

Aller en bas 
4 participants
AuteurMessage
nico
Débutant



Messages : 23

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMar 12 Oct 2010 - 18:36

Bonjour,
je cherche un code qui permet de tester une variable qui contient la réponse, maiq qui n'est pas forcement égal à la réponse.
Voici mon exemple :

choice = get_string("écrire la réponse sans majuscule","");

if choice = "magma"
{
show_message("C'est noté");
score+=1;
}
else
{
show_message("C'est noté");

Ce code fonctionne si le joueur répond seulement "magma" mais pas s'il rentre "la réponse est magma".
Comment faire pour que si le mot est présent, la réponse soit bonne ?

Merci


Dernière édition par nico le Mar 12 Oct 2010 - 20:06, édité 1 fois
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMar 12 Oct 2010 - 19:00

nico a écrit:
Bonjour,
je cherche un code qui permet de tester une variable qui contient la réponse, maiq qui n'est pas forcement égal à la réponse.
Voici mon exemple :

choice = get_string("écrire la réponse sans majuscule","");

if choice = "magma"
{
show_message("C'est noté");
score+=1;
}
else
{
show_message("C'est noté");

Ce code fonctionne si le joueur répond seulement "magma" mais pas s'il rentre "la réponse est magma".
Comment faire pour que si le mot est présent, la réponse soit bonne ?

Merci

choice = get_string("écrire la réponse sans majuscule","");

if string_count("magma",choice) > 0
{
score+=1
show_message("C'est noté")
}

Dis-moi si ça marche Very Happy

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMar 12 Oct 2010 - 19:09

ho mince je ne me souvenais plus de cette fonction.
J'allais répondre ce script.

Code:
// mot_present(text phrase, text mot)
var lword,fletter;
lword=string_length(argument1);
fletter=string_char_at(argument1,1)
for(i=1;i<=string_length(argument0);i+=1)
{
    if (string_char_at(argument0,i)=fletter)
    {
        if (string_copy(argument0,i,lword)=argument1)
        return true;
    }
}
return false;

Rha je me serais souvenu.


_________________
[Résolu] Vrai si contient mais pas égal  Pochette[Résolu] Vrai si contient mais pas égal  Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
nico
Débutant



Messages : 23

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMar 12 Oct 2010 - 20:04

Merci Termite, ca marche sans problème !
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMar 12 Oct 2010 - 21:36

arthuro a écrit:
ho mince je ne me souvenais plus de cette fonction.
J'allais répondre ce script.

Code:
// mot_present(text phrase, text mot)
var lword,fletter;
lword=string_length(argument1);
fletter=string_char_at(argument1,1)
for(i=1;i<=string_length(argument0);i+=1)
{
    if (string_char_at(argument0,i)=fletter)
    {
        if (string_copy(argument0,i,lword)=argument1)
        return true;
    }
}
return false;

Rha je me serais souvenu.


lol ca fait... avancé XD
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
nico
Débutant



Messages : 23

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMer 13 Oct 2010 - 14:42

Merci gabin49 pour ta réponse. Je vais utiliser la solution de Termite care c'est tout simplement plus court et plus simple mais oui, ca me permet de comprendre un peu mieux.
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMer 13 Oct 2010 - 17:29

lol arthuro, je t'ai pické ton idée [Résolu] Vrai si contient mais pas égal  Rire22
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
nico
Débutant



Messages : 23

[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  EmptyMer 13 Oct 2010 - 17:48

Oups !!! C'est pas faux.

Merci ARTHURO
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Vrai si contient mais pas égal  Empty
MessageSujet: Re: [Résolu] Vrai si contient mais pas égal    [Résolu] Vrai si contient mais pas égal  Empty

Revenir en haut Aller en bas
 
[Résolu] Vrai si contient mais pas égal
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu]Transparence, oui mais ?
» [résolu] Ecran minusucle , agrandi mais hélas tout flou
» [RESOLU]Chronomètre( D&D ou GML )[Mais encore besoin d'aide]
» Object qui suit mais dans une zone précise (resolu)
» [resolu]Comment bouger dans un jeux, Mais façon un peut RPG

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