| timing | |
|
|
|
Auteur | Message |
---|
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: timing Lun 20 Aoû 2007 - 18:17 | |
| Salut, de retour encore une fois avec un prob :honte: Je voudrais que quand le héros touche un ennemi, il per de la vie, mais pendant un certain temps, il ne peut plus perdre de vie. meci de me répondre |
|
| |
maugun Bavard
Messages : 90
| Sujet: Re: timing Lun 20 Aoû 2007 - 18:29 | |
| |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Lun 20 Aoû 2007 - 18:39 | |
| ben non, pas d'alarm, parce que l'action se finit a la fin de nombres de steps indiqués, tandis que là, c'est pendant un certain nombres de steps
Dernière édition par le Lun 20 Aoû 2007 - 18:39, édité 1 fois |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Lun 20 Aoû 2007 - 18:39 | |
| |
|
| |
maugun Bavard
Messages : 90
| Sujet: Re: timing Lun 20 Aoû 2007 - 18:56 | |
| Dans create: execute a piece of code : - Citation :
- var_temps_vie=0;
execute a piece of code : - Citation :
- var_vie_heros=x; // remplace x par le nombre de vie du heros
Dans colision with "obj_ton_mechant": execute a piece of code : - Citation :
- if var_temps_vie=0
{ var_vie_heros-=1; var_temps_vie+=x // remplace x par le temps que tu veux } Dans step: execute a piece of code : - Citation :
- if var_temps_vie>0
{ var_temps_vie-=1; } Voilà j'espère cette fois avoir été assez clair.
Dernière édition par le Lun 20 Aoû 2007 - 19:07, édité 2 fois |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: timing Lun 20 Aoû 2007 - 18:59 | |
| tu vas dans l'ennemis, tu prend create et de dans tu met : execute a piece of code et dedant tu met: - Code:
-
var_temps_vie=0 ensuite tu fait event:collision:ton heros:execute a piece of code: et dedant tu met: - Code:
-
if var_temps_vie=0 { var_vie_mechant-=1; var_temps_vie=50 } ensuite tu fais un 3eme event:step-step:execute a piece of code:et dedans tu met: - Code:
-
if var_temps_vie>0 { var_temps_vie-=1; } |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:00 | |
| magnum: pourquoi vie mechant ? c'est pas le heros qui pert de la vie ? |
|
| |
MagnuM Utilisateur confirmé: Rang ****
Messages : 828 Localisation : Le Havre
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:03 | |
| lawl c'est maugun (voilà je le savais qu'on confondrait :'( ) |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:03 | |
| dsl, ce temps-ci, chuis un peu déconcentré: c'est le héro qui perd de la vie, pas l'ennemi |
|
| |
maugun Bavard
Messages : 90
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:06 | |
| |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:12 | |
| j'ai fait ce que tu m'as, ca ma mis une erreur. EST CE QUE C EST POSIIBLE DE FAIRE CA EN D&D?
parce que les codes, ça bug presque tout le temps. |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: timing Lun 20 Aoû 2007 - 19:31 | |
| meuh non sa bug pas tout le temp.
et en D&D sa metonerait..... |
|
| |
Rob Utilisateur confirmé: Rang *****
Messages : 2008 Localisation : ABLA VA DODO Projet Actuel : glandage
| Sujet: Re: timing Lun 20 Aoû 2007 - 23:24 | |
| ho god les codes qui bug tout le temps ? tu sais pas encore t'en servir c'est pour sa |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: timing Mar 21 Aoû 2007 - 11:06 | |
| - Rob a écrit:
- ho god les codes qui bug tout le temps ?
tu sais pas encore t'en servir c'est pour sa LOL il fait clic droit copier et dans game maker clic droit coller.... |
|
| |
krocko2233 Utilisateur confirmé: Rang *
Messages : 228 Localisation : In my dreams...
| Sujet: Re: timing Mar 21 Aoû 2007 - 15:25 | |
| créer un alarm dans collision avec ton monstre et met-le ex 100 ensuiite dans execute a piece of code met : - Code:
-
if alarm[0] = 90 { vie-=1 }
if alarm[0] = 80 { vie-=1 }
etc... ou une boucle mais je sais pas comment ou si sa marche pas alors |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Mar 21 Aoû 2007 - 15:34 | |
| - Bloue a écrit:
- Rob a écrit:
- ho god les codes qui bug tout le temps ?
tu sais pas encore t'en servir c'est pour sa LOL il fait clic droit copier et dans game maker clic droit coller.... pas drôle et qu'est ce que tu veux que je fasse d'autre :sarcastique:
Dernière édition par le Mar 21 Aoû 2007 - 15:37, édité 1 fois |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Mar 21 Aoû 2007 - 15:37 | |
| - krocko2233 a écrit:
- créer un alarm dans collision avec ton monstre et met-le ex 100
ensuiite dans execute a piece of code met :
- Code:
-
if alarm[0] = 90 { vie-=1 }
if alarm[0] = 80 { vie-=1 }
etc... ou une boucle mais je sais pas comment ou si sa marche pas alors en fait, ça marche pas, mais c'est pas grave |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: timing Mar 21 Aoû 2007 - 15:43 | |
| - gohu8 a écrit:
- Bloue a écrit:
- Rob a écrit:
- ho god les codes qui bug tout le temps ?
tu sais pas encore t'en servir c'est pour sa LOL il fait clic droit copier et dans game maker clic droit coller.... pas drôle et qu'est ce que tu veux que je fasse d'autre :sarcastique: il dit que tu sais aps t'en servir et moi je dis que ta pas a savoir s'en servir faut juste faire copier coller. |
|
| |
jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: timing Mar 21 Aoû 2007 - 16:19 | |
| |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Mar 21 Aoû 2007 - 16:28 | |
| |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 14:52 | |
| |
|
| |
Invité Invité
| Sujet: Re: timing Dim 26 Aoû 2007 - 15:38 | |
| dans l'event create de ton personnage, tu dépose le carré gris VAR de l'onglet control, et tu crée une variable "vulnerable" avec pour valeur 1, ou true. Quand vulnerable sera vrai, il pourra perdre de la vie, autrement il n'en perd pas ensuite dans l'event collision avec l'ennemi, tu mets l'octogone violet VAR, et tu remplis avec : vulnerable, 1, equal to : condition "si le perso est vulnerable". tu ouvre le bloc (flèche mauve), et tu mets le symbole D&D pour enlever de la vie dans la barre de vie. Tu mets ensuite le carré gris VAR avec : vulnerable et 0, ou false (après s'être fait touché il est invulnérable un instant, comme tu le veux). Ajoute ensuite l'action "Set an alarm clock", la première de l'onglet main2. Tu choisis le temps avant de redevenir vulnérable, et tu laisses alarm0. Tu n'oublie pas de refermer le bloc, et tu passes à l'event Alarm0, dans lequel tu mets simplement le carré gris VAR, avec vulnerable, true. Ainsi, lorsque le personnage touchera l'ennemi, ça fait : Si il est dans l'ordre, alors {il perd la vie, il devient invulnerable, l'alarme est déclenchée} lorsque l'alarme... euh... sonne, il redevient vulnerable Voici un gm6 si tu veux. |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 15:54 | |
| |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 15:59 | |
| tout est parfait sauf que mon héro ne clignote pas, n'est pas transparent lorsqu'il est touché, pourtant j'ai fait la même chose, a part bien sûr le script de déplacement que j'avais fait au début EDIT: HOULA!!!! ca me fait un horrible bug! mon perso, normalement, bouge des jambes, et là, un coup il bouge des jambes, un coup il flotte, il bouge pas les jambes et j'ai remarqué quand: au début, quand il démarre, il ne bouge pas des jambes, et quand il touche l'ennemi, là oui, et puis apres il ne bouge plus des jambes est ce que c'est possible de régler ce bug, c'est horrible pour le jeu |
|
| |
Invité Invité
| Sujet: Re: timing Dim 26 Aoû 2007 - 16:32 | |
| c'est normal tu as laissé le clignotement, en fait le sprite du perso était une anim de clignotement et quand il était vulnerable je laissais uniquement sur la première anim. c'est pour ça : donc enlève la partie if vulnerable = true image_index=1, au début je voulais faire avec de l'alpha mais j'avais un draw alors ça se voyait pas pis jvoulais pas utiliser l'autre draw compliqué. Mais tout vient de ça, à part le clignotement qui fausse ton animation le système marche. |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 16:48 | |
| effectivement, ça marche maintenant , par contre il ne clignote pas c'est dommage |
|
| |
Invité Invité
| Sujet: Re: timing Dim 26 Aoû 2007 - 16:58 | |
| non mais tu peux faire autre chose si tu veux qu'il clignote, je te donne les étapes : -dans l'event create, carré gris var avec : affiche, true -dans l'event draw, devant draw_sprite, l'octogone violet var : affiche, true, equal to -dans l'event create, tu mets "set alarm truc bidule" avec alarm1, et une vingtaine de steps par exemple -tu refais ça dans l'event alarm1, pour qu'elle se répète continuellement -tu mets dans l'event step l'octogone var avec vulnerable, true, equal to, et en dessous le carré gris var avec affiche true -dans l'event alarm1, tu mets ce petit code (désolé j'en ai marre du D&D c'est long à expliquer XD) : if vulnerable=false {if affiche=true affiche=false else affiche=true} -et tu peux rajouter dans l'event collision monstre, n'importe où dans le bloc, alarm[1]=0, enfin mettre l'alarme 1 à 0, ainsi le personnage clignotera immédiatement Je pense que ça marche, j'espère avoir rien oublié. |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 18:46 | |
| en faite ça me met une erreur. Je sais que je suis très ch*** et que je t'embête, mais, serait il possible de m'en faire un gm6. J'ai suivi tes indications lettres par lettres mais ça ma mi un bug. Je l'ai sûrement mal fait mais j'aimerais bien, merci d'avance |
|
| |
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: timing Dim 26 Aoû 2007 - 19:07 | |
| C est quoi le message d erreur ? |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: timing Dim 26 Aoû 2007 - 19:13 | |
| FATAL ERROR in action number 5 of Step Event for object hero: COMPILATION ERROR in code action Error in code at line 1: true=0
at position 6: Variable name expected |
|
| |
Contenu sponsorisé
| Sujet: Re: timing | |
| |
|
| |
| timing | |
|