Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



Le Deal du moment : -50%
[Adhérents Fnac] -50% Casque Pro Gaming HyperX ...
Voir le deal
49.99 €

Partagez
 

 [VX] Afficher les stats sur la map

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Afficher les stats sur la map 8915271400100 / 100100 / 100[VX] Afficher les stats sur la map 8915271400

[VX] Afficher les stats sur la map Pater_10
[VX] Afficher les stats sur la map Staffe10
[VX] Afficher les stats sur la map Mythe_10
[VX] Afficher les stats sur la map Membre11
[VX] Afficher les stats sur la map Doyen10
[VX] Afficher les stats sur la map Scanar10
[VX] Afficher les stats sur la map Compos10
[VX] Afficher les stats sur la map Testeu10
[VX] Afficher les stats sur la map Membre15
[VX] Afficher les stats sur la map Partag10
[VX] Afficher les stats sur la map Projet10
[VX] Afficher les stats sur la map Projet16
[VX] Afficher les stats sur la map Riche_10
[VX] Afficher les stats sur la map Travai10
[VX] Afficher les stats sur la map Collec10
[VX] Afficher les stats sur la map Collec11
[VX] Afficher les stats sur la map Collec12
[VX] Afficher les stats sur la map Collec13
[VX] Afficher les stats sur la map Connar10


[VX] Afficher les stats sur la map Empty
MessageSujet: [VX] Afficher les stats sur la map   [VX] Afficher les stats sur la map EmptyDim 1 Nov 2009 - 16:51

Ce script permet de rajouter un cadre (de taille assez importante) en haut à gauche de l'écran, qui
indique la vie, la magie, et les stats du héros.

Caractéristique:

Ce script ne fonctionne que avec le premier acteur de l'équipe.
Possibilité de ce script :
-Afficher la face du hero
-Afficher une barre de vie et de magie du hero
-Afficher le nom du hero
-Affichage de l'état du hero
-La fenetre des états n'appraît que lorsque le hero a un status autre que neutre.

Incompatibilité avec le script ABS

Créer un nouveau script et entrer ce code dedans en le nommant comme vous le voulez !

Auteur: La Meche

Code:

#============================================================================================

#                                                                    Vie, Magie et Status sur la Map

#============================================================================================

=begin



Ce script ne fonctionne que avec le premier acteur de l'équipe.

Possibilité de ce script :

-Afficher la face du hero

-Afficher une barre de vie et de magie du hero

-Afficher le nom du hero

-Affichage de l'état du hero

-La fenetre des états n'appraît que lorsque le hero a un status autre que neutre.



Un petit merci n'est jamais de refus !



=end



#Position de la fenetre : 1 = Haut-Gauche, 2 = Haut-Droit, 3 = Bah-Gauche, 4 = Bas-Droit

POSITION = 1

#Interrupteur d'affichage de la fenetre

AFFICHAGE = 19

#Interrupteur d'affichage des stats

ETAT = 20

#Activé l'interrupteur ci dessus pour pouvoir avoir la fenetre affiché.

#Affichage du faceset du hero ou du character du hero : true = face, false = chara

APPARENCE = true



class Scene_Map

  alias hud_start start

  alias hud_terminate terminate

  alias hud_update update

   

  def start

    @hero = $game_party.members[0]

    @hp = @hero.hp

    @mp = @hero.mp

    @states = @hero.states

    @fenetre = Window_Fenetre.new

    @etat = Window_States.new

    case POSITION

    when 1

      @fenetre.x = 0

      @fenetre.y = 0

      @etat.x = 0

      @etat.y = 128

    when 2

      @fenetre.x = 288

      @fenetre.y = 0

      @etat.x = 416

      @etat.y = 128

    when 3

      @fenetre.x = 0

      @fenetre.y = 288

      @etat.x = 0

      @etat.y = 232

    when 4

      @fenetre.x = 288

      @fenetre.y = 288

      @etat.x = 416

      @etat.y = 232

    end

    @fenetre.visible = false

    @etat.visible = false

    hud_start

  end

 

  def terminate

    @etat.dispose

    @fenetre.dispose

    hud_terminate

  end

 

  def update

   

    if $game_switches[ETAT] == false

      @etat.visible = false

      $game_map.refresh

    else

      if $game_party.members.first.states.size == 0

        @etat.visible = false

        $game_map.refresh

      else

        @etat.visible = true

        $game_map.refresh

      end     

    end

   

    if $game_switches[AFFICHAGE] == false

      @fenetre.visible = false

      $game_map.refresh

    else

      @fenetre.visible = true

      $game_map.refresh

    end

   

    if $game_switches[ETAT] == true

      if @hero.states != @states

        @etat.refresh

        @states = @hero.states

      end

    end

   

    if $game_switches[AFFICHAGE] == true

      if @hero.hp != @hp

        @fenetre.refresh

        @hp = @hero.hp

        @fenetre.update

      end

      if @hero.mp != @mp

        @fenetre.refresh

        @mp = @hero.mp

        @fenetre.update

      end

    end

    hud_update

  end

 

end

##################################

class Window_Fenetre < Window_Base

 

  def initialize

    super (0, 0, 256, 128)

    refresh

  end

 

  def refresh

      @hero = $game_party.members[0]

      hp_text = $data_system.terms.hp_a

      hp = @hero.hp

      mp_text = $data_system.terms.mp_a

      mp = @hero.mp

      self.contents.clear

      self.contents.font.color = system_color

      self.contents.draw_text(100, 24, 115, 24, hp_text, 2)

      self.contents.draw_text(100, 24, 115, 24, hp, 0)

      self.contents.draw_text(100, 59, 115, 24, mp_text, 2)

      self.contents.draw_text(100, 59, 115, 24, mp, 0)

      if APPARENCE == true     

      draw_actor_face(@hero, 0, 0)

      else

        name = @hero.character_name

        index = @hero.character_index

        draw_character(name, index, 48, 64)

      end

      draw_actor_name(@hero, 96, 0)

      draw_actor_hp_gauge(@hero, 96, 31, 128)

      draw_actor_mp_gauge(@hero, 96, 66, 128)

    end

 

  end

########################################

class Window_States < Window_Base

 

  def initialize

    super(0, 128, 128, 56)

    refresh

  end

 

  def refresh

    states = $game_party.members.first

    draw_actor_state(states, 0, 0, 128)

  end

   

end



# La Meche

# http://rpg-maker-vx.bbactif.com/index.htm
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
gobelin
Paysan (niveau 1)
Paysan (niveau 1)
avatar

Messages postés : 8
Date d'inscription : 14/03/2010
Jauge LPC :
[VX] Afficher les stats sur la map 89152714004 / 1004 / 100[VX] Afficher les stats sur la map 8915271400


[VX] Afficher les stats sur la map Empty
MessageSujet: Re: [VX] Afficher les stats sur la map   [VX] Afficher les stats sur la map EmptySam 20 Mar 2010 - 17:48

J'ai copier tout le script endessou de main jai apeller mon script Etat et quand je demare le jeu la bare d'état le safiche pas
Revenir en haut Aller en bas
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Afficher les stats sur la map 8915271400100 / 100100 / 100[VX] Afficher les stats sur la map 8915271400

[VX] Afficher les stats sur la map Pater_10
[VX] Afficher les stats sur la map Staffe10
[VX] Afficher les stats sur la map Mythe_10
[VX] Afficher les stats sur la map Membre11
[VX] Afficher les stats sur la map Doyen10
[VX] Afficher les stats sur la map Scanar10
[VX] Afficher les stats sur la map Compos10
[VX] Afficher les stats sur la map Testeu10
[VX] Afficher les stats sur la map Membre15
[VX] Afficher les stats sur la map Partag10
[VX] Afficher les stats sur la map Projet10
[VX] Afficher les stats sur la map Projet16
[VX] Afficher les stats sur la map Riche_10
[VX] Afficher les stats sur la map Travai10
[VX] Afficher les stats sur la map Collec10
[VX] Afficher les stats sur la map Collec11
[VX] Afficher les stats sur la map Collec12
[VX] Afficher les stats sur la map Collec13
[VX] Afficher les stats sur la map Connar10


[VX] Afficher les stats sur la map Empty
MessageSujet: Re: [VX] Afficher les stats sur la map   [VX] Afficher les stats sur la map EmptyLun 22 Mar 2010 - 17:28

Vérifie si tu as des scripts incompatibles, chez moi ça marche.
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Pet007
Ancien staffeux
Ancien staffeux
Pet007

Masculin
Messages postés : 941
Date d'inscription : 19/07/2009
Jauge LPC :
[VX] Afficher les stats sur la map 891527140017 / 10017 / 100[VX] Afficher les stats sur la map 8915271400

[VX] Afficher les stats sur la map Scanar10
[VX] Afficher les stats sur la map Travai10
[VX] Afficher les stats sur la map Mythe_10


[VX] Afficher les stats sur la map Empty
MessageSujet: Re: [VX] Afficher les stats sur la map   [VX] Afficher les stats sur la map EmptyMer 24 Mar 2010 - 19:31

GG en tout cas, utile.
Revenir en haut Aller en bas
https://twitter.com/Geitz1
Contenu sponsorisé




[VX] Afficher les stats sur la map Empty
MessageSujet: Re: [VX] Afficher les stats sur la map   [VX] Afficher les stats sur la map Empty

Revenir en haut Aller en bas
 
[VX] Afficher les stats sur la map
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» L'augmentation des stats sur Rpg maker 2003*Régler
» Script pour voir les stats des armes et armures au marchand.
» [XP] Afficher le nom de la map.
» [VX] Afficher le nom de la map.
» [XP] Afficher le nom de la map

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker VX :: Autres-
Sauter vers: