RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Afficher une îcone au lieu du nom de l'objet

Aller en bas 
AuteurMessage
xonon
Poète Anonyme
Poète Anonyme
xonon


Masculin
Nombre de messages : 233
Age : 31
Projet(s) en cours : Snoworld
Niveau Rpg Maker : Moyen
Jeux Préférés : Okami, FF12, Dragon Quest 8, ...
Date d'inscription : 27/07/2007

Afficher une îcone au lieu du nom de l'objet Empty
MessageSujet: Afficher une îcone au lieu du nom de l'objet   Afficher une îcone au lieu du nom de l'objet EmptyDim 29 Juil 2007, 15:01

Bonjour à tous! Eh oui, comme vous pourrez le voir, je me met aux scripts aussi!^^

Auteur: inconnu

Fonction: ce script vous permettra de remplacer le nom de l'objet par le nombre d'objets que vous avez dans la liste de vos objets (ce que j'aime me répéter XD)

Screen:

Afficher une îcone au lieu du nom de l'objet Loul12

Ouvrez l'éditeur de scripts (F11) et remplacez le script "Window_Item" par ceci:

Code:
class Window_Item < Window_Selectable

def initialize
super(0, 64, 640, 416)
@column_max = 10
refresh
self.index = 0

if $game_temp.in_battle
self.y = 64
self.height = 256
self.back_opacity = 160
end
end

def item
return @data[self.index]
end

def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@data = []

for i in 1...$data_items.size
if $game_party.item_number(i) > 0
@data.push($data_items[i])
end
end

unless $game_temp.in_battle
for i in 1...$data_weapons.size
if $game_party.weapon_number(i) > 0
@data.push($data_weapons[i])
end
end

for i in 1...$data_armors.size
if $game_party.armor_number(i) > 0
@data.push($data_armors[i])
end
end
end

@item_max = @data.size
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
for i in 0...@item_max
draw_item(i)
end
end
end

def draw_item(index)
item = @data[index]
case item
when RPG::Item
number = $game_party.item_number(item.id)
when RPG::Weapon
number = $game_party.weapon_number(item.id)
when RPG::Armor
number = $game_party.armor_number(item.id)
end
if item.is_a?(RPG::Item) and
$game_party.item_can_use?(item.id)
self.contents.font.color = normal_color
else
self.contents.font.color = disabled_color
end
x = 4 + index % 10 * (32 + 32)
y = index / 10 * 32
rect = Rect.new(x, y, self.width / @column_max - 32, 32)
self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
bitmap = RPG::Cache.icon(item.icon_name)
opacity = self.contents.font.color == normal_color ? 255 : 128
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
self.contents.draw_text(x + 2, y + 9, 24, 32, number.to_s, 2)
end

def update_help
@help_window.set_text(self.item == nil ? "" : self.item.description)
end
end

Bon d'accord, ce n'est pas grand chose, mais je trouve que cela pourrait servir à certains^^

A+!
Revenir en haut Aller en bas
 
Afficher une îcone au lieu du nom de l'objet
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Montrer le lieu sur la map
» 8 direction au lieu de 4
» Afficher les Mp, Hp sur la Map

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: BANQUE DU CODE :: Antre des Scripts :: Menu-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser