| Lancer une bombe en combat [Immobilisé le lanceur][Résolu] | |
|
Auteur | Message |
---|
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 |
|
| |
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 ^^ |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 ^^ |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 ! |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Jeu 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 ? |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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 ! |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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. |
|
| |
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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. |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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. |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 30 Juil 2010 - 15:31 | |
| Ta bombe est un objet, ça devrait etre une arme. |
|
| |
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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"... |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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. |
|
| |
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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 ! |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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^^ |
|
| |
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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!: |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 30 Juil 2010 - 16:00 | |
| je ris fortement bon bah je verrai ça demain je dois partir ^^
Merci ! |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 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 |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Ven 30 Juil 2010 - 22:41 | |
| ça serait plus réaliste effectivement, en tout cas mille merci pour ta proposition !
Je need ^^ |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Sam 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 ! |
|
| |
Voyageur Lv.10
Age : 42 Inscrit le : 04/12/2008 Messages : 383
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Sam 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 !! |
|
| |
Maire Lv.9
Age : 36 Inscrit le : 18/12/2009 Messages : 360
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Sam 31 Juil 2010 - 12:07 | |
| Merci bloackade, ton script marche bien mais le seul hic, c'est que le héros lance son arme. |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] Dim 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 ! |
|
| |
| Sujet: Re: Lancer une bombe en combat [Immobilisé le lanceur][Résolu] | |
| |
|
| |
| Lancer une bombe en combat [Immobilisé le lanceur][Résolu] | |
|