shadow_the_killer Utilisateur confirmé: Rang ****
Messages : 1272 Localisation : Québec\Canada Projet Actuel : Chrono Trigger
| Sujet: Script Pour Caterpillar Dim 16 Mar 2008 - 2:16 | |
| Bonjour aujourd'hui je vais vous montrer un petit script que fkiller ma donner l'idée car je travaille sur un nouveau rpg en se moment donc j'aivais besoin de sa ^^ Explication: Le Script Caterpillar sert a faire comme dans chrono trigger les allier qui suive le héro sur les map l'objet vas faire les même x y que le héro a fais. il me reste qu'a le paufiner avec les sprite des allier pour qu'il suive les point et change de direction selon ou il avance ^^ un bon vieux dimmentional array ^^ donc la variable posi set a stocker les x et y du hero 15 sec en arrière de lui ^^ mais mon seul problem c que je voudrais qu'il arrête un fois rendu au héro a la place d'aller sur le dernier xprevious yprevious enregistrer mais bn je finira par régler se probleme ^^ donc demain se script sera mise-a-jour avec les diection du perso allier ^^ Bonne nuit all - Code:
-
x=global.posi[1,15] y=global.posi[0,15] global.posi[0,15]=global.posi[0,14] global.posi[1,15]=global.posi[1,14] global.posi[0,14]=global.posi[0,13] global.posi[1,14]=global.posi[1,13] global.posi[0,13]=global.posi[0,12] global.posi[1,13]=global.posi[1,12] global.posi[0,12]=global.posi[0,11] global.posi[1,12]=global.posi[1,11] global.posi[0,11]=global.posi[0,10] global.posi[1,11]=global.posi[1,10] global.posi[0,10]=global.posi[0,9] global.posi[1,10]=global.posi[1,9] global.posi[0,9]=global.posi[0,8] global.posi[1,9]=global.posi[1,8] global.posi[0,8]=global.posi[0,7] global.posi[1,8]=global.posi[1,7] global.posi[0,7]=global.posi[0,6] global.posi[1,7]=global.posi[1,6] global.posi[0,6]=global.posi[0,5] global.posi[1,6]=global.posi[1,5] global.posi[0,5]=global.posi[0,4] global.posi[1,5]=global.posi[1,4] global.posi[0,4]=global.posi[0,3] global.posi[1,4]=global.posi[1,3] global.posi[0,3]=global.posi[0,2] global.posi[1,3]=global.posi[1,2] global.posi[0,2]=global.posi[0,1] global.posi[1,2]=global.posi[1,1] global.posi[0,1]=global.posi[0,0] global.posi[1,1]=global.posi[1,0] global.posi[0,0]=crono.yprevious global.posi[1,0]=crono.xprevious
merci si vous avez un sonlution a mon ptit probleme ^^ |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Script Pour Caterpillar Dim 16 Mar 2008 - 8:14 | |
| bon deja : - Code:
-
x=global.posi[1,15] y=global.posi[0,15] for(i=14;i>0;i-=1) { global.posi[0,i]=global.posi[0,i-1] global.posi[1,i]=global.posi[1,i-1] } global.posi[0,0]=crono.yprevious global.posi[1,0]=crono.xprevious c'est plus court, j'ai oté global.posi[0,1]=global.posi[0,0] global.posi[1,1]=global.posi[1,0] vu que ces valeurs sont réassignées just e après j'ai oté global.posi[0,15]=global.posi[0,14] global.posi[1,15]=global.posi[1,14] vu que tu les a assignée juste avant. |
|
Death_egg *Excellent utilisateur*
Messages : 3807 Localisation : undefined Projet Actuel : ou qu'elle est passée la barre d'avancement
| Sujet: Re: Script Pour Caterpillar Dim 16 Mar 2008 - 11:48 | |
| Tu fais un Chrono trigger? Woaw Sinon le script est bien, ca pourra me servir un jour ^^ |
|
shadow_the_killer Utilisateur confirmé: Rang ****
Messages : 1272 Localisation : Québec\Canada Projet Actuel : Chrono Trigger
| Sujet: Re: Script Pour Caterpillar Dim 16 Mar 2008 - 13:15 | |
| ouais c un Ct que je fais mais pour le moment je n'en dévoile pas plus |
|
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: Script Pour Caterpillar Dim 16 Mar 2008 - 16:49 | |
| Tu ne connaissais pas les boucles ? |
|
shadow_the_killer Utilisateur confirmé: Rang ****
Messages : 1272 Localisation : Québec\Canada Projet Actuel : Chrono Trigger
| Sujet: Re: Script Pour Caterpillar Lun 17 Mar 2008 - 2:05 | |
| j'utilise les boucle que très rarement je commence jeuste a être fiable en prog lol et je dois me rafraichir la mémoir en prog car sa fais 5 mois que j'y ai pas toucher ^^ |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Script Pour Caterpillar Lun 17 Mar 2008 - 9:01 | |
| On ne te pardonnera pas d'erreur, car dans ta signature tu es experienced user ¬_¬ ( ) |
|
shadow_the_killer Utilisateur confirmé: Rang ****
Messages : 1272 Localisation : Québec\Canada Projet Actuel : Chrono Trigger
| Sujet: Re: Script Pour Caterpillar Lun 17 Mar 2008 - 12:44 | |
| ouais mais bon comme j'ai dit sa fais 6 mois que j'avais pas retoucher a GM |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: Script Pour Caterpillar Lun 17 Mar 2008 - 13:01 | |
| c'est pour ca que je rajoute un |
|
shadow_the_killer Utilisateur confirmé: Rang ****
Messages : 1272 Localisation : Québec\Canada Projet Actuel : Chrono Trigger
| Sujet: Re: Script Pour Caterpillar Sam 10 Mai 2008 - 4:14 | |
| La dernière version du caterpillar a mettre dans create event: - Code:
-
var n; n=0; do { global.posi[n,0]=crono.x; global.posi[n,1]=crono.y; n+=1 } until(n>=16);
à mettre Dans Step: - Code:
-
var n; n=15; if keyboard_check_direct(vk_up) || keyboard_check_direct(vk_down) || keyboard_check_direct(vk_left) || keyboard_check_direct(vk_right) { do { global.posi[n,0]=global.posi[n-1,0] global.posi[n,1]=global.posi[n-1,1] n-=1; } until(n=0); global.posi[0,0]=crono.xprevious; global.posi[0,1]=crono.yprevious; } x=global.posi[15,0]; y=global.posi[15,1]
C'est Fkiller qui les a créer merci a lui ^^ |
|
Contenu sponsorisé
| Sujet: Re: Script Pour Caterpillar | |
| |
|