| Script QTE contreattack [Résolu] | |
|
Auteur | Message |
---|
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Script QTE contreattack [Résolu] Lun 26 Juil 2010 - 13:16 | |
| Yop yop ! C'est encore moi, oui oui les scripts c'est vraiment pas mon domaine, pourtant j'essaie de comprendre... Voici le script en question : https://rpg-maker-vx.bbactif.com/combat-f166/add-on-sbs-tankentai-qte-contrattack-t2734.htmMa question est la suivante, où dois-je mettre la dernière partie du code, c'est à dire celui-ci : - Code:
-
def base_action case @enemy_id when 1 return "atk" end # Default action for all unassigned Enemy IDs. return "ENEMY_UNARMED_ATK" end J'ai fais des recherches, rien trouvé... je suis apparemment le seul nul a ne pas avoir compris les dernières phrases d'ASHKA =/ Merci d'avance pour votre aide !
Dernière édition par Varkan le Mer 28 Juil 2010 - 18:04, édité 1 fois |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Script QTE contreattack [Résolu] Lun 26 Juil 2010 - 16:12 | |
| Oui, tu comprend pas les phrases d'ASHKA xD Il dit ca avant de mettre le bout de script : - Citation :
- ( Configuration au environ de la ligne 1050 du script de config' )
Le script de config étant SBS Configuration. |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script QTE contreattack [Résolu] Lun 26 Juil 2010 - 17:09 | |
| Ah ok =D
Bon bah maintenant le problème c'est qu'il se passe rien du tout... soit j'ai remplacé la mauvaise ligne de code dans le sbs config... soit je sais pas... |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Script QTE contreattack [Résolu] Lun 26 Juil 2010 - 17:32 | |
| En fait il faut que tu modifie le 1 par l'ID des monstres. Enfin, attend que ASHKA vienne et t'explique plus en détails ca a quoi ça servira. Parce que j'ai la flemme de décortiquer le script XD |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script QTE contreattack [Résolu] Lun 26 Juil 2010 - 17:36 | |
| |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Script QTE contreattack [Résolu] Mar 27 Juil 2010 - 16:24 | |
| Bon alors déjà, as-tu bien fais la modif dans le script Scene_Battle comme indiqué dans le post ? - Code:
-
elsif @win_qte != nil update_qte
Si oui, pour qu'un heros puisse avoir une chance de faire une contrattack, il faut que tu definisse l'ennemi quand "pouvant faire l'objet qu'une contreattack". C'est ce que fais le bout de code qui te pose probleme. - Code:
-
def base_action case @enemy_id when 1 return "atk" end # Default action for all unassigned Enemy IDs. return "ENEMY_UNARMED_ATK" end
Avec cette configuration, seul l'ennemi d'ID 1 pourra etre "contrattaqué". Pour en definir d'autres, il suffit de rajouter leurs ID à la suite : - Code:
-
def base_action case @enemy_id when 1, 2, 3, 51, 33, 1664, 666 return "atk" end # Default action for all unassigned Enemy IDs. return "ENEMY_UNARMED_ATK" end
La sequence "atk" est une sequence d'action du SBS comme les autres à ceci pres que je l'ai programmé moi même comme repere. C'est si un ennemi effectue cette sequence là que le héros aura la possibilité de contrattaquer. Dis moi s'il te reste de difficultés. |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script QTE contreattack [Résolu] Mar 27 Juil 2010 - 18:51 | |
| Alors pour le premier bout de code, oui je l'ai fait comme tu l'as expliqué. Ensuite, l'autre bout de code qui me pose problème, je l'ai mit dans les ligne 1050 mais peut être que je l'ai mal placé.... Voici le bout de script que j'ai pour le sbs config vers les ligne 1050 (1032 à 1066 pour être précis) - Spoiler:
#-------------------------------------------------------------------------- # ● Actor Unarmed Attack Action Sequence #-------------------------------------------------------------------------- # when 1 <- Actor ID number # return "NORMAL_ATTACK" <- Corresponding ACTION sequence name. def non_weapon case @actor_id when 1 # Actor ID return "NORMAL_ATTACK" end # Default ACTION sequence for all unassigned Actor IDs. return "NORMAL_ATTACK" end def base_action case @enemy_id when 10 return "atk" end # Default action for all unassigned Enemy IDs. return "ENEMY_UNARMED_ATK" end #-------------------------------------------------------------------- # ● Actor Wait/Idle Animation #-------------------------------------------------------------------------- def normal case @actor_id when 1 return "WAIT" end # Default ACTION sequence for all unassigned Actor IDs. return "WAIT" end
Là l'ennemi "10" chez moi est impossible de contra attaqué... Enfin j'ai pas de flèche j'ai rien du tout pourtant j'ai fais comme expliqué sur ton tuto. |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Script QTE contreattack [Résolu] Mer 28 Juil 2010 - 17:02 | |
| Attends, tu t'es gouré là. - Code:
-
def non_weapon case @actor_id
@actor_id => t'es dans la section reservé aux heros. Normal que le systeme ne trouve pas de variable @ennemy_id == 10. Cherche la partie reservé aux ennemis, un peu plus bas : - Code:
-
#============================================================================== # ■ Game_Enemy #------------------------------------------------------------------------------ # Enemy Basic Action Settings #============================================================================== class Game_Enemy < Game_Battler #-------------------------------------------------------------------------- # ● Enemy Unarmed Attack Animation Sequence #-------------------------------------------------------------------------- # when 1 <- enemyID# # return "ENEMY_UNARMED_ATK" <- Corresponding action SEQUENCE name. def base_action case @enemy_id when 1 return "ENEMY_UNARMED_ATK" end # Default action for all unassigned Enemy IDs. return "ENEMY_UNARMED_ATK" end #-------------------------------------------------------------------------- # ● Enemy Wait/Idle Animation #-------------------------------------------------------------------------- def normal case @enemy_id when 1
Difficile de donner des lignes precises, ça depend des sequences qui sont defini dans ton script. Mais c'est un peu plus bas, tu devrais trouver rapidement. Oh, et n'oublie pas de supprimer ces modifs pour le héros. |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Script QTE contreattack [Résolu] Mer 28 Juil 2010 - 18:04 | |
| Ah ok je comprend maintenant !!
Là ça marche parfaitement bien ! Merci beaucoup Ashka, ça rajoutera un petit plus à mes combats ! |
|
| |
| Sujet: Re: Script QTE contreattack [Résolu] | |
| |
|
| |
| Script QTE contreattack [Résolu] | |
|