Partagez
Aller en bas
avatar
Rafidelis
Membre

Nombre de messages : 55
Distinction : aucune
Date d'inscription : 01/05/2008

*~ Equipaments on Screen *~

le Sam 10 Jan 2009 - 21:54
Equipment on Screen
By : Rafidelis

About The Script:

This script shows their equipment on the screen, you can choose between using and not using an image of substance.
The 3 types available for use, you must TYPE in the mo0dificar variable, you must use from 1 to 3 (see the pictures and to learn how each type)






Features:

You can show the 5 equipment (gun, shield, helmet, armor and accessories) to show some and not so follow the instructions in the Script
You may or may not use images if you want you can use one of the 3 images below, or create your custom.
And remembering that already own script turns the image if you choose the type 2 ^ ^

ScreenShots

TYPE 1



TYPE 2



TYPE 3



Script

Spoiler:

Code:
module Rafidelis_Equipamentos 
#==============================================================================|
#                  S T A R T  O F  C O N F I G U R A T I O N S              |                   
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|


# Leave at True to show the icon Equipment | False not to Show |
   MOSTRAR_ARMA = true
# Leave at True to show the icon of the Shield | False not to Show |
   MOSTRAR_ESCUDO = true
# Leave at True to show the icon of the helmet | False not to Show |
   MOSTRAR_ELMO = true
# Leave at True to show the icon of Armor | False not to Show |
   MOSTRAR_ARMADURA = true
# Usar Imagem de fundo?
  # Leave at True to show the icon of Acessories| False not to Show |
   MOSTRAR_ACESSORIO = true
# Opacity of Windows that will show the icons of Equipment
   OPACIDADE = 0
# Use background image?
   USAR_IMG = true
# If above is true, what is the name of the image being used?
   IMG_NOME = "Equip2"
   
#==============================================================================|
#                D I S P L A Y  T Y P E            |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 1 to display the icons horizontally on top of the SCREEN |
#------------------------------------------------- -----------------------------|
# 2 To view the icons at the left corner of VERTICAL SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 3 To view the icons horizontally in the bottom of the SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# IF YOU ARE NOT USING A number 1 or 2 or 3 The script will generate an error
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
   TIPO = 2                        
  end 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 

class Rafidelis_Equip_Window < Window_Base 
  def initialize(x,y,n)   
   @n = n 
   @x = x
   @y = y
   super(x,y,56,56)   
   refresh
  end
end
#==============================================================================|
#                      R E F R E S H
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
def refresh
  self.contents.clear
  @actor = $game_party.members[0]
  draw_item_name(@actor.equips[@n], 0, 0)
end
#==============================================================================|
#         S T A R T   O F  C L A S S   S C E N E  M A P           |
#------------------------------------------------------------------------------|

class Scene_Map
  include Rafidelis_Equipamentos      
  alias rafidelis_start start
  alias rafidelis_terminate terminate
  alias rafidelis_update update
 
  def start
#-------------------------------------------------------------------------------
  @Window_Equip = nil
   if TIPO == 1    
     @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
   elsif TIPO == 2    
     @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
   elsif TIPO == 3   
     @Window_Equip = Rafidelis_Equip_Window.new(0,360,0)   
   end
   if MOSTRAR_ARMA == true
     @Window_Equip.visible = true
   else
     @Window_Equip.visible = false
   end
    @Window_Equip.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip2 = nil
   if TIPO == 1    
     @Window_Equip2 = Rafidelis_Equip_Window.new(56,0,1)
   elsif TIPO == 2    
     @Window_Equip2 = Rafidelis_Equip_Window.new(0,56,1)
     elsif TIPO == 3   
     @Window_Equip2 = Rafidelis_Equip_Window.new(56,360,1) 
   end
   if MOSTRAR_ESCUDO == true
     @Window_Equip2.visible = true
   else
     @Window_Equip2.visible = false
   end
   @Window_Equip2.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip3 = nil
   if TIPO == 1    
     @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,0,2)
   elsif TIPO == 2    
     @Window_Equip3 = Rafidelis_Equip_Window.new(0,56*2,2)
     elsif TIPO == 3   
     @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,360,2) 
   end    
   if MOSTRAR_ELMO == true
     @Window_Equip3.visible = true
   else
     @Window_Equip3.visible = false
   end
   @Window_Equip3.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip4 = nil
   if TIPO == 1    
     @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,0,3)
   elsif TIPO == 2    
     @Window_Equip4 = Rafidelis_Equip_Window.new(0,56*3,3)
     elsif TIPO == 3   
     @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,360,3) 
   end   
   if MOSTRAR_ARMADURA == true
     @Window_Equip4.visible = true
   else
     @Window_Equip4.visible = false
   end
   @Window_Equip4.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip5 = nil   
   if TIPO == 1    
     @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,0,4)
   elsif TIPO == 2    
     @Window_Equip5 = Rafidelis_Equip_Window.new(0,56*4,4)
     elsif TIPO == 3   
     @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,360,4) 
   end   
   if MOSTRAR_ACESSORIO == true
     @Window_Equip5.visible = true
   else
     @Window_Equip5.visible = false
   end
   @Window_Equip5.opacity = OPACIDADE
   if USAR_IMG
     if TIPO == 1
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 1
      @bg.y = 1      
      end            
     end
     if TIPO == 2
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 54
      @bg.y = 1
      @bg.angle = 270.5
     end
     if TIPO == 3
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 3
      @bg.y = 360 
   end
#-------------------------------------------------------------------------------
   rafidelis_start
  end
 
  def terminate
   @Window_Equip.dispose
   @Window_Equip2.dispose
   @Window_Equip3.dispose
   @Window_Equip4.dispose
   @Window_Equip5.dispose
   rafidelis_terminate
  end
 
   def update
   @Window_Equip.update
   @Window_Equip2.update
   @Window_Equip3.update
   @Window_Equip4.update
   @Window_Equip5.update
   rafidelis_update
  end
end
#=================================================================
# www.ReinoRpg.com
#=================================================================



RGSS and RGSS2 Scripts and RGSS1/2 Tutorials by Rafidelis is licensed under a
Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License.
Permissions beyond the scope of this license may be available at ReinoRPG.com
avatar
MayDios
Membre

Nombre de messages : 92
Localisation : Là, sous tes yeux.
Distinction : aucune
Date d'inscription : 21/12/2008

Re: *~ Equipaments on Screen *~

le Dim 11 Jan 2009 - 11:16
All your srcipt are very interessent, I may use one of them, or more.

Thanks !
avatar
Elscorto
Membre

Nombre de messages : 486
Age : 33
Localisation : Dans sa tombe en ce moment
Distinction : Homme de goût en chef.
Date d'inscription : 10/07/2008

Re: *~ Equipaments on Screen *~

le Dim 11 Jan 2009 - 11:35
Very nice, thanks for all your scripts
avatar
sharky0893
Membre

Nombre de messages : 59
Localisation : Dans ton Cul :')
Distinction : aucune
Date d'inscription : 16/12/2008

Re: *~ Equipaments on Screen *~

le Dim 11 Jan 2009 - 12:01
Nice script i'll use it. Ty drunken
avatar
Rafidelis
Membre

Nombre de messages : 55
Distinction : aucune
Date d'inscription : 01/05/2008

Re: *~ Equipaments on Screen *~

le Dim 11 Jan 2009 - 15:45
Thankz =D
avatar
Lazyos
Membre

Nombre de messages : 23
Distinction : aucune
Date d'inscription : 11/01/2009

Re: *~ Equipaments on Screen *~

le Dim 11 Jan 2009 - 21:18
Nice script and thanks Very Happy
avatar
Rafidelis
Membre

Nombre de messages : 55
Distinction : aucune
Date d'inscription : 01/05/2008

Re: *~ Equipaments on Screen *~

le Lun 12 Jan 2009 - 16:33
Thankz again ^ ^
I see that my scripts were well accepted here
avatar
mr_floyd
Membre

Nombre de messages : 60
Age : 24
Localisation : Montréal
Distinction : aucune
Date d'inscription : 23/06/2008
http://www.gilmour-tone.c.la

Re: *~ Equipaments on Screen *~

le Lun 23 Mar 2009 - 15:39


Pour ceux qui veulent l'image en fr
avatar
Masouf
Membre

Nombre de messages : 284
Age : 24
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008

Re: *~ Equipaments on Screen *~

le Lun 23 Mar 2009 - 16:08
Merci
Mais j'ai un petit probleme "I DON'T SPEAK ENGLISH" sorry!
avatar
Rafidelis
Membre

