Sleeping Leonhart Posted October 7, 2008 Share Posted October 7, 2008 (edited) Alchemy Pot Descrizione Questo script simula il pentolone alchemico di Dragon Quest VIII.Per chi non lo conoscesse il pentolone alchemico permette di "buttare" nel pentolone oggetti per crearne uno nuovo. Screenshot http://img371.imageshack.us/img371/5554/alchemypotjx2.png Script#==============================================================================# ** Alchemy Pot#------------------------------------------------------------------------------# Autore: The Sleeping Leonhart# Versione: 1.4# Data di rilascio: 10/07/2001#------------------------------------------------------------------------------# Descrizione:# Questo script simula il pentolone alchemico di Dragon Quest VIII.# Per chi non lo conoscesse il pentolone alchemico permette di "buttare"# nel pentolone oggetti per crearne uno nuovo.#------------------------------------------------------------------------------# Version:# 1.0 (07/10/2008): Versione Base.# 1.1 (06/12/2008): Aggiunta l'opzione Failure Item.# 1.2 (08/12/2008): Ora si possono vedere immediatamente i risultati.# 1.3 (09/12/2008): Aggiunto un time meter.# Aggiunto un filtro per gli oggetti inusabili.# 1.4 (10/07/2010): Bugfix.#------------------------------------------------------------------------------# Istruzioni:# Per chiamare il pentolone usate il comando script degli eventi ed inserite:# $scene = Scene_AlchemyPot.new# Premere A per passare dalla finestra di conferma a quella degli oggetti e viceversa.# Per personalizzare lo script andate nella sezione Configurazione e Vocabolario.#============================================================================== #==============================================================================# Configuration#=============================================================================module AlchemyPot #=====NON TOCCARE========================================================= i = load_data("Data/Items.rvdata") w = load_data("Data/Weapons.rvdata") a = load_data("Data/Armors.rvdata") #========================================================================= #========================================================================= # Formula: Imposta le formule del pentolone. #------------------------------------------------------------------------- # Sintassi: # Formula[iId1, ...] = [iId2, time] # Parametri: # iId1: id degli ingredienti, usate i[id] per gli oggetti, w[id] per le armi, # a[id] per le armature. id è il numero dell'oggetto nel database. # iId2: id dell'oggetto ottenuto, usate i[id] per gli oggetti, w[id] per le armi, # a[id] per le armature. id è il numero dell'oggetto nel database. # time: numero di minuti richiesti per la ricetta. #========================================================================= Formula = {} Formula[[i[1], i[1]]] = [i[2], 1] Formula[[i[1], w[1]]] = [w[2], 2] Formula[[a[1], w[2]]] = [a[2], 4] #========================================================================= # UnusableItem: Definisce gli oggetti che non possono essere messi nel pentolone #------------------------------------------------------------------------- # Sintax: # UnusableItem = [iId, ...] # Parameter: # iId: id degli ingredienti, usate i[id] per gli oggetti, w[id] per le armi, # a[id] per le armature. id è il numero dell'oggetto nel database. #========================================================================= UnusableItem = [i[3], w[5], a[4]] #========================================================================= # MaxItem: Numero massimo di oggetti inserbili nel pentolone. #------------------------------------------------------------------------- # Sintassi: # MaxItem = n # Parametri: # n: Numero massimo di oggetti inserbili nel pentolone. #========================================================================= MaxItem = 5 #========================================================================= # FailureItem: Imposta gli ogetti ottenuti se si sbaglia formula #------------------------------------------------------------------------- # Sintassi: # FailureItem = [iId, ...] # Parametri: # iId: id dell'oggetto ottenuto, usate i[id] per gli oggetti, w[id] per le armi, # a[id] per le armature. id è il numero dell'oggetto nel database. #========================================================================= FailureItem = [i[1], w[4], a[5]] #========================================================================= # FailureTime: Imposta il tempo per creare l'oggetto sbagliato #------------------------------------------------------------------------- # Sintassi: # FailureItem = time # Parametri: # time: numero di minuti richiesti per la ricetta. #========================================================================= FailureTime = 1 #========================================================================= # TimeMeter: Imposta le immagini per la barra del tempo #------------------------------------------------------------------------- # Sintassi: # TimeMeter = [emptymeter, fullmeter] o nil # Parametri: # emptymeter = picture che rappresenta la barra del tempo vuota # fullmeter = picture che rappresenta la barra del tempo piena # nil = mettere nil per non visualizzare la barra del tempo #========================================================================= TimeMeter = nilend #==============================================================================# Vocabolario#=============================================================================module Vocab #Pulsante di Conferma AlchemyPotGo = "Avvia" #Pulsante di uscita AlchemyPotExit = "Esci" #Formula Corretta AlchemyPotRightFormula = "Credo che possa funzionare!" #Formula Inesistente AlchemyPotWrongFormula = "Non credo che possa funzionare!" #Ricetta Terminata AlchemyPotFormulaFinished = "La ricetta è pronta!" #Ricetta non Terminata AlchemyPotFormulaNotFinished = "La ricetta non è ancora pronta!" #Oggetto ottenuto AlchemyPotObtained = "Hai ottenuto:"end class Game_Party attr_accessor :alchemy_pot alias tslalchemypot_gameparty_initialize initialize def initialize tslalchemypot_gameparty_initialize @alchemy_pot = [] endend class Window_Base def draw_graphical_bar(x, y, barravuota, barrapiena, corrente, max) barra_vuota = Bitmap.new("Graphics/Pictures/"+barravuota) barra_piena = Bitmap.new("Graphics/Pictures/"+barrapiena) taglio = corrente.to_f / max.to_f cwp = barra_piena.width cwv = barra_vuota.width chp = barra_piena.height chv = barra_vuota.height taglio = taglio*cwp src_rect = Rect.new(0, 0, taglio, chp) self.contents.blt(32+x-cwp/4, 18+y-chp/2, barra_piena, src_rect) src_rect = Rect.new(taglio, 0, cwv-taglio, chv) self.contents.blt(32+x-cwv/4+taglio, 18+y-chv/2, barra_vuota, src_rect) endend class Window_AlchemyPotItem < Window_Selectable def initialize super(32, 80, 292, 292) @column_max = 10 self.index = 0 refresh end def item return @data[self.index] end def include?(item) return false if item == nil if $game_temp.in_battle return false unless item.is_a?(RPG::Item) end return true end def item_rect(index) rect = Rect.new(0, 0, 0, 0) rect.width = 24 rect.height = 24 rect.x = index % @column_max * 26 rect.y = index / @column_max * 26 return rect end def enable?(item) return $game_party.item_can_use?(item) end def refresh @data = [] for item in $game_party.items next unless include?(item) @data.push(item) if check(item) end @data.push(nil) if include?(nil) @item_max = @data.size create_contents for i in 0...@item_max draw_item(i) end end def draw_item(index) rect = item_rect(index) self.contents.clear_rect(rect) item = @data[index] if item != nil number = $game_party.item_number(item) x = index % @column_max * 26 y = index / @column_max * 26 draw_icon(item.icon_index, x, y) self.contents.font.size = 12 self.contents.draw_text(10 + x, 6 + y, 24, 24, number.to_s) end end def update_help @help_window.set_text(item == nil ? "" : item.name) end def check(item) for i in AlchemyPot::UnusableItem if i.id == item.id and i.class == item.class return false end end return true endend class Window_AlchemyPotPot < Window_Base def initialize super(454, 80, 26 + 32, 26 * AlchemyPot::MaxItem + 32) refresh end def refresh(pot = []) self.contents.clear @data = pot.clone @data.push(nil) if @data == [] @item_max = @data.size create_contents for i in 0...@item_max draw_item(i) end end def draw_item(index) item = @data[index] if item != nil y = index * 26 draw_icon(item.icon_index, 0, y) end endend class Window_AlchemyPotResult < Window_Base def initialize super(0, 180, 272, WLH + 32) self.width = [self.contents.text_size(Vocab::AlchemyPotObtained).width + 192, 544].min self.x = 272 - self.width / 2 create_contents refresh end def refresh(item = nil) self.contents.clear self.contents.font.color = normal_color self.contents.draw_text(0, 0, self.width - 40, WLH, Vocab::AlchemyPotObtained) draw_item_name(item, self.contents.text_size(Vocab::AlchemyPotObtained).width + 2, 0) endend class Window_PotTimeMeter < Window_Base def initialize(a = 0) super(180, 360, 192, 64) self.contents = Bitmap.new(width - 32, height - 32) self.opacity = 0 refresh(a) end def refresh(a) if AlchemyPot::TimeMeter != nil self.contents.clear a = 0 if a == nil b = $game_party.alchemy_pot[2] b = (Graphics.frame_count - a) * 100 if b == nil draw_graphical_bar(0, 0, AlchemyPot::TimeMeter[0], AlchemyPot::TimeMeter[1], Graphics.frame_count-a, b) end endend class Scene_AlchemyPot < Scene_Base def start super create_menu_background create_command_window @help_window = Window_Help.new @item_window = Window_AlchemyPotItem.new @item_window.help_window = @help_window @pot_window = Window_AlchemyPotPot.new @result_window = Window_AlchemyPotResult.new @result_window.visible = false @meter = Window_PotTimeMeter.new($game_party.alchemy_pot[1]) @ready = false if $game_party.alchemy_pot != [] if $game_party.alchemy_pot[0][0] == "Wrong" @ingredients = $game_party.alchemy_pot[0][1].clone item = AlchemyPot::FailureItem[rand(AlchemyPot::FailureItem.size)] else @ingredients = $game_party.alchemy_pot[0].clone item = AlchemyPot::Formula[find_recipe(@ingredients)][0] end @pot_window.refresh(@ingredients) @item_window.active = false if Graphics.frame_count - $game_party.alchemy_pot[1] >= $game_party.alchemy_pot[2] @help_window.set_text(Vocab::AlchemyPotFormulaFinished) $game_party.gain_item(item, 1) @result_window.refresh(item) $game_party.alchemy_pot = [] @ready = true else @help_window.set_text(Vocab::AlchemyPotFormulaNotFinished) end else @ingredients = [] end end def terminate super dispose_menu_background dispose_command_window @help_window.dispose @item_window.dispose @pot_window.dispose @meter.dispose end def update super update_menu_background @help_window.update @command_window.update @item_window.update @pot_window.update @meter.update if @command_window.active update_command_selection elsif @item_window.active update_item_selection elsif @ready and @result_window.visible == false if Input.trigger?(Input::C) Sound.play_decision @result_window.visible = true return end elsif @result_window.visible if Input.trigger?(Input::C) Sound.play_decision @ingredients = [] @ready = false @result_window.visible = false @item_window.active = true @item_window.refresh @pot_window.refresh return end else if Input.trigger?(Input::C) Sound.play_decision $scene = Scene_Map.new end end if $game_party.alchemy_pot[1] != nil @meter.refresh($game_party.alchemy_pot[1]) if Graphics.frame_count - $game_party.alchemy_pot[1] >= $game_party.alchemy_pot[2] $scene = Scene_AlchemyPot.new end end end def create_command_window s1 = Vocab::AlchemyPotGo s2 = Vocab::AlchemyPotExit @command_window = Window_Command.new(96, [s1, s2]) @command_window.active = false @command_window.x = 430 @command_window.y = 304 end def dispose_command_window @command_window.dispose end def update_item_selection if Input.trigger?(Input::B) Sound.play_cancel if @ingredients == [] $scene = Scene_Map.new else $game_party.gain_item(@ingredients.pop, 1) @item_window.refresh @pot_window.refresh(@ingredients) end elsif Input.trigger?(Input::C) if @ingredients.size < AlchemyPot::MaxItem and @item_window.item != nil Sound.play_decision item = @item_window.item @ingredients.push(item) $game_party.gain_item(item, -1) @item_window.refresh @pot_window.refresh(@ingredients) else Sound.play_buzzer end elsif Input.trigger?(Input::A) Sound.play_decision @item_window.active = false @command_window.active = true end end def update_command_selection if Input.trigger?(Input::B) Sound.play_cancel exit elsif Input.trigger?(Input::C) case @command_window.index when 0 if @ingredients.size > 1 Sound.play_decision start_alchemy else Sound.play_buzzer end when 1 Sound.play_decision exit end elsif Input.trigger?(Input::A) Sound.play_decision @item_window.active = true @command_window.active = false end end def exit for item in @ingredients $game_party.gain_item(item, 1) end $scene = Scene_Map.new end def start_alchemy rec = find_recipe(@ingredients) if rec != nil && AlchemyPot::Formula[rec] != nil @help_window.set_text(Vocab::AlchemyPotRightFormula) $game_party.alchemy_pot[0] = rec.clone $game_party.alchemy_pot[1] = Graphics.frame_count $game_party.alchemy_pot[2] = AlchemyPot::Formula[rec][1] * Graphics.frame_rate * 60 @command_window.active = false return end @help_window.set_text(Vocab::AlchemyPotWrongFormula) if AlchemyPot::FailureItem.size > 0 $game_party.alchemy_pot[0] = ["Wrong", @ingredients.clone] $game_party.alchemy_pot[1] = Graphics.frame_count $game_party.alchemy_pot[2] = AlchemyPot::FailureTime * Graphics.frame_rate * 60 @command_window.active = false return else for item in @ingredients $game_party.gain_item(item, 1) end @ingredients = [] @item_window.refresh @pot_window.refresh(@ingredients) end end def find_recipe(items) for i in AlchemyPot::Formula.keys formula = item_sort(i) ingredients = item_sort(items) if formula == ingredients return i end end end def item_sort(formula) i = []; w = []; a = [] for item in 0...formula.size case formula[item] when RPG::Item i.push(formula[item].id) i.sort! when RPG::Weapon w.push(formula[item].id) w.sort! when RPG::Armor a.push(formula[item].id) a.sort! end end formula = [] for item in i formula.push($data_items[item]) end for item in w formula.push($data_weapons[item]) end for item in a formula.push($data_armors[item]) end return formula endend Istruzioni per l'usoPer chiamare il pentolone usate il comando script degli eventi ed inserite:$scene = Scene_AlchemyPot.newPremere A per passare dalla finestra di conferma a quella degli oggetti e viceversa.(A inteso come tasto di RpgMaker non la lettera della tastiera!) Bugs e Conflitti NotiN/AAltri DettagliNon bisogna mettere necessariamente gli oggetti nello stesso ordine della formula. Edited August 12, 2010 by Sleeping Leonhart http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Darklink92 Posted October 8, 2008 Share Posted October 8, 2008 bellissimo, sleep sei un mito! anchio prima o poi imparero a farli ^^ Partecipante al Rpg2s.net Game Contest 2008/2009http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Fantasy Chronicle Disponibile Versione demo!(capitolo 1)Sarica e commenta anche tu! http://img120.imageshack.us/img120/3914/adlucariodd0.pnghttp://img74.imageshack.us/img74/8841/admariomc6.pnghttp://img177.imageshack.us/img177/8113/adzsamuszd3.pnghttp://img359.imageshack.us/img359/9097/adfalcoqq6.pnghttp://img382.imageshack.us/img382/3572/adlucasom6.pnghttp://img501.imageshack.us/img501/5646/adsnakepp3.png http://team.ffonline.it/imgpersonaggio/cloud_it.jpghttp://team.ffonline.it/imgpersonaggio/cyan_it.jpghttp://team.ffonline.it/imgpersonaggio/steiner_it.jpg Un tizio riguardo Mario Galaxy io l'ho provato, molto divertente e colorato, ma nn c'entra nulla il termine "cpaolavoro" o "miglior gioco" x un gioco del genere, e ha se, nn puo essere paragonato a "veri" giochi del calibro di resident evil,tekken,gran turismo,rachet e clank,assassin's creed ecc..... Link to comment Share on other sites More sharing options...
shuuchan Posted October 8, 2008 Share Posted October 8, 2008 Decisamente un ottimo script.Nel mio vecchio proj avevo implementato la stessa cosa usando un po' di eventi comuni e un po' di script, ma questo mi sembra molto più semplice da usare, e in generale più potente.Sarà una manna per molti.Ti auguro rens a valanga. Screen Contest (by Sakura & Shuuchan):http://rpg2s.net/gif/SCContest3Oct.gif http://rpg2s.net/gif/SCContest3Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif http://i67.servimg.com/u/f67/13/37/20/58/th/gc_r2s10.gifBacheca Premihttp://www.rpg2s.net/gif/GC_premio3.gif http://www.rpg2s.net/gif/GC_premio3.gif http://www.rpg2s.net/gif/GC_grafica3.gif http://www.rpg2s.net/gif/GC_grafica1.gif http://www.rpg2s.net/gif/GC_programmazione3.gif http://www.rpg2s.net/gif/GC_programmazione1.gif http://www.rpg2s.net/gif/GC_musica2.gif http://www.rpg2s.net/gif/GC_bestoftool1.gif http://www.rpg2s.net/gif/GC_premio3.gif 3° classificato "Premio BS" http://www.rpg2s.net/gif/GC_premio3.gif 3° classificato "Premio innovazione" http://www.rpg2s.net/gif/GC_grafica3.gif 3° classificato "Miglior Grafica in assoluto" http://www.rpg2s.net/gif/GC_grafica1.gif 1° classificato "Miglior Grafica RmVX" http://www.rpg2s.net/gif/GC_programmazione3.gif 3° classificato "Miglior Programmazione in assoluto" http://www.rpg2s.net/gif/GC_programmazione1.gif 1° classificato "Miglior Programmazione RmVX" http://www.rpg2s.net/gif/GC_musica2.gif 2° classificato "Miglior Colonna Sonora" http://www.rpg2s.net/gif/GC_bestoftool1.gif 1° classificato "Miglior Gioco RmVX"http://i87.servimg.com/u/f87/13/37/20/58/banner10.pngScarica la demo ver. 0.2:RTP non incluse (19 MB) - richiede RMVX ver. 1.02 - DownloadVersione completa (52 MB) - Download Link to comment Share on other sites More sharing options...
Lusianl Posted October 8, 2008 Share Posted October 8, 2008 Ammazza!!Un pò pò di script veramente bello..Utilissimo per chi ha manie alchimistiche!!!=) http://www.freankexpo.net/signature/1129.pngPremi RpgMaker http://www.rpg2s.net/forum/uploads/monthly_01_2017/msg-293-0-48316500-1483794996.jpghttp://www.rpg2s.net/dax_games/r2s_regali2.pngContesthttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif http://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://www.rpg2s.net/awards/bestpixel2.jpghttp://www.rpg2s.net/awards/bestresourCSist2.jpghttp://www.rpg2s.net/awards/mostproductive1.jpghttp://i42.servimg.com/u/f42/13/12/87/37/iconap13.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap14.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap15.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap16.pnghttp://i42.servimg.com/u/f42/13/12/87/37/screen10.pnghttp://www.rpgmkr.net/contest/screen-contest-primo.pnghttp://www.makerando.com/forum/uploads/jawards/iconawards3.png Link to comment Share on other sites More sharing options...
Dark Sora Posted November 16, 2008 Share Posted November 16, 2008 Senti,TSL,ma non puoi crearlo anche per XP? O_o I miei tutorialBS in tempo reale ad eventiTecnica RubaPesca ad eventiEvocareLancio del massoMinigioco del NegozioPartecipante al Rpg2s.net Game Contest 2008/2009http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Factionshttp://img252.imageshack.us/img252/8742/bannerinoteamlrmiu6.png http://img393.imageshack.us/img393/9920/legenrpgmaniamu3.gifForum:The legend of making 26373462 I love you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Mai Dire Speciale CinemaL'Uomo che Usciva TuttiBotte e Risposte / Rapine a mano a manoMobbastaMobbasta veramente per�Mani in AltoPer un peloGiammangiatoAnche no / Il buio / AhiaBurleAcqua Corrente / UrgenzeLegendRpgManiaIl 70% dei ragazzi pensa che GTA sia il miglior gioco del mondo. Il restante 30% pensa che Kingdom Hearts sia il gioco pi� bello. Se fai parte di questo 30% copia e incolla questa frase nella tua firma/blog.MITICO OBSIDIAN LORD!!!The March of The SwordmasterHoly ThunderforceBard's SongTALES OF MAGICEntra nella scuola di magia e diventa il mago pi� grande del mondo!Tales of Magic � completamente gratuito e senza alcun obbligo! Il manuale ti fornir� informazioni sulle modalit� di funzionamento del gioco.LINK DEL GIOCOBunnies AreaBunnies Can't PhoneBunnies Can't play 360Bunnies Can't play RugbyBunnies Can't win racesBunnies Can't Cook EggsBunnies Can't cook turkeyBunnies Can't DateBunnies Can't ParkBunnies Can't play with FireworksMi conoscete???Se s� cliccate qui Epitaffi:1)E' diventato carne secca...2)Giocava a buttarsi gi� dal castello...3)Stava abbracciando una bomba a mano...4)Gli piaceva bere nitroglicerina...5)Ha ingoiato un candelotto di dinamite...6)Ha effettuato il salto in lungo nel cratere di un vulcano...7)Quando i suoi compagni di classe giocavano a calcio lui era la palla...________________________________________________________________________________A prescindere dal colore della pelle e dalla religione siamo tutti uguali e tutti abbiamo ugal diritto di vivere. Credi la scuola sia una seccatura? Un'imposizione dei genitori? Sai quanto darebbero questi bambini per avere un'istruzione? Invece loro ed i loro genitori vengono sfruttati nelle industrie delle pi� note multinazionali americane ed europee: Nike, Nestl�, Kraft...Se sei anche tu contro il razzismo e contro lo sfruttamento inserisci questa frase nella tua firma.________________________________________________________________________________Now Playing:PS3 : Soul Calibur 4PS2 : Kingdom Hearts Re Chain of MemoriesDS : Final Fantasy IV / Final Fantasy XII : Revenant Wings / Spore Creatures / Dinosaur KingPSP : Ratchet and Clank : Size Matters / Secret Agent Clank / Naruto Ultimate Ninja Heroes 2 / GuitarWay To Heaven 4 AmplifiedPC : Frets on Fire con la chitarra!!! O_ORpg Maker XpI miei progetti:Per ora nulla...http://team.ffonline.it/imgpersonaggio/cloud_it.jpghttp://img230.imageshack.us/img230/608/pencehaynerroxasolettejyt1.th.jpghttp://r3.fodey.com/15d01c4c6f2dd4908b320f697f7fbe7bd.1.gifhttp://img801.mytextgraphics.com/flamewordmaker/2008/03/28/2554b85201dbda32d87d5873d964a4fd.gif Link to comment Share on other sites More sharing options...
Eikichi Posted December 2, 2008 Share Posted December 2, 2008 Sleeping mi dà errore alla linea 203 undefined method for nil:nilclass... @ingredients = $game_party.alchemy_pot[0].clone forse sbaglio io ma mi pare di aver fatto giusto o.O ho creato un oggetto (pentolone) che chiama l'evento comune "pentolone alchemico" ah, nel database ho gli oggetti per fare 1 pozione e ho impostato anche la formula nel database. Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted December 2, 2008 Author Share Posted December 2, 2008 @Dark Sora: va bene quando mi libero un po lo adatto all'XP@Eikichi: l'errore per caso te lo da solo quando carichi un salvataggio? se è così è normale altrimenti postami le formule che hai creato, magari c'è qualche errore. PS: In che condizioni ti appare l'errore? http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Eikichi Posted December 2, 2008 Share Posted December 2, 2008 (edited) Caricavo un salvataggio precedente! ^^ Tutto risolto! EDIT: sleeping puoi esser un pò fiero di me?sò che è una cavolata ma sono riuscito a mettere un comando nel menù che richiama lo script senza passare da un oggetto! XD Edited December 2, 2008 by Eikichi Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted December 2, 2008 Author Share Posted December 2, 2008 Beh se è così sono fierissimo di te (anche perchè ogni volta spiegare come si aggiunge un comando al menù è una cosa lunga che io non sono capace a fare) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Eikichi Posted December 2, 2008 Share Posted December 2, 2008 (edited) se serve posso spiegarlo qui, non ci ho messo molto. una volta capito come funzionava il comando "item" mi è bastato fare lo stesso ^^ Con questo procedimento aggiungeremo la voce "pentolone alchemico" nel menù di gioco. (sotto "fine gioco") Andare in Scene_MenùRIGA 59: s6 = Vocab::game_end andare a capo e scrivere:s7 = "Pentolone Alchemico" andare poco sotto, dopo riga:if $game_party.members.size == 0 # If number of party members is 0 prima dell'end aggiungere una riga con:@command_window.draw_item(6, false) # Disabilita pentolone alchemico ora più sotto, RIGA91-92:when 0 # Item $scene = Scene_Item.new andare sotto e aggiungere: when 6 # pentolone alchemico $scene = Scene_AlchemyPot.new Ecco fatto! ^^ Si può anche spostare il comando ma occorre cambiare i numeri che identificano l'ordine dei comandi. non difficile ma piuttosto noioso! XD Edited December 2, 2008 by Eikichi Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
Cronos86 Posted February 23, 2009 Share Posted February 23, 2009 (edited) Scusate ma leggevo sopra che è normale che dia error dopo il caricamento...Io appunto proprio dopo che carico anche se passano un po di minuti e c'era roba nel pentolone prima del salvataggio, mi da error alla linea 221 quando dopo il caricamento provo a ritirare la roba...Ci son soluzioni?Grazie Premetto che ho modificato in modo che si possano mettere fino a 3 oggetti e le formule con 3 oggetti le ho allungate stando attento alle parentesi quadre Edited February 23, 2009 by Cronos86 Link to comment Share on other sites More sharing options...
Ste Posted March 1, 2009 Share Posted March 1, 2009 Mi va tutto bene finchè non vado a ritirare l'oggetto che salta fuori dal pentolone ;_;Mi dà errore "NoMethodError occurred undefined method '[]' for nil:nIlClass"T_TEppure la formula è giusta, è quella predefinita che era già nello script: i1, i1 = i2 non l'ho toccata ;_; Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted March 2, 2009 Author Share Posted March 2, 2009 Avevo dimenticato di aggiornare lo script, provate ora, ma non caricate un vecchio salvataggio. http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Ste Posted March 2, 2009 Share Posted March 2, 2009 Dice che manca il file Graphics/Pictures/MeterEmpty =.= Link to comment Share on other sites More sharing options...
Goofy ! Posted March 14, 2009 Share Posted March 14, 2009 Non c'è una versione per l'XP? Sarebbe veramente manna dal cielo! Link to comment Share on other sites More sharing options...
Eikichi Posted March 15, 2009 Share Posted March 15, 2009 Dall'iphone non riesco a trovare velocemente lo script, sono però certo che ci sia qui sul forum. Uno l'avevo tradotto e postato io anche e funzionava alla grande!! Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
Guardian of Irael Posted March 15, 2009 Share Posted March 15, 2009 @Goofy !: trovi quì quello fatto da Sleeping Leonhart.^ ^Quello del Great Teacher Eikichi non l'ho trovato neanche io mi spiace! (Eikichi dove l'hai messo?XD) (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Eikichi Posted March 15, 2009 Share Posted March 15, 2009 questo è lo script che ho tradotto io: http://www.rpg2s.net/forum/index.php?showt...&hl=Eikichi l'avevo tradotto e postato su shrine e il buon Timisci l'ha rimesso qui. sembra complesso, sicuramente quello di sleeping è più facile da usare, ma una volta presa la mano è veramente comodo. io lo usavo per un mio vecchio progetto. ^^ Finrod, GDR PBF2PV e 1PAEquip: - faretra con 20 frecce- arco lungo- pugnale comune- Armatura di cuoio- Torcia- CappuccioMi sa che è ora di vincere qualche premio per rinnovare questa firma! :3Posizioni raggiunte nei contesthttp://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/awards/bestresourCSist3.jpghttp://www.rpg2s.net/awards/mosthelpful2.jpghttp://www.rpg2s.net/awards/mostpresent2.jpg Link to comment Share on other sites More sharing options...
Ste Posted March 17, 2009 Share Posted March 17, 2009 Si ma questo tanto non funziona °-° Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted March 17, 2009 Author Share Posted March 17, 2009 Si ma leggi le istruzioni xDC'è scritto che se vuoi usare le barre devi creare delle immagini che rappresentino la barra piena e quella vuota e chiamarle come scritto in TimeMeter = [IMMAGINE1, IMMAGINE2]se non vuoi la barra metti TimeMeter = nilA volte la soluzione e sotto agli occhi solo che non la si vede, io cerco di documentare gli script in modo che siano minimamento configurabili ma se voi non leggete le istruzioni io non posso venire a casa ad impostarvelo xD http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Ste Posted March 17, 2009 Share Posted March 17, 2009 Si ma leggi le istruzioni xDC'è scritto che se vuoi usare le barre devi creare delle immagini che rappresentino la barra piena e quella vuota e chiamarle come scritto in TimeMeter = [IMMAGINE1, IMMAGINE2]se non vuoi la barra metti TimeMeter = nilA volte la soluzione e sotto agli occhi solo che non la si vede, io cerco di documentare gli script in modo che siano minimamento configurabili ma se voi non leggete le istruzioni io non posso venire a casa ad impostarvelo xDEh okkei, grazie http://img177.imageshack.us/img177/7020/29263039as2.gifL'avevo lette le istruzioni ma bò sta parte proprio.. mi sarà sfuggita .-.Ci voleva tanto a cagarmi un attimo? v.vgrazie ancora xD Link to comment Share on other sites More sharing options...
Ste Posted March 18, 2009 Share Posted March 18, 2009 Uhm.. bene mi dà lo stesso errore di eikichi, solo che il salvataggio vecchio non l'ho caricato..ho appena ricominciato ora tutto il mio gioco per arrivare fin dove c'è la possibilità di utilizzare il pentolone alchemico.. e mi dà quell'errore..eppure prima l'avevo provato mettendo subito all'inizio del gioco l'evento che ti dava il pentolone alchemico e funzionava tutto perfettamente.. cosa può essere??? ;_; OT: qualcuno mi può dire perchè le risposte mi si visualizzano tutte raggruppate? è una cosa schifosa.. e magari anche come fare a metterle a posto.. che si visualizzino normalmente come in tutti i sani forum.. Link to comment Share on other sites More sharing options...
Cronos86 Posted April 17, 2009 Share Posted April 17, 2009 Buonasera. Avrei un altro problema con questo script. Non avendo immagini del Timemeter nello script alla riga 101 inserisco TimeMeter = nilE fin qui finchè non salvo e carico (avendo iniziato una nuova partita) funziona tutto bene. Ma se provo a salvare e dopo caricare il pentolone impazzisce dandomi schermata nera e mi da Script 'Alchemy Pot' line 294:no method error occurredundefined method '[]' for nil: Nilclass Ho guardato un po alla riga 294 ma per me è come leggere arabo :( Link to comment Share on other sites More sharing options...
nomorehero Posted April 23, 2009 Share Posted April 23, 2009 Dopo mille peripezie date dalla mia ignoranza l'ho fatto andare!!!! Ora la domanda da un milione di dollari:Si può fare in modo che i materiali si compongano immediatamente senza dover aspettare il tempo?Se si come? graSSie e complimentoni! http://i.imgur.com/NwhgV4X.png Link to comment Share on other sites More sharing options...
The Crazy Scientist Posted May 1, 2009 Share Posted May 1, 2009 Scusate l'ignoranza, ma come faccio a inserire le ricette? 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