| [Résolu] Seulement 2 fois tout les 50 points... | |
|
|
|
Auteur | Message |
---|
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 10:56 | |
| Salut tout le Dans mon jeu,lorsque je tue 50 ennemie j'ai le choix d'utilisé un barage qui m'entoure. Mais je desire l'utilisé seulement 2 fois donc si j'appuie encore une fois sur "B"(par ex.)le barage ne se créé plus avant d'avoir tué encore 50 ennemies pour pouvoir l'utilisé encore 2 fois. Merci de m'aider
Dernière édition par kazuya94 le Sam 8 Jan 2011 - 23:19, édité 1 fois |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 10:57 | |
| Faut juste utiliser des variables... |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 11:00 | |
| Et peux tu m'aider stp j'ai essayé mais j'y arrive pas! |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 11:25 | |
| Bon voici la forme de l'algo :
#create barrages = 0 compteur = 1
#step if( instance_number(ennemis) > 50*compteur ) { compteur += 1 barrages += 2 }
if(barrages > 0) { <code de création des barrages> barrages-=1 } |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 12:03 | |
| #create barrages = 0 compteur = 1
#step if( instance_number(ennemis) > 50*compteur ) { compteur += 1 barrages += 2 }
if(barrages > 0) { <code de création des barrages> barrages-=1 }
enfaite pour créé le barrage je l'ai mis dans Press b key... j'ai renplacer <code de création de barage par :
if keyboard_check(vk_enter) instance_create(obj_soldat.x,obj_soldat.y,obj_barage)
mais rien ne se passe.
|
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 12:39 | |
| Ce serait bien de mettre ton fichier de jeu pour qu'on y jette un coup d'oeil. Car là je ne vois pas très bien. Essaies ceci - Code:
-
#create barrages = 0; compteur = 1;
#step if (instance_number(ennemis) = 50*compteur ) //si c'est le signe > il va t'incrémenter encore plus { compteur += 1; barrages += 2; }
if(barrages > 0) && keyboard_check_pressed(vk_enter) { barrages-=1; instance_create(obj_soldat.x,obj_soldat.y,obj_barage) }
As-tu bien défini ton obj_barage (ou obj_barrage) |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 12:54 | |
| Oui
et je met les codes dans mon personnage ? |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 12:58 | |
| |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:05 | |
| ok pour ca .
et pour créé mon barrage?
j'ai mis dans "key b" instance_create(perso.x,perso.y,obj_barage)
il faut ajouter quoi ? ou que faire.
merci |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:11 | |
| Tu supprimes l'event "keyboard" car le code est mis dans le step (à la fin du code du step). |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:19 | |
| oui mais pour créé le barrage? |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:25 | |
| Peux-tu me passer ton fichier de jeu pour que je vois ce que tu as fais ?
Sinon ça va être galère, je (ou un autre membre si il t'aide) t'expliquerais comment j'ai fais si je réussis.
Ton obj_barrage, il a un sprite d'animation ? Comment veux-tu qu'il interagisse dans le jeu ? |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:35 | |
| il n'y a pas de sprite d'animation c'est simple j'appuye su une touche et le barrage apparait mais je ne peut l'utilisé que 2 fois tout les 50 kill (score 50=2barage score100=2 barage) j'appuye sur une touche ,barrage = 1 et si j'appuye 2 fois j'ai plus de barrage PS : le barrage est un sprite qui entoure mon perso pendant quelque instant. pas difficile a comprendre |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:41 | |
| Si tu n'a pas mis de sprite d'animation pour ton obj_barrage alors c'est normal qu'il ne se passe rien, il faut par exemple un sprite avec 1 image de cercle.
Et là tu verra que l'obj_barrage va s'afficher.
Par contre il faudra mettre une alarme pour détruire cet obj_barrage quand il sera fini. |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 13:50 | |
| Par contre il faudra mettre une alarme pour détruire cet obj_barrage quand il sera fini.
sa c'est fait
mais mon probleme est simple
c'est simple j'appuye su une touche et le barrage apparait mais je ne peut l'utilisé que 2 fois tout les 50 kill (score 50=2barage score100=2 barage)
j'appuye sur une touche ,barrage = 1
et si j'appuye 2 fois j'ai plus de barrage |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:00 | |
| Et bien c'est noté dans le code ça, je ne vois pas où est ton problème ??????
a la fin tu as "if barrage>0 && keyboard_check_pressed(vk_enter)" c'est la condition pour que si barrage est nul ou plus alors il n'y aura pas de barrage.
Par contre tu devra mettre une ligne de code : if barrage<0 {barrage=0}; |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:02 | |
| |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:11 | |
| Où tu veux loool
Met le au dessus de if barrage<0 ..... |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:18 | |
| j'appuye sur enter mais rien ne se passe |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:25 | |
| S'il te plait, fais voir ton fichier de jeu car là je ne vois pas ce que tu as mis réellement, je le corrigerais si c'est dans mes cordes... |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:33 | |
| j'ai pas envie de donner mon gm files deso |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:34 | |
| Alors là, je ne pourrais pas t'aider plus que ça, désolé car je ne vois pas vraiment ce qui cloche. |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 14:54 | |
| Et si tu me fesais un exemple gmk
sinon pas grave je vais chercher |
|
| |
shadow Plutôt bien
Messages : 43 Localisation : REIMS Projet Actuel : Pas pour l'instant
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 15:01 | |
| |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 15:06 | |
| ok |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 19:56 | |
| |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 20:34 | |
| Essaye ça
Dans ton objet (on va dire object0) #create barrages = 0 compteur = 1 kills = 0
#step if( instance_number(ennemis)+kills > 50*compteur ) { compteur += 1 barrages += 2 }
if(barrages > 0) { <code de création des barrages> barrages-=1 }
Et dans ennemi #destroy object0.kills += 1 |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 20:40 | |
| le code de création c'est si j'appuye sur la touche s le barrage se créé
je met quoi alors ? dans code de creation
if keyboard_check... { instance_create(obj_soldat.x,obj_soldat.y,obj_barage) }
??
|
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 20:51 | |
| keyboard_check_pressed(ord('S')) |
|
| |
kazuya94 Utilisateur moyen
Messages : 67
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... Sam 8 Jan 2011 - 20:52 | |
| |
|
| |
Contenu sponsorisé
| Sujet: Re: [Résolu] Seulement 2 fois tout les 50 points... | |
| |
|
| |
| [Résolu] Seulement 2 fois tout les 50 points... | |
|