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




Partagez
 

 [VX] Barre de vie, magie et d'exp sur la map

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité
Anonymous


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 20:44

Description: Permet de voir les informations de son personnage sur la map
Script à placer au-dessus de main
Auteur: Ivy-chan
Screen: [VX] Barre de vie, magie et d'exp sur la map  AI-chan+Custom+HUD
Script:
Code:
#===============================================================================

#                      AI-chan HUD Customizada...

#                        Por Angel Ivy-chan,

#                Para RPG Maker Brasil e Evolution.

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



class Ai_chan_HUD2 < Window_Base



  def initialize

    super(0,0,544,416)

    @hp1 = Color.new(0,160,87)

    @hp2 = Color.new(159,241,193)

    @mp1 = Color.new(0,74,127)

    @mp2 = Color.new(139,174,216)

    @exp1 = Color.new(120,100,50)

    @exp2 = Color.new(220,215,170)

    @back1 = Color.new(0,0,0)

    @back2 = Color.new(255,255,255)

    self.contents = Bitmap.new(500,380)

    self.contents.font.size = 20

    self.opacity = 0

    self.z = 300

    update

  end

  def update

    self.contents.clear

    @hp2 = Color.new(159,241,193)

    if $game_party.members[0].hp <= $game_party.members[0].maxhp / 4

      @hp2 = Color.new(241,159,93)

      @hp1 = Color.new(160,0,87)

    else

      @hp1 = Color.new(0,160,87)

      @hp2 = Color.new(159,241,193)

    end

    if $game_party.members[0].mp <= $game_party.members[0].maxmp / 4

      @mp1 = Color.new(74,0,127)

      @mp2 = Color.new(174,139,216)

    else

      @mp1 = Color.new(0,74,127)

      @mp2 = Color.new(139,174,216)

      end

    actor = $game_party.members[0]

    if actor.next_exp != 0

      rate = actor.now_exp.to_f / actor.next_exp

    else

      rate = 1

    end

#-------------------------------------------------------------------------------

#  Elipse Esquisita:

#-------------------------------------------------------------------------------

    #self.contents.fill_rect(0,0,210,80,@back1)

    self.contents.fill_rect(0,26,210,20,@back1)

    self.contents.fill_rect(1,24,208,24,@back1)

    self.contents.fill_rect(3,22,204,28,@back1)

    self.contents.fill_rect(6,20,198,32,@back1)

    self.contents.fill_rect(10,18,190,36,@back1)

    self.contents.fill_rect(15,16,180,40,@back1)

    self.contents.fill_rect(21,14,168,44,@back1)

    self.contents.fill_rect(28,12,154,48,@back1)

    self.contents.fill_rect(36,10,138,52,@back1)

    self.contents.fill_rect(43,8,120,56,@back1)

    self.contents.fill_rect(53,6,100,60,@back1)

    self.contents.fill_rect(64,4,78,64,@back1)

 

#-------------------------------------------------------------------------------

#  Alguns dados importantes:

#-------------------------------------------------------------------------------

    draw_character(actor.character_name, actor.character_index, 25, 55)

    @sarix = 35

    self.contents.font.size = 16

    self.contents.draw_text(@sarix + 20, 0, 120, 24, "#{$game_party.members[0].name}:")

#-------------------------------------------------------------------------------

#  Barra de HP:

#-------------------------------------------------------------------------------

    hp = $game_party.members[0].hp

    maxhp = $game_party.members[0].maxhp

    wb = 146 * hp / maxhp

    self.contents.fill_rect(@sarix + 10, 25, 150, 8, @back1)

    self.contents.font.size = 12

    self.contents.font.bold = true

    self.contents.fill_rect(@sarix + 11, 26, 148, 6, @back2)

    self.contents.fill_rect(@sarix + 12, 27, 146, 4, @back1)

    self.contents.gradient_fill_rect(@sarix + 12, 27, wb, 4, @hp1, @hp2)

    self.contents.draw_text(@sarix + 10, 15, 24, 24, "HP")

    self.contents.draw_text(@sarix + 100, 20, 120, 24, "#{$game_party.members[0].hp}/#{$game_party.members[0].maxhp}")

#-------------------------------------------------------------------------------

#  Barra de MP:

#-------------------------------------------------------------------------------

    mp = $game_party.members[0].mp

    maxmp = $game_party.members[0].maxmp

    wb = 146 * mp / maxmp

    self.contents.fill_rect(@sarix + 10, 40, 150, 8, @back1)

    self.contents.fill_rect(@sarix + 11, 41, 148, 6, @back2)

    self.contents.fill_rect(@sarix + 12, 42, 146, 4, @back1)

    self.contents.gradient_fill_rect(@sarix + 12, 42, wb, 4, @mp1, @mp2)

    self.contents.draw_text(@sarix + 10, 30, 24, 24, "MP")

    self.contents.draw_text(@sarix + 100, 35, 120, 24, "#{$game_party.members[0].mp}/#{$game_party.members[0].maxmp}")

#-------------------------------------------------------------------------------

#  Barra de EXP:

#------------------------------------------------------------------------------- 

    if actor.next_exp != 0

      rate = actor.now_exp.to_f / actor.next_exp

      @sariexp = actor.now_exp * 100 / actor.next_exp

    else

      rate = 1

      @sariexp = "Max"

    end

    self.contents.fill_rect(@sarix + 10, 55, 150, 8, @back1)

    self.contents.fill_rect(@sarix + 11, 56, 148, 6, @back2)

    self.contents.fill_rect(@sarix + 12, 57, 146, 4, @back1) 

    self.contents.gradient_fill_rect(@sarix + 12, 57, 146 * rate, 4, @exp1, @exp2)

    self.contents.draw_text(@sarix + 10, 45, 24, 24, "EXP:")

    self.contents.draw_text(@sarix + 100, 50, 120, 24, "#{@sariexp}%")

#-------------------------------------------------------------------------------

#  Outros:

#-------------------------------------------------------------------------------



    self.contents.fill_rect(8,50,36,12,@back1)

      draw_misari_actor_level(actor, 10, 45)

    end

  end

 

class Window_Base

def draw_actor_level(actor, x, y)

    self.contents.font.color = system_color

    self.contents.draw_text(x, y, 32, WLH, Vocab::level_a)

    self.contents.font.color = normal_color

    self.contents.draw_text(x + 32, y, 24, WLH, actor.level, 2)

  end

  end

 

class Window_Base

def draw_misari_actor_level(actor, x, y)

    self.contents.font.color = system_color

    self.contents.draw_text(x, y, 32, WLH, Vocab::level_a)

    self.contents.font.color = normal_color

    self.contents.draw_text(x + 6, y, 24, WLH, actor.level, 2)

  end

end



class Spriteset_Map

  alias hud_initialize initialize

  alias hud_update update

  alias hud_dispose dispose

  def initialize

    @hud = Ai_chan_HUD2.new

    hud_initialize

  end

  def update

    @hud.update

    if $game_switches[2] == true

      @hud.visible = true

    else

      @hud.visible = false

    end

    hud_update

  end

  def dispose

    @hud.dispose

    hud_dispose

  end

end



class Game_Actor < Game_Battler

def now_exp

return @exp - @exp_list[@level]

end

def next_exp

return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0

end

end



#-------------------------------------------------------------------------------

#          Propriedade de RPG Maker Brasil, e RPG Maker Evolution.

# Não quero ver em nenhum outro lugar... Qualquer coisa: "sariangelivy@gmail.com"

# RPG Maker Brasil: http://www.rpgmakerbrasil.com/forum/f43/ai-chan-custom-hud-7367.html#post76279

# RPG Maker Evolution: http://rpgmakerevolution1.ipbfree.com/index.php?showtopic=122

#------------------------------

Revenir en haut Aller en bas
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
[VX] Barre de vie, magie et d'exp sur la map  891527140069 / 10069 / 100[VX] Barre de vie, magie et d'exp sur la map  8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
[VX] Barre de vie, magie et d'exp sur la map  Membre15
[VX] Barre de vie, magie et d'exp sur la map  Partag10
[VX] Barre de vie, magie et d'exp sur la map  Travai10
[VX] Barre de vie, magie et d'exp sur la map  Event-10
[VX] Barre de vie, magie et d'exp sur la map  Altrui10
[VX] Barre de vie, magie et d'exp sur la map  Riche_10
[VX] Barre de vie, magie et d'exp sur la map  Couhil10
[VX] Barre de vie, magie et d'exp sur la map  Nain_p11
[VX] Barre de vie, magie et d'exp sur la map  Connar10


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 20:46

bof moi j'aime pas ça, mais merci d'avoir fouillé ^^
Revenir en haut Aller en bas
Invité
Invité
Anonymous


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 20:47

Attend de voir celui que je vais posté dans 5 minutes x), c'est impossible de ne pas aimer. xD
Revenir en haut Aller en bas
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
[VX] Barre de vie, magie et d'exp sur la map  891527140069 / 10069 / 100[VX] Barre de vie, magie et d'exp sur la map  8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
[VX] Barre de vie, magie et d'exp sur la map  Membre15
[VX] Barre de vie, magie et d'exp sur la map  Partag10
[VX] Barre de vie, magie et d'exp sur la map  Travai10
[VX] Barre de vie, magie et d'exp sur la map  Event-10
[VX] Barre de vie, magie et d'exp sur la map  Altrui10
[VX] Barre de vie, magie et d'exp sur la map  Riche_10
[VX] Barre de vie, magie et d'exp sur la map  Couhil10
[VX] Barre de vie, magie et d'exp sur la map  Nain_p11
[VX] Barre de vie, magie et d'exp sur la map  Connar10


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 20:55

ok ^^
Revenir en haut Aller en bas
Invité
Invité
Anonymous


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 21:03

Le problème c'est que c'est un monstre ce script, j'arrive pas à tous comprendre, mais il y a une vidéo alors ça va. =)
Je pense que dans 10, 15 minutes, il sera sur le forum, c'est un concept inédit sur VX, en gros nous serons les seuls à l'avoir. ^^
Revenir en haut Aller en bas
Jin
Ancien staffeux
Ancien staffeux
Jin

Masculin
Messages postés : 8557
Date d'inscription : 08/12/2010
Jauge LPC :
[VX] Barre de vie, magie et d'exp sur la map  891527140069 / 10069 / 100[VX] Barre de vie, magie et d'exp sur la map  8915271400

G 1 petit zizi Very Happy
Nn C pa vré Sad
[VX] Barre de vie, magie et d'exp sur la map  Membre15
[VX] Barre de vie, magie et d'exp sur la map  Partag10
[VX] Barre de vie, magie et d'exp sur la map  Travai10
[VX] Barre de vie, magie et d'exp sur la map  Event-10
[VX] Barre de vie, magie et d'exp sur la map  Altrui10
[VX] Barre de vie, magie et d'exp sur la map  Riche_10
[VX] Barre de vie, magie et d'exp sur la map  Couhil10
[VX] Barre de vie, magie et d'exp sur la map  Nain_p11
[VX] Barre de vie, magie et d'exp sur la map  Connar10


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 21:09

Cro bien Very Happy
Revenir en haut Aller en bas
Stolas
Chevalier Dragon (niveau 1)
Chevalier Dragon (niveau 1)
Stolas

Masculin
Messages postés : 728
Date d'inscription : 02/07/2011
Jauge LPC :
[VX] Barre de vie, magie et d'exp sur la map  891527140030 / 10030 / 100[VX] Barre de vie, magie et d'exp sur la map  8915271400

[VX] Barre de vie, magie et d'exp sur la map  Membre-assidu_imagesia-com_1ped_large
[VX] Barre de vie, magie et d'exp sur la map  Pdagogue
[VX] Barre de vie, magie et d'exp sur la map  Compositeur_imagesia-com_1pe7_large


[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  EmptyJeu 4 Aoû 2011 - 23:16

Je trouve ce script sympa perso, l'effet est simpliste, si on peux changer les images des jauges et tout ça c'est amplement suffisant =)
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Barre de vie, magie et d'exp sur la map  Empty
MessageSujet: Re: [VX] Barre de vie, magie et d'exp sur la map    [VX] Barre de vie, magie et d'exp sur la map  Empty

Revenir en haut Aller en bas
 
[VX] Barre de vie, magie et d'exp sur la map
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Formule de dégat de magie
» [VX] Barre de vie des peros sur la map
» [Vx]Barre de vie sur les ennemis.
» [Vx-Ace] Barre de vie d'ennemi
» [xp] Barre de vie des monstres

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: