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

Apprendre
RPG Maker

Guides
Tutoriels
Making-of

Dans le
Forum

Section Entraide

Jeux: Akai Tsuki Partie 1 / Jeux: Nevro City / Jeux: Xykryx - La destinée du Cristal (...) / News: Nouvelles informations sur RPG (...) / Scripts: RPG Maker XP Ultimate / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

122 connectés actuellement

10688786 visiteurs
depuis l'ouverture

9 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

New RPG Maker

Kingdom Ultimate

BloGecko

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RpgmakerMV] [RpgmakerMV] Yep Action Sequence


MrHeimer - posté le 01/08/2020 à 21:19:18 (21 messages postés)

❤ 0

Domaine concerné: Pluggin
Logiciel utilisé: RpgmakerMV
Salut tout le monde!

J'ai cherché sur internet j'ai pas réussi à trouver une solution à ce petit problème?

J'ai trouvé sur internet une animation faite avec YanFlyActionSequence qui me convient presque parfaitement pour les attaques de type physique, en gros l'utilisateur s'avance vers son ennemi, le frappe puis revient à sa position initiale.

Malheureusement quand l'utilisateur est confus, ça pose problème puisqu'il se retrouve à frapper un allié, l'animation rend la chose illogique, il se déplace juste devant et frappe l’allié en étant de dos :pense

Je sais que la commande pour qui correspondrait à ce que je souhaiterai faire est : user.isStateAffected(0008)

0008 c'est l'emplacement de l'état confus dans ma base de donnée.

Je voulais savoir si quelqu'un savait où et comment rajouter du coup la condition pour dire que si l'utilisateur est confus, qu'il fasse simplement une attaque normale sans se déplacer ?

ça serait vraiment au top si quelqu'un sait comment rajouter ça dans ce code

Le code en question que j'ai ajouté dans le notetag de la compétence "attaque":





<setup action>

display action

if user.attackMotion() !== 'missile'

camera focus: target
zoom: 110%, 20

camera offset: right, 50


else

camera focus: user
zoom: 150%, 20
wait: 20
camera focus: target
zoom: 150%, 20
camera offset: right, 50

end

immortal: targets, true
</setup action>

<target action>

if user.attackMotion() !== 'missile'
move user: targets, front, 20
else
perform start
end


wait for movement
motion attack: user
wait: 10
attack animation: target
wait for animation

action effect
wait for animation
wait for movement
wait: 5

</target action>


gif - posté le 02/08/2020 à 16:46:32 (4105 messages postés)

❤ 0

Saut :),

As-tu essayé des choses du genre :

Portion de code : Tout sélectionner

1
2
3
4
5
if user.isStateAffected(0008)
   …
else
   …
end



Est-ce ton propre code que tu as rajouté dans le notetag ?

Twitter


MrHeimer - posté le 02/08/2020 à 16:59:56 (21 messages postés)

❤ 0

gif a dit:


Saut :),

As-tu essayé des choses du genre :

Portion de code : Tout sélectionner

1
2
3
4
5
if user.isStateAffected(0008)
   …
else
   …
end



Est-ce ton propre code que tu as rajouté dans le notetag ?



Salut Gif, ça va?^^

Merci pour ta réponse!

Non ce n'est pas mon propre code c' est un gratuit que j'ai trouvé sur internet, je suis incapable d'écrire quelque chose comme ça même si je commence à cerner comment ça marche, j'ai essayé oui j'arrête pas depuis hier c'est en train de me rendre fou :leure3

Je dois mal m'y prendre pour ajouter la condition parce que ça fait tout sauf ce que je souhaite :bave


HuLijin - posté le 02/08/2020 à 17:17:14 (765 messages postés)

❤ 0

Yeoun, mage-archère-louve

Je serais tentée de dire de faire ça :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
if user.attackMotion() !== 'missile'
if user.isStateAffected(0008)
move user: targets, back, 20
else
move user: targets, front, 20
end
else
perform start
end 



Mais comme j'ai pas la doc sous les yeux, que je ne sais pas si le notetag supporte des if encastrés l'un dans l'autre, c'est un peu du pifomètre.

M.V.


MrHeimer - posté le 02/08/2020 à 18:06:06 (21 messages postés)

❤ 0

HuLijin a dit:


Je serais tentée de dire de faire ça :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
if user.attackMotion() !== 'missile'
if user.isStateAffected(8)
move user: targets, back, 20
else
move user: targets, front, 20
end
else
perform start
end 



Mais comme j'ai pas la doc sous les yeux, que je ne sais pas si le notetag supporte des if encastrés l'un dans l'autre, c'est un peu du pifomètre.



Salut HuLijin, merci aussi pour ta réponse c'est gentil, mais j'y arrive toujours pas malgré vos conseils :triste2

Faudrait que j'arrive à dire que :

if user.isStateAffected(8)

do a normal attack only

end

else

if user.attackMotion() !== 'missile'

le reste de l'animation

end


D'ailleurs j'ai commencé à composer les musiques de mon jeu en ce moment en parallèle, je les mettrais sur ce forum en .ogg avec un lien de téléchargement pour vous remercier comme il se doit ( des musiques gratos c'est mieux qu'un simple merci ^^ )


gif - posté le 02/08/2020 à 21:09:23 (4105 messages postés)

❤ 0

MrHeimer a dit:

Salut Gif, ça va?^^

Merci pour ta réponse!

Non ce n'est pas mon propre code c' est un gratuit que j'ai trouvé sur internet, je suis incapable d'écrire quelque chose comme ça même si je commence à cerner comment ça marche, j'ai essayé oui j'arrête pas depuis hier c'est en train de me rendre fou

Je dois mal m'y prendre pour ajouter la condition parce que ça fait tout sauf ce que je souhaite



Ouais ça roule :).

Je serai tenté de faire simple, comme le suggère HuLijin. T'as essayé sur un héros avec un notetag vide ? L'exemple que tu cites est relativement complexe pour démarrer (et ne convient peut-être pas à ce que tu veux faire de manière générale), surtout si tu ne le comprends pas :p.

Si t'y arrives pas, je devrais avoir du temps mardi prochain pour ouvrir RMMV.

Twitter


MrHeimer - posté le 03/08/2020 à 16:53:21 (21 messages postés)

❤ 0

gif a dit:


MrHeimer a dit:

Salut Gif, ça va?^^

Merci pour ta réponse!

Non ce n'est pas mon propre code c' est un gratuit que j'ai trouvé sur internet, je suis incapable d'écrire quelque chose comme ça même si je commence à cerner comment ça marche, j'ai essayé oui j'arrête pas depuis hier c'est en train de me rendre fou

Je dois mal m'y prendre pour ajouter la condition parce que ça fait tout sauf ce que je souhaite



Ouais ça roule :).

Je serai tenté de faire simple, comme le suggère HuLijin. T'as essayé sur un héros avec un notetag vide ? L'exemple que tu cites est relativement complexe pour démarrer (et ne convient peut-être pas à ce que tu veux faire de manière générale), surtout si tu ne le comprends pas :p.

Si t'y arrives pas, je devrais avoir du temps mardi prochain pour ouvrir RMMV.



merci je viens de réussir, je ne mettais simplement pas la condition au bon endroit .. ça donne ça au final si jamais quelqu'un passe par là et a le même problème :


<setup action>



display action



if user.attackMotion() !== 'missile'



camera focus: target

zoom: 110%, 20



camera offset: right, 50





else



camera focus: user

zoom: 150%, 20

wait: 20

camera focus: target

zoom: 150%, 20

camera offset: right, 50



end



immortal: targets, true

</setup action>



<target action>


if user.isStateAffected(8)


else



if user.attackMotion() !== 'missile'

move user: targets, front, 20

else

perform start

end





wait for movement

motion attack: user

wait: 10

attack animation: target

wait for animation



action effect

wait for animation

wait for movement

wait: 5



</target action>



Merci encore :)

Index du forum > Entraide > [RpgmakerMV] [RpgmakerMV] Yep Action Sequence

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 | Articles perso | 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 | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Jeux complets | Tous les jeux | 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