RPG MAKER LOVE

Forum aide pour la création d'un jeux vidéo Amateur avec RPG MAKER 2003, Rpg Maker xp, et Rpg Maker VX
 
AccueilAccueil  PortailPortail  SiteSite  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  ChatChat  

Partagez | 
 

 Face Set dans les combats

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Monos
Webmaster
avatar

Nombre de messages : 1477
Age : 33
Localisation : Reims
Version RPG MAKER : 2003
Projet: : Necromunta
Date d'inscription : 14/12/2006

MessageSujet: Face Set dans les combats   Jeu 21 Fév - 8:35

Nom Face Set dans les combats
Auteur Jao Neto
Nombre de Script 1 seul
Info
Pour avoir des faces set dans les combats.
Copier ce script au dessus de main.
Et le tour est joue.

Code:
class Window_Base < Window
  def draw_face(face_name, face_index, x, y, size = 96, opacity = 255)
    bitmap = Cache.face(face_name)
    rect = Rect.new(0, 0, 0, 0)
    rect.x = face_index % 4 * 96 + (96 - size) / 2
    rect.y = face_index / 4 * 96 + (96 - size) / 2
    rect.width = size
    rect.height = size
    self.contents.blt(x, y, bitmap, rect,opacity)
    bitmap.dispose
  end
    def draw_actor_face(actor, x, y, size = 96, opacity = 255)
    draw_face(actor.face_name, actor.face_index, x, y, size, opacity)
  end
end

class Window_BattleStatus < Window_Selectable
 
  def initialize
    super(0, 0, 416, 128)
    @column_max = 4
    @spacing = 0
    refresh
    self.active = false
  end
  def refresh
    self.contents.clear
    @item_max = $game_party.members.size
    for i in 0...@item_max
      draw_faces(i)
    end
    for i in 0...@item_max
      draw_item(i)
    end
  end
  def draw_faces(index)
    actor = $game_party.members[index]
    draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 100)
  end
  def draw_item(index)
    self.contents.font.color = normal_color
    actor = $game_party.members[index]
    draw_actor_name(actor, index * 96 + 2, 0)
    draw_actor_state(actor, index * 96 + 2, 18, 48)
    draw_actor_hp(actor, index * 96 + 2, 56, 86)
    draw_actor_mp(actor, index * 96 + 2, 74, 86)
  end
end

_________________
Mon blogue et de mon projet Vx. Lien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Face Set dans les combats
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Mettre une icône en face des points
» Des symboles étranges dans les pages html ( sans le haut ni le bas du forum )
» Liens inactifs dans Outlook Express
» [Résolu] Affichage images dans un mail
» compteur php dans page générée par e-anim

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG MAKER LOVE :: RPG MAKER 2000-XP :: Rpg Maker VX :: Téléchargement et Script VX :: Script Vx-
Sauter vers: