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



-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

Partagez
 

 [VX] Gestion des boucliers

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
valer
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
valer


Masculin Age : 36
Inscrit le : 27/10/2009
Messages : 56

[VX] Gestion des boucliers Empty
MessageSujet: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeVen 13 Nov 2009 - 18:22

Bonjour,

Description : Gère les boucliers
Système de combats gérés:

Classique (Texte + Bouclier)
SBS (Graphique + Bouclier)

Version 1.00
Auteur : Moi

Ce script permet de gérer un bouclier (Un bonus de point de vie qui se régénère en échange d'un certain nombre de points de mana par tour.)

u]Utilisation in-game:[/u]
Le bouclier s'utilise comme une compétence spéciale pendant un combat. Sur la map, il ne sert à rien.

Fonctionnement

Phase de génération :

L'utilisateur génère un bouclier de hp=100 PV, qui coûte mp=30 mp par tour, et qui se régénère de reg=35% par tour.

Phase "d'entretien":
Spoiler:
Phase de combat:
Spoiler:
Fin du combat:
Spoiler:

Version pour le système de combat classique:
Classes modifiées:
Spoiler:
Alias:
Spoiler:
Code:
Spoiler:

Version évoluée:

Méthodes modifiées:
Spoiler:
Alias:
Spoiler:



Module Lisez-moi (Informations)
Spoiler:
Module Configuration(Valeurs par défauts)
Spoiler:
Module Fonctionnement(Valeurs par défauts)
Spoiler:
Module graphique
Spoiler:
Images:
Spoiler:


Dernière édition par valer le Sam 20 Mar 2010 - 2:36, édité 23 fois
Revenir en haut Aller en bas
Diblo
Illusionniste Lv.12
Illusionniste Lv.12
Diblo


Masculin Age : 115
Inscrit le : 07/08/2009
Messages : 774

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeVen 13 Nov 2009 - 18:37

Salut, ce script m'a l'air intéressant, seulement je n'ai pas bien compris dans quels cas on doit l'utiliser? (bouclier " spatial" ?)
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeVen 13 Nov 2009 - 18:42

Ce script est plutôt long, ce qui du coup, fait que je ne le lis pas au complet. De plus, seul les scripteurs sont en mesure de comprendre un script en le regardant. N'ayant pas de description plus qu'il faut ni aucun screen, il ne donne pas envie d'être utilisé car impossible de savoir ce qu'il fait réellement. Relis les règles de présentation des scripts et modifie (éditer) s'il-te-plaît.
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeVen 13 Nov 2009 - 18:45

Sa sert à quoi ? ^^'
Explique un peu plus ce que sa fait =D
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeSam 14 Nov 2009 - 8:28

Moi, je trouve l'explication claire.
Ca permet de créer un bouclier qui absorbe les degats à la place du héros.
Le bouclier se crée et s'entretient en consommant des MP.
Le concept est interessant et apporte un element strategique supplementaire au combat.
( Choix entre utilisation de MP en attaque ou en defense en quelque sorte )

Concernant l'aspect technique maintenant :
- On remarque une certaine maitrise, même pour un premier script.
( Normal pour quelqu'un venant du C )
- Mais il y a certaine carence.
La premiere, et la pire, l'absence d'alias qui rends ton script tres peu compatible avec les autres.
Ensuite, il n'est pour l'instant conçu que pour le systeme de base, systeme tres peu utilisé.

Donc, tres bon debut.
Renseigne toi sur le fonctionnement de l'alias, c'est vital !!
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

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeSam 14 Nov 2009 - 10:38

Le mieux à faire serait de le rendre compatible avec le SBS, ca de loin le système le plus utilisé.
Liens du SBS :
http://www.rpgrevolution.com/forums/index.php?showtopic=18304

Déjà essaye de le rendre compatible avec la version SBS normale, après tu pourra voir pour l'ATB. En plus Mr.Bubble à fait la liste des méthodes réécrites/aliasées donc ca te facilite la tache =)

Bon courage si tu souhaite te lancer dans ce projet, c'est très bien pour un premier script !
J'te rajoute 11 points (Pourquoi pas 10 ? Bonus premier script on va dire =) )
Revenir en haut Aller en bas
valer
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
valer


Masculin Age : 36
Inscrit le : 27/10/2009
Messages : 56

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeSam 14 Nov 2009 - 10:44

Je m'excuse de m'être planté sur la première description. C'est pour cela que je me suis fait "engueuler".
Revenir en haut Aller en bas
Valioos
Illusionniste Lv.12
Illusionniste Lv.12
Valioos


Masculin Age : 31
Inscrit le : 20/03/2009
Messages : 734

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeSam 14 Nov 2009 - 12:19

Un script intéressant qui peut étre utile ,merci du partage Smile
Revenir en haut Aller en bas
valer
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
valer


Masculin Age : 36
Inscrit le : 27/10/2009
Messages : 56

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeSam 14 Nov 2009 - 20:21

Merci Ashka pour les alias: J'ai changé la structure de mon script pour pouvoir utiliser les alias.

Par contre, j'ai un problème pour le rendre compatible avec le SBS:

Pour l'instant le bouclier marche sur le SBS, mais l'affichage ce n'est pas ça:

Il faut que je crée un bouclier autour du personnage. (Image transparente?)
Il faut que j'arive à afficher les dégâts (Là, je ne vois pas où est la méthode qui permette d'afficher ces dégats).

Si vous pouvez m'aider sur le dernier point, je vous serai reconnaissant.

Bonne soirée.
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeDim 15 Nov 2009 - 9:19

Oui, le SBS change pas mal de chose.
Mais c'est l'occasion de passer à quelque chose de plus visuel.
J'avais un systeme de bouclier elementaire sur une de mes tentatives de projets.
Je n'etais fait une animation à partir du fichier "Heal4", et je jouais l'anim' sur le héros ciblé.
Ca donne un effet "Bouclier".

Pour utiliser une anim' de la BDD, c'est simple :

Code:
actor.animation_id = XX

Ou XX est l'ID de l'anim' voulu.
L'update du Sprite_Character s'occupera du reste.

Si tu prefere une image, le mieux serait de completer Sprite_Battler.
Soit en affichant une image au dessus du battler, soit, mieux, en créant un Sprite_Bouclier associé au Sprite_Battler.
Tout depend de tes ambitions.
Le sprite pourrait etre animé, mais c'est un poil plus complexe ( dans tes cordes, je pense ).
L'image serait fixe mais c'est simple à mettre en oeuvre.


Pour controler le pop up, regarde la methode "set_damage_pop" de Spritset_Battle ( Sideview 2 ).

Code:

  def set_damage_pop(actor, index, damage)
    @actor_sprites[index].damage_pop(damage) if actor
    @enemy_sprites[index].damage_pop(damage) unless actor
  end

La methode "damage_pop" du Sprite_Battler appelera une fenetre pour afficher les degats.
Voir Sprite_Damage à la fin du script Sideview 2.

Si tu veux afficher un Integer, pas de probleme, il suffit d'utiliser le pop up de base :

Code:
@spriteset.set_damage_pop(true, actor.index, -666)

Par contre, pour une chaine ( genre "Bouclier - 50 hp", faut modifier la methode "damage_pop" de Sprite_Damage ou se créer un systeme parallele.
Revenir en haut Aller en bas
valer
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
valer


Masculin Age : 36
Inscrit le : 27/10/2009
Messages : 56

[VX] Gestion des boucliers Empty
MessageSujet: UP   [VX] Gestion des boucliers Icon_minitimeDim 22 Nov 2009 - 1:16

Message précédent :

Merci, par contre pour afficher un int, j'ai un peu plus de boulot que prévu :

je vais mettre un chiffre en bleu pour la consommation de mana,
un chiffre couleur de base pour les dégâts sur le bouclier.

Je vais mettre un Sprite pour me faire plaisir.

Bonne journée

UP:

Bonsoir, j'ai commencé à mettre à jour mes scripts. J'ai ajouté l'affichage des dégâts sur les boucliers pour le SBS. Vous pourrez le voir, il y a deux scripts maintenants :
1) pour le système classique
2) Pour le SBS, et le système classique.
Le second n'est pas terminé, il me reste à mettre l'extension pour faire s'afficher le bouclier sur le personnage.
+ le texte pour le système classique.
Ceci dit, je mettrai ces deux scripts dans les extensions pour permettre d'utiliser le script le plus adapté au système de combat.
Revenir en haut Aller en bas
Diblo
Illusionniste Lv.12
Illusionniste Lv.12
Diblo


Masculin Age : 115
Inscrit le : 07/08/2009
Messages : 774

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeDim 22 Nov 2009 - 8:22

Salut,si je comprends bien , le script pour le SBS n'est pas encore tout à fait au point?
Et je n'ai pas bien compris quels scripts utilisés pour le SBS ( les 3 modules + l'extensions? Dans ce cas ce sont 4 scripts séparés ou les 3 modules sont tous ensembles et l'extension en dessous?).
Revenir en haut Aller en bas
valer
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
valer


Masculin Age : 36
Inscrit le : 27/10/2009
Messages : 56

[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitimeDim 22 Nov 2009 - 10:58

Le script pour le SBS n'est pas encore tout à fait au point, mais le rajout se fera sous la forme d'une extension.

Par contre pour les scripts, tu les mets dans des modules séparés. Cela sera plus pour moi de voir où il y a un problème en cas de bug.

Oui pour les extensions : tu les mets en dessous.

Bonne journée.
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Gestion des boucliers Empty
MessageSujet: Re: [VX] Gestion des boucliers   [VX] Gestion des boucliers Icon_minitime

Revenir en haut Aller en bas
 

[VX] Gestion des boucliers

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

 Sujets similaires

-
» Gestion des directions des PNJ's
» Gestion de la BDD [resolu]
» Gestion du chronomètre
» gestion,un genre de The sim
» [[Faire une gestion de CheatCode]]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Objets et compétences-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit