-
Posts
463 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by Valentino
-
Ecco, ho creato una versione un po meno intricata, e con la possibilita di tenere salvata l'opzione di calcio true o false (cioe se si salva la partita e calcio è su true, se si carica sarà ancora su true) il comando per attivare o disattivare il calcio è: $game_system.calcio = true/false Spero vada bene ^^ Comunque per il calcio aumenti una variabile diversa, la n°4 hai fatto apposta o nhai messo per sbaglio? XD
-
Ok allora provo a veder con un nuovo progetto... Aspeta e ti so dire...
-
Dipende, devi settarla su false, in quanto inzialmente ha valore nullo. scrivi $calcio = false e prova a vedere se va.
-
Bhe se non è attivo mi pare giusto che faccia i valori del false O_o
-
class Scene_Lotta def main comandi = (["Pugno", "Suplex", "Dropkick", "Irish whip"]) comandi.unshift ("Calcio") if $calcio == true @select_window = Window_Command.new(192, comandi) @select_window.x = 0 @select_window.y = 100 @select_window.opacity = 255 @spriteset = Spriteset_Map.new @window_hud = Window_HUD.new @window_hud.opacity = 255 Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end Graphics.freeze @window_hud.dispose @select_window.dispose end def update @select_window.update @window_hud.update if Input.trigger?(Input::C) case @select_window.index when 0 if $calcio == false $game_system.se_play($data_system.decision_se) $game_variables[1] += 3 $game_map.need_refresh = true $scene = Scene_Map.new else $game_system.se_play($data_system.decision_se) $game_variables[4] += 5 $game_map.need_refresh = true $scene = Scene_Map.new end return when 1 if $calcio == false $game_system.se_play($data_system.decision_se) $game_variables[1] += 20 $game_map.need_refresh = true $scene = Scene_Map.new else $game_system.se_play($data_system.decision_se) $game_variables[1] += 3 $game_map.need_refresh = true $scene = Scene_Map.new end return when 2 if $calcio == false $game_system.se_play($data_system.decision_se) $game_variables[1] += 15 $game_map.need_refresh = true $scene = Scene_Map.new else $game_system.se_play($data_system.decision_se) $game_variables[1] += 20 $game_map.need_refresh = true $scene = Scene_Map.new end return when 3 if $calcio == false $game_system.se_play($data_system.decision_se) $game_variables[1] += 5 $game_map.need_refresh = true $scene = Scene_Map.new else $game_system.se_play($data_system.decision_se) $game_variables[1] += 15 $game_map.need_refresh = true $scene = Scene_Map.new end return when 4 $game_system.se_play($data_system.decision_se) $game_variables[1] += 5 $game_map.need_refresh = true $scene = Scene_Map.new return end end end end Modifica fatta velocemente... Da evento adesso prova a scrivere $calcio = true e vedere va..
-
No no aspetta XD Solo per le condizioni ce il doppio uguale Per assegnare un valore è solo uno! Quindi all inizio della scena è calcio = false E comunque quella che consideri è una variabile che appartiene alla classe in quella maniera non la puoi richiamare tramite eventi, devi renderla globale. Comunque anche se la rendi globale, se la inizializzi come false ogni volta che aprirai la scena sarà sempre settata su false XD
-
Credo di si... L'unica cosa è il metodo unshift che non ho mai usato XD Ma ho visto sulla guida di rpg maker e non dovrebbe dare problemi su quello che dici tu. (credo)
-
Per mettere la condizione che calcio è falso devi mettere if @calcio == false con due uguali ^^ e lo stesso vale per il true XD if @calcio == true ma si può anche scrivere solamente if @calcio
-
È stato risolto il problema, mancava da far refreshare la mappa XD
-
mmm... Ma in che contesto la metti? Perchè nel interpreter, la parte di script che collega gli eventi, il comando è appunto: $game_variables += value dove i e value sono variabili che si definiscono negli eventi. Quindi è giusto il comando $game_variables[1] += 1 XD Il problema probabilmente è dove la inserisci... In caso mandami un mp e gli do un occhiata.
-
Prova mettendo: $game_variables[1] += 1 Dovrebbe andare ^^
-
Ah in effetti non ci avevo pensato, sisi si puo fare dfacilmente XD Allora basta che vai nella PARTE 2 e nel def call_battle aggiungi sopra $scene= Scene_Battle.new $game_temp.battle_can_lose = true Dovrebbe andare :D EDIT: Aggiornata la versione nel primo post, e risolto un mini bug.
-
Bon dipende, perchè adesso nella demo solo Basil e Arshes hanno armi per catturare... (almeno mi pare!) EDIT: Porca vacca, c'avevi ragione XD Adesso ho messo a posto, spero una volta per tutte!
-
Come no! VIene scritto sotto il danno "PRESO!" XD O_o Ho testato ripetutamente prima di postarlo e funzionava!
-
No è di dimensioni diverse perchè ho aggionato il sistema di visualizzazione del danno e ho tolto una cosa che non serviva che avevo lasciato per sbaglio. Comunque non so a me lo script non da errore XD Ho provato anche ad aggiungere nuove zone ecc.. boh
-
Ok, dato che cosi non viene gradito lo modificherò XD EDIT: Fatto, ora si visualizza anche il danno ^^
-
Wohw XD Che discorso lungo che mi sono perso XD Allora, @tidus00 mi pare strano che dia errore O_o Controlla meglio, e se non risolvi contattami. @Squall Leonheart Si le armi infliggono danni, solo che se si cattura il mostro si visualizza solo "Catturato" XD Infatti il mostro muore se lo si attacca e lo si cattura! EDIT: Mi sono accorto che ho lasciato una cosa nella PARTE 1 che non serviva, in quanto avevo un idea e poi ho cambiato. In Game_System cancellate: for i in DETT.keys if DETT[i][1] == true @zone_attive.push(i) end end che non serve XD
-
aha XD detto da flame poi aquisiscono ancora più valore per me XD
-
Mi fa piacere sapere che è di aiuto a qualcuno ^^
-
Grazie mille! ^^
-
Perchè avevo copiato la struttura e avevo dimenticato di cambiare nome XDXD Spero ti piaccia! Anche se è un po complesso da configurare! EDIT: Non sovvrascrive quasi niente dello scene battle, renderlo compatibile dovrebbe essere molto semplice ^^ l'ho fatto cosi apposta XD
-
Eccomi dopo tanto tempo Flame! Ti sono mancato vero?XD XD Ho creato questo script: http://www.rpg2s.net/forum/index.php?showtopic=11573 FATTO (ma bentornato <3 XD)
-
Scene Zoolab Descrizione Eccomi tornato dopo tanto tempo! XD. Questo script emula lo Zoolab di FF X, per chi non sapesse cosè è una specie di zoo appunto XD, dove si tengono i mostri sconfitti e catturati. È possibile ribattere i mostri catturati pagando ed è possibile sbloccare campioni di zona e di specie (configurabili).I campioni di zona si sbloccano avendo tutti i mostri di una zona, invece quello di specie avendo un determinato numero per specie, ad esempio 3 budini gialli, 3 budini rossi => campione di specie Budino Nero. Autore Avon Valentino (Io) Allegati Screenshots: Demo Link: (Versione Migliorata) http://www.mediafire.com/?xeva66oulfmlv3l Script: PARTE 1: PARTE 2: PARTE 3: Istruzioni per l'uso Trovate tutto all'interno dello script, se lo usate creditatemi Spero vi piaccia! :D Bugs e Conflitti Noti N/A
-
Non so se è giusto ma credo che basti scrivere: if Input.repeat?(Input::RIGHT) $game_player.move_right elsif Input.repeat?(Input::LEFT) $game_player.move_left elsif Input.repeat?(Input::DOWN) $game_player.move_down elsif Input.repeat?(Input::UP) $game_player.move_up end
-
Basta che richiami la funzione back_opacity della finestra. Ad esempio: @gold_window.back_opacity = 160 Cosi la finestra chiamata @gold_window sara un po' trasparente. Il valore lo puoi far variare da 0 a 255. Se vuoi fare scomparire anche i contorni e lasciare solo le scritte, allora imposta l'opacità intera della finestra con: @gold_window.opacity = 0 Spero che tu abbia capito!
