Problème assez grave concernant le script "Combat A-RPG"
Page 1 sur 1•
Problème assez grave concernant le script "Combat A-RPG"
Bonsoir,
Alors mon problème est asser louche car apres avoir installer les script et avoir changer le script scene_menu impossible de tester ou de jouer au projet en cours tout ce que je peux vous dire c'est que avant que l'ecran titre s'affiche une page erreur intervien et dis:
Script Action Battle ne fonctionne pas en 741 a la ligne "SyntaxError"
Je me suis interesser a sa et en allant plus loin (a la ligne 741) il y a d'ecrit "when 0"
Voila j'ai pas plus d'information désolé et j'espere que vous me viendriez en aide le plus tôt possible car mon prjoet ce base sur le combat A-RPG, donc pour l'instant je ne peux qu'attendre.
Merci d'avance et a Bientôt !
PS : Si jamais vous me trouvez un autre script de type A-RPG j'aimerais que vous me le montrier ;p
Alors mon problème est asser louche car apres avoir installer les script et avoir changer le script scene_menu impossible de tester ou de jouer au projet en cours tout ce que je peux vous dire c'est que avant que l'ecran titre s'affiche une page erreur intervien et dis:
Script Action Battle ne fonctionne pas en 741 a la ligne "SyntaxError"
Je me suis interesser a sa et en allant plus loin (a la ligne 741) il y a d'ecrit "when 0"
Voila j'ai pas plus d'information désolé et j'espere que vous me viendriez en aide le plus tôt possible car mon prjoet ce base sur le combat A-RPG, donc pour l'instant je ne peux qu'attendre.
Merci d'avance et a Bientôt !
PS : Si jamais vous me trouvez un autre script de type A-RPG j'aimerais que vous me le montrier ;p
Re: Problème assez grave concernant le script "Combat A-RPG"
Je crois pas qu'on a le droit d'envoyer des liens mais sur rpg creative il y en a un super qui est fonctionnel=> il s'appelle:
XAS - Combat A-RPG
Donc voilà si c'est lui que tu as je ne pourrais pas plus t'aider dsl.
Sinon tu peux toujours faire un A-RPG en évènement.
Donc voilà si c'est lui que tu as je ne pourrais pas plus t'aider dsl.
Sinon tu peux toujours faire un A-RPG en évènement.

GuillaumeTell- Niveau 3


- Messages : 417
Inscrit le : 21 Juin 2006
Epreuves Events :

(0/100)
Epreuves Mapping :

(0/100)
Epreuves Pixel-Art :


(33/100)
Points D'Aide :

(0/100)
Diamants :

(0/50)
Feuille de personnage
Points d'activité:


(159/3000)
Re: Problème assez grave concernant le script "Combat A-RPG"
Oui je suis déjà au courant mais le truc c'est que si tu n'attaque pas le monstre jusqu'a un certain momentt un bug s'affiche et etein le test :/ mais je te remerci quand meme d'avoir proposer sa 
Re: Problème assez grave concernant le script "Combat A-RPG"
Ba écoute si tu as essayé toutes les versions des scripts A-RPG et qu'ils bugs tous, il te reste plus qu'a faire ton A-RPG en event(ce que je trouve mieux car c'est plus facile a personnalisé et tout...)bref moi je peux pas t'aider pour le bug du script car je suis vraiment tout en bas de l'échelle dans les scripts x)
En ésperant que j'aurais pus guidé tes pas vers un nouveau chemin :) (ouha la phrase >.< xD)
En ésperant que j'aurais pus guidé tes pas vers un nouveau chemin :) (ouha la phrase >.< xD)

GuillaumeTell- Niveau 3


- Messages : 417
Inscrit le : 21 Juin 2006
Epreuves Events :

(0/100)
Epreuves Mapping :

(0/100)
Epreuves Pixel-Art :


(33/100)
Points D'Aide :

(0/100)
Diamants :

(0/50)
Feuille de personnage
Points d'activité:


(159/3000)
Re: Problème assez grave concernant le script "Combat A-RPG"
Oui mais comment tu fait pour en faire avec event? x)
Re: Problème assez grave concernant le script "Combat A-RPG"
(Du site oniromancie)
Faire un A-RPG en events
Malgré qu'il soit facile de programmer un A-RPG en events, les nouveaux dans le domaine du making n'y arriveront peut-être pas. Ils jetteront alors sur les scripts pour faire de leur jeu un A-RPG... Fatal erreur ! Et c'est donc pour simplifier la vie que moi, votre humble serviteur, poste ce tuto...
Etape 1 : Voir la vie du héros.
Pour cela, rien de plus simple ! Cherchez un script vous permettant d’affichez votre barre de vie sur la map, et le tour est joué !
Bien sûr, il est possible de programmer ça en events… Mais il est plus simple, même si je vous le conseille moins (à part si vous avez des connaissances en Ruby) d’utilisez un script !
Etape 2 : Créez les interrupteurs et les variables.
Il est nécessaire de créez les interrupteurs suivants :
-[x : Monstre Mort]
Commentaire : Cet interrupteur représentant la mort du monstre ne marche que pour un monstre ! Il est donc nécessaire d’en créer un par monstre présent…
Et de créez les variables suivantes :
-[x : Attaque héros]
-[a : Vie Monstre]
-[b : Attaque Monstre]
-[v : Probabilité Coup Critique Monstre]
Commentaire : Les trois variables au dessus (a, b et v) ne marche que pour un seul monstre.
-[s : Probabilité Coup Critique]
Etape 3 : Créer le monstre
Placez tout d’abord un nouvel Evènement avec l’apparence et le nom du monstre voulu. Mettez dans ses caractéristiques « Suit le héros » et dans sa fréquence de déplacement « La plus haute ». Vous pouvez bien sûr changez sa vitesse comme bon vous semble. Et n’oubliez pas de cocher l’option « Contact Evènement/Héros » !
Créez ensuite une deuxième page dans ce même évènement, vide ou représentant le cadavre du monstre. Choisissez « L’interrupteur [x : Monstre mort] est activée ». (x représente le nombre de l’interrupteur.)
Voilà pour ce qui est des données superficielles de l’Evènement monstre. Mais voyons désormais plus en profondeur…
Etape 4 : Pouvoir attaquer/se faire attaquer par le monstre.
Cette étape est de loin la plus simple et la plus interessante (à mon goût). Dans la première page de l’Evènement, mettez ceci :
Condition : Si la touche C est pressé
Attendre 1 Frames
Variable [x : Attaque héros] : rendre égale à valeur aléatoire entre y et z
Commentaire : x représente le nombre de la variable, y et z représente deux valeurs différentes (y représentant la valeur minimale et z la valeur maximale).
Attendre 1 Frames
Afficher une animation sur cet Evènement, [Exemple]
Variable [a : Vie Monstre] : ajouter (valeur de la variable [x : Attaque héros])
Commentaire : x et a représentent deux nombre différents de variables.
Attendre 1 Frames
Variable [x : Attaque héros] : rendre égale à 0
Sinon :
Attendre 1 Frames
Variable [b : Attaque monstre] : rendre égale à valeur aléatoire entre c et d
Attendre 1 Frames
Afficher une animation sur le Héros, [Exemple]
Modifiez les PV : [Héros], - Variable [b : Attaque monstre]
Commentaire : Cochez l’option « La cible est tué si ses P.V tombent à zéro. »
Attendre 1 Frames
Variable [b : Attaque Monstre] : rendre égale à 0
Fin
En gros ça donne ça :
Etape 5 : Tuez le monstre
Bon, alors créez un Evènement en processus parallèle avec l’option « Mode fantôme » (ou « Traversable », ça dépend)
A l’intérieur, mettez :
Condition : Variable [a : Vie monstre] est supérieur ou égal à la valeur j.
Commentaire : j représente la moitié, le quart, ou autre des P.V que vous voulez donner au monstre.
Déplacez l’évènement : [Nom du monstre]
: Modifiez vitesse : f
Commentaire : f représente la valeur au-dessous ou au-dessus (comme vous voulez) de la vitesse de base du monstre.
Activez interrupteur local : A
Sinon :
Fin
Faites ensuite une nouvelle page, toujours en processus parallèle et en mode traversable, ou vous cochez l’option « l’interrupteur local : A est activé ».
Il doit contenir :
Condition : Variable [a : Vie monstre] est supérieur ou égal à la valeur i.
Commentaire : i représente la totalité des P.V que vous voulez donnez au monstre.
Activez interrupteur : [x : Monstre mort]
Commentaire : Vous pouvez très bien sauter la première étape ou, au contraire, la répéter en jouant avec les vitesses, fréquences et interrupteur locaux.
Etape 6 : Coup critique.
Voilà la dernière étape. Créez tout d’abord un nouvel évènement traversable et en processus parallèle. A l’intérieur, insérez ceci :
Condition : la valeur de la variable [x : Attaque héros] est égale à z.
Variable [s : Probabilité Coup Critique] : rendre égale à valeur aléatoire entre t et h
Commentaire : t et h représente deux valeurs différentes, t étant la valeur minimale et h la valeur maximale.
Activez interrupteur local : A
Faites ensuite une deuxième page en processus parallèle en cochant « l’interrupteur local Aest activé », puis insérez-y :
Condition : la valeur de la variable [s : Probabilité Coup Critique] est égale à h
Attendre : 1 Frames
Afficher une animation Sur [Nom du Monstre]
Variable [a : Vie Monstre] : ajouter o
Désactiver interrupteur local : A
Commentaire : o sera la valeur que le monstre subira, en plus de z, lors des Coups Critique.
Sinon :
Désactiver interrupteur local A
Faites un autre Evènement similaire qui gèrera les Coups critiques du monstre, en remplaçant bien sûr la variable [x : Attaque héros] par la variable [b : Attaque Monstre], la variable [a : Vie Monstre] par les P.V du héros (en réduisant par o, et en cochant l’option « La cible est tué etc… »), La variable [s : Probabilité Coup Critique] par la variable [v : Probabilité Coup Critique Monstre], et en plaçant, bien sûr, l’animation d’attaque sur le héros !
Désormais, votre A-RPG est fin prêt !
Un petit screen de combat :

Et voilà :)J'espère qu'il va t'être utile :)
Faire un A-RPG en events
Malgré qu'il soit facile de programmer un A-RPG en events, les nouveaux dans le domaine du making n'y arriveront peut-être pas. Ils jetteront alors sur les scripts pour faire de leur jeu un A-RPG... Fatal erreur ! Et c'est donc pour simplifier la vie que moi, votre humble serviteur, poste ce tuto...
Etape 1 : Voir la vie du héros.
Pour cela, rien de plus simple ! Cherchez un script vous permettant d’affichez votre barre de vie sur la map, et le tour est joué !
Bien sûr, il est possible de programmer ça en events… Mais il est plus simple, même si je vous le conseille moins (à part si vous avez des connaissances en Ruby) d’utilisez un script !
Etape 2 : Créez les interrupteurs et les variables.
Il est nécessaire de créez les interrupteurs suivants :
-[x : Monstre Mort]
Commentaire : Cet interrupteur représentant la mort du monstre ne marche que pour un monstre ! Il est donc nécessaire d’en créer un par monstre présent…
Et de créez les variables suivantes :
-[x : Attaque héros]
-[a : Vie Monstre]
-[b : Attaque Monstre]
-[v : Probabilité Coup Critique Monstre]
Commentaire : Les trois variables au dessus (a, b et v) ne marche que pour un seul monstre.
-[s : Probabilité Coup Critique]
Etape 3 : Créer le monstre
Placez tout d’abord un nouvel Evènement avec l’apparence et le nom du monstre voulu. Mettez dans ses caractéristiques « Suit le héros » et dans sa fréquence de déplacement « La plus haute ». Vous pouvez bien sûr changez sa vitesse comme bon vous semble. Et n’oubliez pas de cocher l’option « Contact Evènement/Héros » !
Créez ensuite une deuxième page dans ce même évènement, vide ou représentant le cadavre du monstre. Choisissez « L’interrupteur [x : Monstre mort] est activée ». (x représente le nombre de l’interrupteur.)
Voilà pour ce qui est des données superficielles de l’Evènement monstre. Mais voyons désormais plus en profondeur…
Etape 4 : Pouvoir attaquer/se faire attaquer par le monstre.
Cette étape est de loin la plus simple et la plus interessante (à mon goût). Dans la première page de l’Evènement, mettez ceci :
Condition : Si la touche C est pressé
Attendre 1 Frames
Variable [x : Attaque héros] : rendre égale à valeur aléatoire entre y et z
Commentaire : x représente le nombre de la variable, y et z représente deux valeurs différentes (y représentant la valeur minimale et z la valeur maximale).
Attendre 1 Frames
Afficher une animation sur cet Evènement, [Exemple]
Variable [a : Vie Monstre] : ajouter (valeur de la variable [x : Attaque héros])
Commentaire : x et a représentent deux nombre différents de variables.
Attendre 1 Frames
Variable [x : Attaque héros] : rendre égale à 0
Sinon :
Attendre 1 Frames
Variable [b : Attaque monstre] : rendre égale à valeur aléatoire entre c et d
Attendre 1 Frames
Afficher une animation sur le Héros, [Exemple]
Modifiez les PV : [Héros], - Variable [b : Attaque monstre]
Commentaire : Cochez l’option « La cible est tué si ses P.V tombent à zéro. »
Attendre 1 Frames
Variable [b : Attaque Monstre] : rendre égale à 0
Fin
En gros ça donne ça :
Etape 5 : Tuez le monstre
Bon, alors créez un Evènement en processus parallèle avec l’option « Mode fantôme » (ou « Traversable », ça dépend)
A l’intérieur, mettez :
Condition : Variable [a : Vie monstre] est supérieur ou égal à la valeur j.
Commentaire : j représente la moitié, le quart, ou autre des P.V que vous voulez donner au monstre.
Déplacez l’évènement : [Nom du monstre]
: Modifiez vitesse : f
Commentaire : f représente la valeur au-dessous ou au-dessus (comme vous voulez) de la vitesse de base du monstre.
Activez interrupteur local : A
Sinon :
Fin
Faites ensuite une nouvelle page, toujours en processus parallèle et en mode traversable, ou vous cochez l’option « l’interrupteur local : A est activé ».
Il doit contenir :
Condition : Variable [a : Vie monstre] est supérieur ou égal à la valeur i.
Commentaire : i représente la totalité des P.V que vous voulez donnez au monstre.
Activez interrupteur : [x : Monstre mort]
Commentaire : Vous pouvez très bien sauter la première étape ou, au contraire, la répéter en jouant avec les vitesses, fréquences et interrupteur locaux.
Etape 6 : Coup critique.
Voilà la dernière étape. Créez tout d’abord un nouvel évènement traversable et en processus parallèle. A l’intérieur, insérez ceci :
Condition : la valeur de la variable [x : Attaque héros] est égale à z.
Variable [s : Probabilité Coup Critique] : rendre égale à valeur aléatoire entre t et h
Commentaire : t et h représente deux valeurs différentes, t étant la valeur minimale et h la valeur maximale.
Activez interrupteur local : A
Faites ensuite une deuxième page en processus parallèle en cochant « l’interrupteur local Aest activé », puis insérez-y :
Condition : la valeur de la variable [s : Probabilité Coup Critique] est égale à h
Attendre : 1 Frames
Afficher une animation Sur [Nom du Monstre]
Variable [a : Vie Monstre] : ajouter o
Désactiver interrupteur local : A
Commentaire : o sera la valeur que le monstre subira, en plus de z, lors des Coups Critique.
Sinon :
Désactiver interrupteur local A
Faites un autre Evènement similaire qui gèrera les Coups critiques du monstre, en remplaçant bien sûr la variable [x : Attaque héros] par la variable [b : Attaque Monstre], la variable [a : Vie Monstre] par les P.V du héros (en réduisant par o, et en cochant l’option « La cible est tué etc… »), La variable [s : Probabilité Coup Critique] par la variable [v : Probabilité Coup Critique Monstre], et en plaçant, bien sûr, l’animation d’attaque sur le héros !
Désormais, votre A-RPG est fin prêt !
Un petit screen de combat :

Et voilà :)J'espère qu'il va t'être utile :)

GuillaumeTell- Niveau 3


- Messages : 417
Inscrit le : 21 Juin 2006
Epreuves Events :

(0/100)
Epreuves Mapping :

(0/100)
Epreuves Pixel-Art :


(33/100)
Points D'Aide :

(0/100)
Diamants :

(0/50)
Feuille de personnage
Points d'activité:


(159/3000)