Nombre de messages : 55
Distinction : aucune
Date d'inscription : 01/05/2008

Re: *~ Equipaments on Screen *~

le Mer 25 Mar 2009 - 23:19
Thanz for img mr_floyd^^
Is very usefull!
avatar
Masouf
Membre

Nombre de messages : 284
Age : 24
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008

Re: *~ Equipaments on Screen *~

le Jeu 26 Mar 2009 - 0:36
Do you speak french?
avatar
momohinio
Membre

Nombre de messages : 176
Age : 35
Localisation : Lille
Distinction : aucune
Date d'inscription : 12/03/2009

Re: *~ Equipaments on Screen *~

le Jeu 26 Mar 2009 - 12:14
pour micro:

@Rafidelis a écrit:[center]Equipment on Screen
By : Rafidelis

About The Script:

This script shows their equipment on the screen, you can choose between using and not using an image of substance.
The 3 types available for use, you must TYPE in the mo0dificar variable, you must use from 1 to 3 (see the pictures and to learn how each type)

Ce script montre l'equipements des perso sur l'écran, vous pouvez choisir entre utiliser ou non une image des éléments.
Vous pouvez faire de 3 façons, il faut mettre le TYPE dans la variable moOdificar, 1, 2 ou 3 respectivements illustrées ci dessous







Features:

You can show the 5 equipment (gun, shield, helmet, armor and accessories) to show some and not so follow the instructions in the Script
You may or may not use images if you want you can use one of the 3 images below, or create your custom.
And remembering that already own script turns the image if you choose the type 2 ^ ^

Vous pouvez montrer Les 5 equipements (pistolet, bouclier, casque, armure et accessoires), si vous le voulez vous pouvez juste certain en suivant les instructions dans le script.
Vous pouvez ou non utitliser des images dont celle ci dessous ou creer les votres.
et souvenez vous que ce script tourne les images si vous choisissez TYPE 2


ScreenShots

TYPE 1



TYPE 2



TYPE 3



Script

Spoiler:

Code:
module Rafidelis_Equipamentos 
#==============================================================================|
#                  S T A R T  O F  C O N F I G U R A T I O N S              |                   
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|


# Leave at True to show the icon Equipment | False not to Show |
   MOSTRAR_ARMA = true
# Leave at True to show the icon of the Shield | False not to Show |
   MOSTRAR_ESCUDO = true
# Leave at True to show the icon of the helmet | False not to Show |
   MOSTRAR_ELMO = true
# Leave at True to show the icon of Armor | False not to Show |
   MOSTRAR_ARMADURA = true
# Usar Imagem de fundo?
  # Leave at True to show the icon of Acessories| False not to Show |
   MOSTRAR_ACESSORIO = true
# Opacity of Windows that will show the icons of Equipment
   OPACIDADE = 0
# Use background image?
   USAR_IMG = true
# If above is true, what is the name of the image being used?
   IMG_NOME = "Equip2"
   
#==============================================================================|
#                D I S P L A Y  T Y P E            |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 1 to display the icons horizontally on top of the SCREEN |
#------------------------------------------------- -----------------------------|
# 2 To view the icons at the left corner of VERTICAL SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# 3 To view the icons horizontally in the bottom of the SCREEN |
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# IF YOU ARE NOT USING A number 1 or 2 or 3 The script will generate an error
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
   TIPO = 2                        
  end 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 

class Rafidelis_Equip_Window < Window_Base 
  def initialize(x,y,n)   
   @n = n 
   @x = x
   @y = y
   super(x,y,56,56)   
   refresh
  end
end
#==============================================================================|
#                      R E F R E S H
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
def refresh
  self.contents.clear
  @actor = $game_party.members[0]
  draw_item_name(@actor.equips[@n], 0, 0)
end
#==============================================================================|
#         S T A R T   O F  C L A S S   S C E N E  M A P           |
#------------------------------------------------------------------------------|

class Scene_Map
  include Rafidelis_Equipamentos      
  alias rafidelis_start start
  alias rafidelis_terminate terminate
  alias rafidelis_update update
 
  def start
#-------------------------------------------------------------------------------
  @Window_Equip = nil
   if TIPO == 1    
     @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
   elsif TIPO == 2    
     @Window_Equip = Rafidelis_Equip_Window.new(0,0,0)
   elsif TIPO == 3   
     @Window_Equip = Rafidelis_Equip_Window.new(0,360,0)   
   end
   if MOSTRAR_ARMA == true
     @Window_Equip.visible = true
   else
     @Window_Equip.visible = false
   end
    @Window_Equip.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip2 = nil
   if TIPO == 1    
     @Window_Equip2 = Rafidelis_Equip_Window.new(56,0,1)
   elsif TIPO == 2    
     @Window_Equip2 = Rafidelis_Equip_Window.new(0,56,1)
     elsif TIPO == 3   
     @Window_Equip2 = Rafidelis_Equip_Window.new(56,360,1) 
   end
   if MOSTRAR_ESCUDO == true
     @Window_Equip2.visible = true
   else
     @Window_Equip2.visible = false
   end
   @Window_Equip2.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip3 = nil
   if TIPO == 1    
     @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,0,2)
   elsif TIPO == 2    
     @Window_Equip3 = Rafidelis_Equip_Window.new(0,56*2,2)
     elsif TIPO == 3   
     @Window_Equip3 = Rafidelis_Equip_Window.new(56*2,360,2) 
   end    
   if MOSTRAR_ELMO == true
     @Window_Equip3.visible = true
   else
     @Window_Equip3.visible = false
   end
   @Window_Equip3.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip4 = nil
   if TIPO == 1    
     @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,0,3)
   elsif TIPO == 2    
     @Window_Equip4 = Rafidelis_Equip_Window.new(0,56*3,3)
     elsif TIPO == 3   
     @Window_Equip4 = Rafidelis_Equip_Window.new(56*3,360,3) 
   end   
   if MOSTRAR_ARMADURA == true
     @Window_Equip4.visible = true
   else
     @Window_Equip4.visible = false
   end
   @Window_Equip4.opacity = OPACIDADE
#-------------------------------------------------------------------------------
   @Window_Equip5 = nil   
   if TIPO == 1    
     @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,0,4)
   elsif TIPO == 2    
     @Window_Equip5 = Rafidelis_Equip_Window.new(0,56*4,4)
     elsif TIPO == 3   
     @Window_Equip5 = Rafidelis_Equip_Window.new(56*4,360,4) 
   end   
   if MOSTRAR_ACESSORIO == true
     @Window_Equip5.visible = true
   else
     @Window_Equip5.visible = false
   end
   @Window_Equip5.opacity = OPACIDADE
   if USAR_IMG
     if TIPO == 1
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 1
      @bg.y = 1      
      end            
     end
     if TIPO == 2
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 54
      @bg.y = 1
      @bg.angle = 270.5
     end
     if TIPO == 3
      @bg = Sprite.new
      @bg.bitmap = Cache.picture(IMG_NOME)
      @bg.x = 3
      @bg.y = 360 
   end
#-------------------------------------------------------------------------------
   rafidelis_start
  end
 
  def terminate
   @Window_Equip.dispose
   @Window_Equip2.dispose
   @Window_Equip3.dispose
   @Window_Equip4.dispose
   @Window_Equip5.dispose
   rafidelis_terminate
  end
 
   def update
   @Window_Equip.update
   @Window_Equip2.update
   @Window_Equip3.update
   @Window_Equip4.update
   @Window_Equip5.update
   rafidelis_update
  end
end
#=================================================================
# www.ReinoRpg.com
#=================================================================



Voila c'est pas une traduction parfaite mais c'est pour que tu comprennes ^^
avatar
Masouf
Membre

Nombre de messages : 284
Age : 24
Localisation : Rennes
Distinction : aucune
Date d'inscription : 24/12/2008

Re: *~ Equipaments on Screen *~

le Jeu 26 Mar 2009 - 18:25
Ok merci c'est sympa!
Je comprend mieux maintenant.
avatar
Pixelvengeur360
Membre

Nombre de messages : 638
Age : 23
Localisation : Metz/France
Distinction : Gracié par nous autres, dieux.
DRUGS : I've told you that was bad !
Date d'inscription : 21/12/2008

Re: *~ Equipaments on Screen *~

le Mer 14 Juil 2010 - 9:45
Thx !!! Very Happy
Contenu sponsorisé

Re: *~ Equipaments on Screen *~

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum