AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

Partagez
 

 Script QTE contreattack [Résolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Varkan
Maire Lv.9
Maire Lv.9
Varkan


Masculin Age : 36
Inscrit le : 18/12/2009
Messages : 360

Script QTE contreattack [Résolu] Empty
MessageSujet: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeLun 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.htm

Ma 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
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeLun 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.
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


Masculin Age : 36
Inscrit le : 18/12/2009
Messages : 360

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeLun 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...
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeLun 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
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


Masculin Age : 36
Inscrit le : 18/12/2009
Messages : 360

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeLun 26 Juil 2010 - 17:36

Ok pas de problème ^^
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 42
Inscrit le : 04/12/2008
Messages : 383

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeMar 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.
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


Masculin Age : 36
Inscrit le : 18/12/2009
Messages : 360

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeMar 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:

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.
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 42
Inscrit le : 04/12/2008
Messages : 383

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeMer 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.
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


Masculin Age : 36
Inscrit le : 18/12/2009
Messages : 360

Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitimeMer 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 !
Revenir en haut Aller en bas
Contenu sponsorisé




Script QTE contreattack [Résolu] Empty
MessageSujet: Re: Script QTE contreattack [Résolu]   Script QTE contreattack [Résolu] Icon_minitime

Revenir en haut Aller en bas
 

Script QTE contreattack [Résolu]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [Script] Condition: Appui d'une touche (avec l'ABS) et activation d'un interrupteur en script [Résolu]
» [Script] Recherche d'un problème face à la modification d'un script [Résolu]
» Qu'est-ce qu'un Script ? [resolu]
» [Résolu]~Script~Script Crédit Modifié
» [Script] Comment se servir de ce script ? [Résolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit