Citadin Lv.7
Age : 30 Inscrit le : 08/02/2009 Messages : 212
| Sujet: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 11:54 | |
| Alors je ne sais pas du tout si on peux insérer plusieurs monnaie dans un jeu. Exemple :
Bronze - Argent -Or...
Peut-on m'éclairer ?
Merci d'avance,
Sweet-Coco. |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 12:49 | |
| Je crois que j'avais vu un script de monnaie a la World of Warcraft, ( 100 Bronze = 1 Argent et 100 Argent = 1 Or ).
C'est ce que tu recherches? |
|
Citadin Lv.7
Age : 30 Inscrit le : 08/02/2009 Messages : 212
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 13:00 | |
| Oui sa serait pas mal |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 13:41 | |
| Arf j'ai cherché mais je n'ai pas trouvé, pourtant je suis sur d'en avoir dja vu un quelque part...
Bon je continuerais a chercher quand même et si je trouve je le poserais sur le forum... |
|
Illusionniste Lv.12
Age : 31 Inscrit le : 20/03/2009 Messages : 734
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 13:54 | |
| Ca peut bien ce faire en event...Mais bon ca reste quand même très moche ^^ |
|
Habitant Lv.6
Avertissements : Banni ! Inscrit le : 02/01/2009 Messages : 138
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 15:16 | |
| je crois qu'un scripteur pourrait faire sa et je suis moi aussi interesé |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 15:21 | |
| Ça existe ! Voila le lien : http://www.rpgrevolution.com/forums/index.php?showtopic=32398 Plus le script : - Code:
-
#============================================= # ** Oni Monetary System #--------------------------------------------- # Developed by Onidsouza # Do not redestribute without permission # Remember: MAX_GOLD always is 999.999 # Do not make a item that costs more than that #==============================================
module OnidsouzaGold # ▼ OPTIONAL ▼ #If not using icons GOLD = "G" SILVER = "S" BRONZE = "B" USE_ICON = true #If using icons, icon ID GOLD_ICON = 102 SILVER_ICON = 98 BRONZE_ICON = 97 end
class Game_Party < Game_Unit alias onidsouzagoldinit initialize def initialize onidsouzagoldinit @gold = [0, 0, 0] end def gold_array return @gold end def gold return total_gold end def gain_gold(n) @gold[2] += n update_gold end def lose_gold(n) gain_gold(-n) end def total_gold return (@gold[2] + (@gold[1]*100) + (@gold[0]*1000000)) end def gold_to_silver return (@gold[2]/100) + (@gold[1]) + (@gold[0]*100) end def gold_to_gold return @gold[0] + (@gold[1]/100) + (@gold[2]/100000) end def update_gold times = @gold[2] / 100 @gold[2] -= times * 100 @gold[1] += times times = @gold[1] / 100 @gold[1] -= times * 100 @gold[0] += times if @gold[0] > 99 @gold[0] = @gold[1] = @gold[2] = 99 end end def make_gold_text return to_monetary_system(total_gold) end end
class Window_Base < Window def draw_currency_value(value, x, y, width, gold = true) if not OnidsouzaGold::USE_ICON self.contents.font.color = normal_color self.contents.draw_text(x, y, width, WLH, to_monetary_system(value), 2) elsif OnidsouzaGold::USE_ICON and gold self.contents.font.color = normal_color xx = 20 draw_icon(OnidsouzaGold::GOLD_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, $game_party.gold_array[0]) x += 40 draw_icon(OnidsouzaGold::SILVER_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, $game_party.gold_array[1]) x += 40 draw_icon(OnidsouzaGold::BRONZE_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, $game_party.gold_array[2]) else arr = to_monetary_array(value) self.contents.font.color = normal_color xx = 20 draw_icon(OnidsouzaGold::GOLD_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, arr[0]) x += 40 draw_icon(OnidsouzaGold::SILVER_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, arr[1]) x += 40 draw_icon(OnidsouzaGold::BRONZE_ICON, x, y) self.contents.draw_text(x + 20, y, xx, WLH, arr[2]) end end end
class Window_ShopBuy < Window_Selectable def draw_item(index) item = @data[index] number = $game_party.item_number(item) enabled = (item.price <= $game_party.total_gold and number < 99) rect = item_rect(index) self.contents.clear_rect(rect) if item != nil draw_icon(item.icon_index, rect.x, rect.y, enabled) self.contents.font.color = normal_color self.contents.font.color.alpha = enabled ? 255 : 128 wid = contents.text_size(item.name).width self.contents.draw_text(rect.x + 24, rect.y, wid, WLH, item.name) end #rect.width -= 4 price = to_monetary_system(item.price) self.contents.draw_text(rect.x + 24 + wid, rect.y, rect.width - 24 - wid, WLH, price, 2) # ▼ NEW #self.contents.draw_text(rect.x + 30, rect.y, rect.width - rect.x - 30, WLH, to_monetary_system(item.price), 2) #draw_currency_value(item.price, rect.x + rect.width + 8, rect.y, rect.width, false, ) end end
def to_monetary_system(integ) data = [0, 0, 0] data[2] = integ times = data[2] / 100 data[2] -= times * 100 data[1] += times times = data[1] / 100 data[1] -= times * 100 data[0] += times return "#{data[0]} #{OnidsouzaGold::GOLD} - #{data[1]} #{OnidsouzaGold::SILVER} - #{data[2]} #{OnidsouzaGold::BRONZE}" end
def to_monetary_array(integ) data = [0, 0, 0] data[2] = integ times = data[2] / 100 data[2] -= times * 100 data[1] += times times = data[1] / 100 data[1] -= times * 100 data[0] += times return data end |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 15:27 | |
| Je peux traduire pour ceux qui veulent. |
|
Citadin Lv.7
Age : 30 Inscrit le : 08/02/2009 Messages : 212
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 16:14 | |
| Merci à toi Blockade Merci à toi aussi Zangther mais pas besoin de traduction Sweet-Coco. |
|
Citadin Lv.7
Age : 37 Inscrit le : 21/07/2009 Messages : 213
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 16:18 | |
| Félicitations BLock, ce script va être utile à plus d'un |
|
Citadin Lv.7
Age : 30 Inscrit le : 08/02/2009 Messages : 212
| Sujet: Re: Plusieurs Monnaies [resolu] Jeu 30 Juil 2009 - 17:13 | |
| Oui, finalement j'ai implanter que deux sortes de monnaies, il est très facile à comprendre Merci encore, Sweet-Coco |
|
| Sujet: Re: Plusieurs Monnaies [resolu] | |
| |
|