Partagez
Aller en bas
mister.darcy
mister.darcy
Membre

Nombre de messages : 53
Distinction : aucune
Date d'inscription : 13/02/2009

Modification d'un script Empty Modification d'un script

le Mer 5 Aoû 2009 - 0:12
Bonjour, en effectuant une recherche sur le forum j'ai trouvé ce script :
Spoiler:
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Systeme de monnaie
#
# par syvkal, optimisé et adapté par berka pour RGSS2
#
# permet de creer des sous monnaies
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Chaque valeur gagnée represente un bronze, tous les 100 bronzes, un argent, tous les 10000 bronzes, un or

pour payer 10or, 7argent et 3 bronze: <> retirer monnaie: 10 0703

OR = "Or:"
ARGENT = "Ar:"
BRONZE = "Br:"

class Game_Party
def bronze_coins
return @gold % 100
end
def silver_coins
return @gold / 100 % 100
end
def gold_coins
return @gold / 10000
end
end


class Window_Gold < Window_Base

CO_OR = Color.new(150, 150, 0, 255)
CO_ARGENT = Color.new(192, 192, 192, 255)
CO_BRONZE = Color.new(128, 94, 21, 255)

def initialize(x, y)
super(x, y -50, 160, 50+WLH + 32)
refresh
end
def refresh
self.contents.clear
cx = contents.text_size(Vocab::gold).width
self.contents.font.color = CO_OR
self.contents.draw_text(-1, 5, 45, 18, OR.to_s)
self.contents.font.color = normal_color
self.contents.draw_text(20, 5, 120-cx-2, 18, $game_party.gold_coins.to_s, 2)
self.contents.font.color = CO_ARGENT
self.contents.draw_text(0, 25, 50, 18, ARGENT.to_s)
self.contents.font.color = normal_color
self.contents.draw_text(20, 25, 120-cx-2, 18, $game_party.silver_coins.to_s, 2)
self.contents.font.color = CO_BRONZE
self.contents.draw_text(0, 45, 50, 18, BRONZE.to_s)
self.contents.font.color = normal_color
self.contents.draw_text(20, 45, 120-cx-2, 18, $game_party.bronze_coins.to_s, 2)
end
end
je voudrais, si c'est possible de changer la couleur de la monnaie, pour des icone, merci d'avance ^^

EDIT: en testant je me suis aperçu d'une chose, les magasin reste avec le "10000G" je voudrais si c'est possible qu'il effectue aussi le changement de monnaie, c'est a dire qu'a la
place de 101G il dise "o(icone D'or) 1 (icone d'argent) et 1 (icone de bronze) vous comprenez?

merci beaucoup d'avance ^^
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum