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



Le Deal du moment : -50%
-50% Baskets Nike Air Huarache Runner
Voir le deal
69.99 €

Partagez
 

 Lancer une bombe en combat [Immobilisé le lanceur][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 : 35
Inscrit le : 18/12/2009
Messages : 360

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 17:58

Yop yop !!

Je voudrais savoir comment faire pour immobilisé un lanceur d'objet, imaginons qu'un des héros veut lancer une bombe, celui-ci reste immobile et l'animation bombe s'exécute.

Pour ma part, j'ai une animation de bombe, sa donne ça :

Je sélectionne la bombe dans mes objets, et je cible un ennemi.
Le lanceur fonce comme un bourrin avec son épée sur l'ennemi et l'animation de la bombe s'afficher puis les dégâts de celle-ci.

Donc c'est pas très réaliste, qqun sait comment faire pour immobilisé le lanceur de bombe ?

J'utilise le ciblage étendu posté par Zangther sur ce forum même et si je voudrais lancer une potion sur un mort-vivant (genre à la FF) pour l'affaiblir, j'aimerais bien que l'animation soit également réaliste...

Merci d'avance.



Dernière édition par Varkan le Lun 9 Aoû 2010 - 23:40, édité 1 fois
Revenir en haut Aller en bas
kamikaz93
Maire Lv.9
Maire Lv.9
kamikaz93


Masculin Age : 26
Avertissements : 1
Inscrit le : 26/06/2009
Messages : 329

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 18:09

Si tu as le SBS, il serait plus sage pour toi de cocher l'attribut "Bow", sa enverra une flèche, si tu veut cependant changer l'animation de la flèche, direction "Graphic/Characters/woodarrow.png". Après si tu veut la performer, je ne sait pas
Revenir en haut Aller en bas
http://pcweb.1fr1.net
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 18:16

Essaye ça :

Code:
#==============================================================================
# ■ Bomb Weapons 1.0 for RPG Tankentai Sideview Battle System
# 8.23.2008
#------------------------------------------------------------------------------
# Written by Enelvon Siolach
# This script is exclusive to RMVX.net. Please do not distribute it elsewhere.
#==============================================================================
# This script makes all weapons with the Bomb element (default Element ID #32)
# have an animation where they throw a bomb at the foe.
#==============================================================================
# ■ Release Notes
#------------------------------------------------------------------------------
# 1.0
# ● Original Release.
#==============================================================================
# ■ Installation Notes
#------------------------------------------------------------------------------
# Plug and play. Set the BOMB_ELEMENT to the Element ID of Sworddash. Add
# BOMB to your Bomb weapons and give them an explosion animation from the
# Database, and you're done!
#==============================================================================

module N01
# Element used to define a skill as a Bomb skill
BOMB_ELEMENT = 32 # Default is 32, my Bomb Element.

# Action Sequence
BOMB_ATTACK_ACTION = {
"BOMB_THROW" => ["BEFORE_MOVE","WPN_SWING_OVER","absorb1","WAIT(FIXED)",
"START_WEAPON_THROW","12","OBJ_ANIM_WEIGHT","Can Collapse",
"COORD_RESET"],}
ACTION.merge!(BOMB_ATTACK_ACTION)
end

module RPG
class Weapon
alias enelvon_bomb_base_action base_action
def base_action
# If the Bomb Element is checked on the skills tab in the database,
# the Bomb attack action sequence is used.
if $data_weapons[@id].element_set.include?(N01::BOMB_ELEMENT)
return "BOMB_THROW"
end
enelvon_bomb_base_action
end
end
end

Il suffit juste de créer un élément bombe puis de l'indiquer dans le script. Ensuite tu coche cet élément pour ta bombe et voila ^^
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 18:52

Merci pour vos réponses.

Pour kamikaz93 : Mais si je veux utiliser un arc par la suite ça donne quoi ?

Pour Zangther : Alors soit je n'ai pas compris, soit ça ne marche pas.

J'ai essayé de 2 manières,

- J'ai mit l'ID de mon objet dans le script puis une animation quelconque.
- J'ai mit l'ID de mon animation dans le script et je l'ai associé à mon objet bombe.

Mais ça ne change rien... Je pense que je n'ai pas compris ^^
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 18:57

Non en fait dans le script tu indique l'ID du l'élément "bombe" (comme feu etc..).
Donc tu crée ton élément (dans l'onglet Système) bombe qui à pour ID 18 par exemple.
Tu met 18 dans le script. Ensuite tu met que ton sort à l'élément "bombe" et ca devrait marcher !
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeJeu 29 Juil 2010 - 19:10

Merci pour ta réponse, alors j'ai fais comme tu m'as dit mais bien sûr comme je suis Varkan, ça ne marche pas^^

Voici en image mes config BDD et script

https://2img.net/r/ihimizer/img821/8858/bombe.png

J'ai mal placé le script ?
J'ai oublié qqch ?
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 14:37

T'a sauvegardé avant de lancer ton combat ?
Essaye de le placer en dessous de tout les autres scripts pour voir !
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:11

Non je fais une nouvelle partie et je met un coffre a côté de moi pour avoir une bombe et je fais un combat via un pnj.

J'ai essayé de le mettre en dessous de tout les autres mais ça ne marche pas...

Je viens d'essayé sur un autre projet, et ça ne marche pas non plus...

Le héros utilise l'objet mais fonce toujours comme un bourrin sur l'ennemi et l'animation vient après...

Donc je ne pense pas qu'il y ai une incompatibilité de script, mais soit ça vient de moi, soit ça vient du script.
Revenir en haut Aller en bas
kamikaz93
Maire Lv.9
Maire Lv.9
kamikaz93


Masculin Age : 26
Avertissements : 1
Inscrit le : 26/06/2009
Messages : 329

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:13

kamikaz93 a écrit:
Si tu as le SBS, il serait plus sage pour toi de cocher l'attribut "Bow", sa enverra une flèche, si tu veut cependant changer l'animation de la flèche, direction "Graphic/Characters/woodarrow.png". Après si tu veut la performer, je ne sait pas

Essaye sa, si jamais t'utilise pas de flèches.
Revenir en haut Aller en bas
http://pcweb.1fr1.net
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:19

Mais j'utiliserai des flèches dans pas longtemps avec un des héros c'est 4a le soucis.

Merci quand même.
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:31

Ta bombe est un objet, ça devrait etre une arme.
Revenir en haut Aller en bas
kamikaz93
Maire Lv.9
Maire Lv.9
kamikaz93


Masculin Age : 26
Avertissements : 1
Inscrit le : 26/06/2009
Messages : 329

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:34

Ashka a raison si tu lisait le script ( Même moi j'y ai pas fait attention rhololo o_O ) c'est marqué "WEAPON"...
Revenir en haut Aller en bas
http://pcweb.1fr1.net
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:41

Okkkkkkkkkkkkkk !!

Merci ASHKA

Dommage, je trouve pas ça très réaliste d'avoir une arme "bombe" qu'on peut utiliser autant de fois qu'on veut, c'est pas ce que je cherchais m'enfin merci pour tout.
Revenir en haut Aller en bas
kamikaz93
Maire Lv.9
Maire Lv.9
kamikaz93


Masculin Age : 26
Avertissements : 1
Inscrit le : 26/06/2009
Messages : 329

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:44

Si une bombe, c'est réaliste pour dire, c'est mieux qu'un objet car une bombe sa tue des personnes, autant dans le virtuel que dans la réalité, et ce qu'on appelle une arme, c'est un objet qu'on utilise pour tuer des gens ou se défendre ! Smile
Revenir en haut Aller en bas
http://pcweb.1fr1.net
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:49

Oui tout à fait d'accord, mais dans le jeu même je dis, tu t'équipe de la bombe que sa soit pour arme ou objet, mais quand tu lance ta bombe, tu n'en as plus, c'est ça que je voulais dire.

Alors que là, je lance ma bombe, Ah j'en ai encore une ! j'en relance une ! Ah bah j'en ai à l'infini^^
Revenir en haut Aller en bas
kamikaz93
Maire Lv.9
Maire Lv.9
kamikaz93


Masculin Age : 26
Avertissements : 1
Inscrit le : 26/06/2009
Messages : 329

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 15:51

Utilise le script de munitions de Zanghter, il y est dans son shop, sa pourrait te servir crois-moi ! :je ris fortement!:
Revenir en haut Aller en bas
http://pcweb.1fr1.net
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 16:00

je ris fortement bon bah je verrai ça demain je dois partir ^^

Merci !
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 16:29

Tu veux que ca soit applicable pour les objets aussi c'est ca ?
Je te fait ca si tu veux
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeVen 30 Juil 2010 - 22:41

ça serait plus réaliste effectivement, en tout cas mille merci pour ta proposition !

Je need ^^
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeSam 31 Juil 2010 - 0:36

Code:
#==============================================================================
# ■ Bomb Weapons 1.0 for RPG Tankentai Sideview Battle System
# 8.23.2008
#------------------------------------------------------------------------------
# Written by Enelvon Siolach
# This script is exclusive to RMVX.net. Please do not distribute it elsewhere.
#==============================================================================
# This script makes all weapons with the Bomb element (default Element ID #32)
# have an animation where they throw a bomb at the foe.
#==============================================================================
# ■ Release Notes
#------------------------------------------------------------------------------
# 1.0
# ● Original Release.
#==============================================================================
# ■ Installation Notes
#------------------------------------------------------------------------------
# Plug and play. Set the BOMB_ELEMENT to the Element ID of Sworddash. Add
# BOMB to your Bomb weapons and give them an explosion animation from the
# Database, and you're done!
#==============================================================================

module N01
# Element used to define a skill as a Bomb skill
BOMB_ELEMENT = 32 # Default is 32, my Bomb Element.

# Action Sequence
BOMB_ATTACK_ACTION = {
"BOMB_THROW" => ["BEFORE_MOVE","WPN_SWING_OVER","absorb1","WAIT(FIXED)",
"START_WEAPON_THROW","12","OBJ_ANIM_WEIGHT","Can Collapse",
"COORD_RESET"],}
ACTION.merge!(BOMB_ATTACK_ACTION)
end

module RPG
class Item
alias enelvon_bomb_base_action base_action
def base_action
# If the Bomb Element is checked on the skills tab in the database,
# the Bomb attack action sequence is used.
if $data_items[@id].element_set.include?(N01::BOMB_ELEMENT)
return "BOMB_THROW"
end
enelvon_bomb_base_action
end
end
end

Essaye ca pour voir si ca marche !
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeSam 31 Juil 2010 - 6:03

C'est la sequence qui determine les actions qui seront executé.
Le script de base associe une sequence à l'attaque avec une arme.
Rien ne t'empeche de recuperer cette sequence et de l'utiliser pour autre chose.

Et si je peux me permettre une suggestion totalement folle : Apprends à utiliser le SBS correctement et crée toi-même la sequence qui te convient !!
Revenir en haut Aller en bas
Varkan
Maire Lv.9
Maire Lv.9
Varkan


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

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeSam 31 Juil 2010 - 12:07

Merci bloackade, ton script marche bien mais le seul hic, c'est que le héros lance son arme.
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitimeDim 1 Aoû 2010 - 10:49

Bon pour faire apparaitre l'icone de ton objet, c'est pas compliqué il te faut le SBS 3.4b au moins.
Tu va dans [SBS] Battler Configuration et à la fin tu à ca normalement :
Code:
 #--------------------------------------------------------------------------
 # ++ Item Flying Graphic Settings
 #--------------------------------------------------------------------------
 # Allows use of a seperate throwing weapon graphic besides the one assigned
 # from Iconset.png.
 #
 # Flying Graphics can only be utilized through use of Moving Animation
 # hashes.
 #
 # return "001-Weapon01" <- Weapon image file name.  If "", none is used.
 #                          File must be in the .Graphics/Characters folder
 #                          of your project.
 #
 # Notetag: <flygraphic: key>
  def flying_graphic
    case @id
    when 1
      return ""
    end
    # Default throwing skill graphic for unassigned Weapon IDs.
    return ""
  end
end
A la place du "when 1", tu remplace le 1 par l'ID de ta bombe. Et à la place de " return "" ", tu remplace les "" par "icon" (avec les "")

En gros si t'a deux bombe dans ton jeux (ou plus hein) d'ID 45 et 88 ca donne :

Code:
 #--------------------------------------------------------------------------
 # ++ Item Flying Graphic Settings
 #--------------------------------------------------------------------------
 # Allows use of a seperate throwing weapon graphic besides the one assigned
 # from Iconset.png.
 #
 # Flying Graphics can only be utilized through use of Moving Animation
 # hashes.
 #
 # return "001-Weapon01" <- Weapon image file name.  If "", none is used.
 #                          File must be in the .Graphics/Characters folder
 #                          of your project.
 #
 # Notetag: <flygraphic: key>
  def flying_graphic
    case @id
    when 45,88
      return "icon"
    end
    # Default throwing skill graphic for unassigned Weapon IDs.
    return ""
  end
end

Autre solution, valable uniquement si tu as inclus le script "Notetags for Tankentai Add-on" tu peux mettre directement dans la note de l'objet
Code:
<flygraphic: icon>
Ça devrait marcher normalement !
Revenir en haut Aller en bas
Contenu sponsorisé




Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Empty
MessageSujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu]   Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Icon_minitime

Revenir en haut Aller en bas
 

Lancer une bombe en combat [Immobilisé le lanceur][Résolu]

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

 Sujets similaires

-
» Comment exploser un mur avec une bombe ? [resolu]
» Combat-Abs. Possible de mettre une zone de combat ? [Resolu]
» ADD-ON SBS Takentai : Attribut bombe
» Bombe pour bomberman
» Combat

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 | Forum gratuit