Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

410 connectés actuellement

29429922 visiteurs
depuis l'ouverture

4298 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Alex d'Or

Le Temple de Valor

Lunae - le bazar d'Emz0

RPG Maker VX

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [Vx Ace] Condition si n'importe quelle armure est équipée


Myrrha - posté le 04/03/2015 à 18:18:45 (14 messages postés)

❤ 0

Domaine concerné: Ev.communs
Logiciel utilisé: Vx Ace
Salut, j'ai cherché un moyen de mettre une armure sur le sprite du personnage quand il en est équipé (par exemple j'ai mis une armure en fer paf on voit le personnage dehors avec son armure)

J'ai réussi à le faire par l'intermédiaire d'un évènement commun qui tourne en boucle en analysant si on a une armure.
Sauf que cela n'est possible que pour "si telle armure équipée, alors..." comment faire pour qu'il détecte simplement si l'on a une armure équipée (peu importe laquelle) et pas une en particulier ?


verehn - posté le 04/03/2015 à 18:51:53 (9056 messages postés) - honor

❤ 0

Vhehrhehn

EDIT: ma solution est pour VX tout court, j'ai pas fait gaffe

Une condition "si n'importe quelle armure est équipée" se fait par un appel de script:

Condition: Appel de script:

$game_actors[1].armor3_id /= 0


Le premier chiffre est celui du héros (ici héros 1), le deuxième c'est le type d'armure (ici type 3 donc armure de corps) tu dois les changer quand tu veux quelque chose d'autre.

armor1_id = bouclier
armor2_id = casque
armor3_id = armure de corps
armor4_id = accessoire
weapon_id = arme

Eldrao ~ PakuPaku ~ Winged Light ~ Ruin ~ Ma galerie ~ LTDAD ~ Don de graphismes plateforme 2D


SaikyoSnake - posté le 04/03/2015 à 18:57:11 (31 messages postés)

❤ 0

Si tu a un charset du même héro (avec l'armure) tu peux faire :

En condition : Si l'armure est équipé
Déplacé un événement : Modifié l'apparence > Héro > tu choisis le charset avec l'armure équipé ?


Myrrha - posté le 04/03/2015 à 19:02:01 (14 messages postés)

❤ 0

Merci verehn c'est ça : D
Saiko Snake oui c'est ce que j'avais fait fais du coup il fallait le faire pour toutes les armures ça prenait beaucoup trop de temps donc bon x)

En tout cas merci à vous 2 : D

EDIT: Non, il y a un problème:

J'ai fait en sorte que l'event commun se déclenche quand le jeu est lancé, et donc qu'on ait une armure ou non.
Mais le problème est que dès son lancement: erreur...

C'est écrit:

Script 'Game_Interpreter' line 449: NoMethodError occured.

undefined method 'armor3_id' for #<GameActor:0x8a70e24.

Voilà. Y a il moyen de parer à ça ?


Ephy - posté le 04/03/2015 à 19:25:20 (30084 messages postés) - honor

❤ 0

[BIG SHOT]

T'as un héros dans l'équipe au moins? Si t'en a pas dans l'équipe au début du jeu y'a des chances que ça fasse planter le truc.



Power Level: 1 148 355,38|Mystic Slayer (Value!+)|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


spyrojojo - posté le 04/03/2015 à 19:49:59 (773 messages postés)

❤ 0

schizophrène avec tendance cleptomane a votre service

Faut pas oublier non plus que l'ID du 1er héros dans l'équipe c'est 0 et non 1 (ont sais jamais ^^)

Mes projets : Fall, Délirium | Mes scripts : BGM et BGS dans le menu | Mon deviantart


Myrrha - posté le 04/03/2015 à 19:54:43 (14 messages postés)

❤ 0

Oui oui, j'ai bien un héros, l'event s'active quand on spawn dans le jeu, et donc le joueur est compté comme le héros qui est en haut de la formation. Mais je pense pas que ça soit le déclencheur qui fasse planter vu que j'ai déjà testé avant d'avoir mis le script et il y a eu aucun problème... Je vais voir dans les scripts du logiciels avec f11 si il y a pas un problème là, l'erreur cite la ligne 449 du script game interpreter (j'ai déjà réglé un bug avec ça donc je ferais pas de conneries promis xD )


EDIT: Bon, rien là bas '-'


SaikyoSnake - posté le 04/03/2015 à 20:03:35 (31 messages postés)

❤ 0

Tu a mis cette armure dans la base de donnée ? Verifie que c'est bien l'ID de l'armure et qu'il sois bien du bon type que tu defini à part ça je ne sais pas d'ou peux venir l'erreur

en tout cas y'a bien un moyen de résoudre ce probléme:sourit


Myrrha - posté le 04/03/2015 à 20:09:48 (14 messages postés)

❤ 0

Non tu n'as pas compris saikyo j'ai besoin de changer l'apparence peu importe l'armure, pas seulement une en particulier c'est genre dès que je suis équipé d'une armure il faut que le personnage change d'apparence


SaikyoSnake - posté le 04/03/2015 à 20:17:01 (31 messages postés)

❤ 0

ben pour ça tu dois faire le même charset avec l'armure c'est plus fiable je sais c'est long mais faut souffrir pour reussir t'inquiete pas tout le monde y passe xD


Mack - posté le 04/03/2015 à 20:23:55 (2290 messages postés) - staff

❤ 0

Nan, mais de toute façon, $game_actors[1] renvoie vers la BDD et pas l'équipe.
Donc $game_actors[1] renvoie vers le premier Héros de la BDD, et pas de l'équipe.

Par contre, armor1_id ça me parait louche.
J'ai pas Ace d'installer, donc je peux pas vérifier, mais bon, vu l'erreur ...
( En gros, l'erreur dis que RM ne trouve pas la fonction armor1_id dans la classe GameActor )

( Je prend note de tout les commentaires, même si je n'y répond pas )


Myrrha - posté le 04/03/2015 à 20:31:29 (14 messages postés)

❤ 0

T'inquiète je me suis chargé du Charset depuis super longtemps : D

Sinon je vais voir si je peux pas connaitre l'ID de l'armure dans l'équipement

EDIT: Bon je sais pas trop, j'ai pas trouvé :c


spyrojojo - posté le 06/03/2015 à 10:40:55 (773 messages postés)

❤ 0

schizophrène avec tendance cleptomane a votre service

D'apres ce que j'ai pu vérifier (dans le Game_party) ça donne ça :

shield_id = bouclier
???? = casque
armors_id = armure de corps
item_id = accessoire
weapon_id = arme

j'ai tente de trouvé la commande hier , mais a 3h du mat c'est dur xD désolé .

Mes projets : Fall, Délirium | Mes scripts : BGM et BGS dans le menu | Mon deviantart


Myrrha - posté le 06/03/2015 à 16:53:42 (14 messages postés)

❤ 0

Je vais voir ça, merci :D


Mack - posté le 06/03/2015 à 19:38:43 (2290 messages postés) - staff

❤ 0

De tête, pour les armures c'est un tableau surtout.
Un truc du genre armors_id

J'essaierais de DL Ace dans la soirée pour te trouver ça ;D.

EDIT :

$game_actors[ID].equips[x]
x allant de 0 à 4, 0 c'est pour l'arme, 1 pour le bouclier ou la seconde arme, 2 pour le casque, 3 pour l'armure, et 4 pour l’accessoire ^^.

( Je prend note de tout les commentaires, même si je n'y répond pas )


Myrrha - posté le 10/03/2015 à 21:24:08 (14 messages postés)

❤ 0

Parfait, j'ai pu utiliser mon pc que aujourd'hui, ça marche ! Merci à tous !

Index du forum > Entraide > [Vx Ace] Condition si n'importe quelle armure est équipée

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers