Yoshi91 Posted January 31, 2013 Share Posted January 31, 2013 Cambia prezzoDescrizioneTramite questo scriptino potrete cambiare il prezzo degli oggetti, armi o armature tramite chiama script!L'utilizzo è semplice. Potrebbe anche essere usato per mercanti più avari, per quelli meno costosi... Sbizzarrite la vostra fantasia! Autore Pacman Tradotto in Italiano da Yoshi91 AllegatiN/AIstruzioni per l'usoInstallare lo script sotto Materials e sopra Main. Le istruzioni sono in testa allo script.Script: #===============================================================================## Cambia Prezzo (Versione 1.0)# 18/02/2012# Creato da Pacman# Tradotto in italiano da Yoshi91#------------------------------------------------------------------------------# Questo script ti permette di cambiare i prezzi degli oggetti, armi e armature# che vengono comprati dal negozio.# Per farlo, usa questo chiama script:# change_price(tipo, id, [prezzo])# Al posto di 'tipo' scrivere il tipo di oggetto a cui si desidera cambiare il# prezzo; scriverci :item se si tratta di un oggetto, :weapon se si tratta di un# arma, :armor se si tratta di un armatura.# Al posto di 'id' scrivete il numero dell'oggetto nel Database, e al posto di# 'prezzo' il nuovo prezzo dell'oggetto.# Ecco qui sotto degli esempi:# change_price(:item, 4, 20) - Il prezzo dell'oggetto con ID 4 cambierà a 20.# database to 20.# change_price(:weapon, 2, 50) - La seconda arma nel database costerà 50.# in the database to 50.# change_price(:armor, 3, 100) - La terza armatura nel database costerà 100.# # Puoi anche usare :i, :w e :a per abbreviare.# Rispettivamente dal loro ordine hanno la stessa funzione di :item, :weapon ed# :armor.#===============================================================================# NON MODIFICARE LE RIGHE SEGUENTI SE NON SAI CIO' CHE FAI!#===============================================================================class Game_System attr_accessor :new_price def new_price if @new_price.nil? @new_price = {} @new_price[:item] = [] @new_price[:weapon] = [] @new_price[:armor] = [] end @new_price endend class Game_Interpreter def change_price(sym, id, price = nil) if sym == :item || sym == :i # Items price ||= $data_items[id].orig_price $game_system.new_price[:item][id] = price elsif sym == :weapon || sym == :w # Weapons price ||= $data_weapons[id].orig_price $game_system.new_price[:weapon][id] = price elsif sym == :armor || sym == :a # Armours price ||= $data_armors[id].orig_price $game_system.new_price[:armor][id] = price end endend module RPG [["Item", "items"], ["Weapon", "weapons"], ["Armor", "armor"]].each { |klass| prcchg = %Q(class #{klass[0]}; def orig_price; @price; end def price; return $game_system.new_price[:#{klass[1]}][@id].nil? ? @price : $game_system.new_price[:#{klass[1]}][@id]; end; end) eval(prcchg) }end $imported ||= {}$imported[:pac_price_changer] #===============================================================================## Fine dello script##=============================================================================== Bugs e Conflitti Noti N/A Gioco in costruzione: Yoshi Party #Link al topic# % completamento: 2% (Userò il VX Ace e non più il VX) La mia bottega, dove potreste chiedermi di tradurvi scripts per VX e VX-Ace in italiano o di programmarvi eventi in cambio di rens! BOTTEGA QUI Sei un grafico e vuoi essere reclutato per Yoshi Party? Vai qui! Scripts, Tutorial e Risorse postate qui da me per VX e VX Ace! Risorse postate qui da me per VX e per il VX Ace: [Varie] Materiali dalla Enterbrain per VX [Chara+Face] Personaggi vari fatti con il generatore di VX Ace [icon-Set] Mega-Iconset da 4 MB Scripts Vx e Vx-Ace tradotti in ITA (e anche no XD): Script postati e tradotti in italiano (e anche non tradotti XD) da me per VX: Musica di battaglia casuale Tradotto Mini Box Messaggio sopra gli eventi Tradotto Sistema Movimento Mappa Avanzato Tradotto Menù Game Over Tradotto Game.exe crash fix Non Tradotto Determinare se il giocatore è in battaglia Tradotto Riproduci SE quando accade un colpo critico Tradotto Script postati e tradotti in italiano (e anche non tradotti XD) da me per VX Ace: Menù ad anello Tradotto Chiama Script lunghi senza intoppi Tradotto Cambia Prezzo Tradotto Anti-Lag Events VE Tradotto Suono allo scorrere dei messaggi Tradotto Riproduci BGM alla schermata di caricamento file Tradotto Nomi Personalizzati per i Salvataggi Tradotto Tutorial: [VX Ace] Personalizzare il menù di default al massimo http://www.mariowiki.com/images/6/60/Yoshiii.gif *wahuu!* Link to comment Share on other sites More sharing options...
Renato Posted April 7, 2013 Share Posted April 7, 2013 A me non funziona, mi va in errore quando parlo con il negoziante dell'evento in cui inserisco lo script e provo a vendere, mi dice che c'è un errore in Window_ShopSell Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now