RPG-Maker Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion


 Bienvenue 
     Bienvenue sur Planette Rpg Maker. Nous sommes heureux de vous accueillir sur ce forum créer pour  RPG Maker. Vous y
   trouverez des Tutoriaux, des  Ressources,des scripts, des tests ainsi que des news regulieres sur l'actualité de l'informatique.
                                   Vous trouverez aussi de multiples solutions au problèmes concernant votre P.C
                                   Pour toutes questions ou problèmes éventuelles Planette rpg maker met à votre
                                                              disposition une adresse de messagerie     
                                                                 planette-rpg-maker@hotmail.fr

                                                                                  Bonne visites
                                                                                    ADMIN
avoir 3 accessoire

 
Répondre au sujet    RPG-Maker Index du Forum » Rpg maker » Rpg maker XP » Script Sujet précédent
Sujet suivant
avoir 3 accessoire
Auteur Message
N♦N¥
Administrateur

Hors ligne

Inscrit le: 24 Mai 2008
Messages: 275
Localisation: St Etienne
Masculin Gémeaux (21mai-20juin) 狗 Chien
Point(s): 190
Moyenne de points: 0,69

Message avoir 3 accessoire Répondre en citant
Créez un nouveau script avant "Main" appelé "AccessoiresX3" puis coller le script suivant dedans
code:

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

# AccessoireX3

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

module XRXS_MP8_Fixed_Valuables

EQUIP_KINDS = [1, 2, 3, 4, 4, 4]

EQUIP_KIND_NAMES = []

WINDOWS_STRETCH = true

STATUS_WINDOW_ARRANGE = true

STATUS_WINDOW_EX_EQUIP_ROW_SIZE = 24

STATUS_WINDOW_EX_EQUIP_X = 336

STATUS_WINDOW_EX_EQUIP_Y = 256

end


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

# ¡ Game_Actor

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

class Game_Actor = 5

if id == 0 or $game_party.armor_number(id) > 0

update_auto_state($data_armors[@armor_ids[equip_type]], $data_armors[id])

$game_party.gain_armor(@armor_ids[equip_type], 1)

@armor_ids[equip_type] = id

$game_party.lose_armor(id, 1)

end

end

end

end

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

# ¡ Window_EquipRight

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

class Window_EquipRight < Window_Selectable

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

# ? ?C???N??[?h

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

include XRXS_MP8_Fixed_Valuables

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

# ? ?I?u?W?F?N?g??ú?»

# actor : ?A?N?^[

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

if WINDOWS_STRETCH

def initialize(actor)

super(272, 64, 368, 192)

h = (EQUIP_KINDS.size + 1) * 32

self.contents = Bitmap.new(width - 32, h)

@actor = actor

refresh

self.index = 0

end

end

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

# ? ???t???b?V??

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

alias xrxs_mp8_refresh refresh

def refresh

xrxs_mp8_refresh

@item_max = EQUIP_KINDS.size + 1

for i in 4...EQUIP_KINDS.size

@data.push($data_armors[@actor.armor_ids[i+1]])

self.contents.font.color = system_color

self.contents.draw_text(5, 32 * (i+1), 92, 32, EQUIP_KIND_NAMES[i-4].to_s)

draw_item_name(@data[i+1], 92, 32 * (i+1))

end

end

end

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

# ¡ Window_EquipItem

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

class Window_EquipItem = 5

if self.contents != nil

self.contents.dispose

self.contents = nil

end

@data = []

armor_set = $data_classes[@actor.class_id].armor_set

for i in 1...$data_armors.size

if $game_party.armor_number(i) > 0 and armor_set.include?(i)

type = $data_armors[i].kind + 1

if !@equip_type.to_s.scan(/#{type}/).empty?

@data.push($data_armors[i])

end

end

end

@data.push(nil)

@item_max = @data.size

self.contents = Bitmap.new(width - 32, row_max * 32)

for i in 0...@item_max-1

draw_item(i)

end

end

end

end

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

# ¡ Window_Status

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

class Window_Status = 5

@item_window = @item_windows[@right_window.index + 1]

end

xrxs_mp8_refresh

end

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

# ? ?t??[??XV (?A?C?e???E?B???h?E?ª?A?N?e?B?u?̏ê?)

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

alias xrxs_mp8_update_item update_item

def update_item

xrxs_mp8_update_item

if Input.trigger?(Input::C)

@item_window1.refresh

@item_window2.refresh

@item_window3.refresh

@item_window4.refresh

@item_window5.refresh

for i in 4...EQUIP_KINDS.size

@item_windows[i+2].refresh

end

Graphics.frame_reset

return

end

end

end






_________________
http://world5.monstersgame.fr/?ac=vid&vid=324044164

Sam 24 Mai - 19:04 (2008) MSN
Publicité






Message Publicité
PublicitéSupprimer les publicités ?

Sam 24 Mai - 19:04 (2008)
Montrer les messages depuis:    
Répondre au sujet    RPG-Maker Index du Forum » Rpg maker » Rpg maker XP » Script Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers: 

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.Traduction par : phpBB-fr.com