Jump to content
Rpg²S Forum
  • 0

Chiudere a comando il menù


nihil-omen
 Share

Question

Vorrei sapere come faccio a far si che se il giocatore cambia equip al personaggio, il menù si chiude da solo e il party perde 100 Mp (tutto ciò se una $game_switch è attiva o meno).

Mi sarebbe molto utile ma non riesco a capire come fare ò_o

 

Ah e scusate se ho aperto un sacco di topic ma le domande mi son venute mano a mano che scrivevo é__è

 

Grazie mille lo stesso in anticipo *O*

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Non sono sicuro di aver capito . . .

 

Se vuoi che non appena viene cambiato un solo elemento dell'equipaggiamento da uno dei PG nel party, tutti i membri del party perdano 100 MP (Magic Points ?) e si torni alla mappa di gioco, ma solo se un determinato switch è attivo, dovresti

 

- Andare nello script Scene_Equip

 

- Cercare il metodo (def) update_item (l'ultimo nello script, di base)

 

- In fondo al blocco di codice che comincia con if Input.trigger?(Input::C), tra le istruzioni @item_window.refresh e return, inserire queste istruzioni

	  if $game_switches[id_dello_switch]		for actor in $game_party.actors		  actor.sp -= 100		end		$scene = Scene_Map.new	  end

 

Dovrebbe funzionare, se ho capito bene . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Uhm in pratica si è proprio questo ^^

 

Ti spiego e domani provo (ora non posso *O*). In pratica nel mio giochino hai sempre un solo PG in squadra e durante le battaglie ti muovi nella mappa (una sorta di ABS però alla Parasite Eve) e quando gli MP/SP (nel mio giochino hanno un altro nome) raggiungono 100+ puoi fare il turno (attaccare o aprire il menù per: usare un oggetto, usare una magia, cambiare equip). Quindi se si è in battaglia mi serve che il menù si chiuda appena si cambia equip (e si perdano 100 SP, ovvero un turno) mentre se si è fuori dalla battaglia uno può cambiare quanto vuole [ps: la situazione Battaglia/Fuori Battaglia la gestisco con una game_switch ^^].

Grazie millissime, sei gentilissimo come sempre ^^

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Uhm ah mi ero dimenticato una cosa fondamentalissima XD

Io uso il Compact Menù e infatti non funziona >.<

Che faccio cerco le stesse istruzioni in quello script?

 

EDIT:

 

Si ok era leggermente diverso ma ho capito il meccanismo, ho trovato l'equip update ed ho aggiunto quanto dovevo ^^

 

 

Un'altra domanda già che ci sono:

Come faccio a far si che non si possano disequipaggiare le cose?

Intendo, cambiare equip ok, ma hai presente che se tu scorri tutta la lista degli equip poi puoi andare su uno slot vuoto e se ci clicchi semplicemente rimuovi l'equipaggiamento senza equipaggiare nulla, come faccio a non farglielo fare?

Avrei bisogno insomma che non ci fossa lo slot vuoto per disequipaggiare >.<

 

Grazie mille in anticipo *O*

Edited by nihil-omen

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Nello stesso blocco di codice che hai modificato per l'uscita forzata dal menù, cerca qualche riga più sopra l'istruzione

@actor.equip(type, item == nil ? 0 : item.id)

Per prima cosa devi riscriverla così

@actor.equip(type, item.id)

Poi, nella riga sopra quella inserisci

unless item == nil

Quindi, scendi quasi in fondo al blocco di codice, e SOPRA il return aggiungi un altro end

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Allora, per non complicarmi troppo la vita, rivedendo i meccanismi di equip del Compact Menu, ho trovato una soluzione che fa quasi completamente quello che ti serve con un'ulteriore modifica di una sola riga.

 

Ti serve comunque la soluzione precedente, visto che per non far ingrippare l'equip così come funziona adesso, ci sarà comunque un elemento vuoto SOLO nel caso in cui non siano disponibili alternative per il tipo di equip (cioè se l'unica arma che hai è quella equipaggiata, nel pannello delle alternative ci sarà il quadratino vuoto, altrimenti non ci sarà . . .)

 

Altra annotazione: La soluzione presente funziona solo con la versione del Compact Menu che prevede tutto l'equip, dato che gestisce l'equip in modo leggermente differente da quella con solo arma+armatura . . .

 

- Cerca la classe Window_MenuEquip.

 

- Nel metodo refresh cerca la riga con l'istruzione

@data.push(nil)

ed estendila in questo modo

@data.push(nil) if @data.empty?

 

 

Se te la senti di rischiare crash, impallamenti o altre spiacevoli conseguenze, invece, puoi proprio eliminarla quella riga . . . Ed il quadratino non sarà mai presente in alcuna occasione . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

E non funziona con il menù Arma + Armatura? :(

Purtroppo per le dinamiche del mio gioco è quello il menù che uso >_<

In ogni caso non preoccuparti, hai già fatto tantissimo e mi va benissimo così ^^

 

Ora l'unica cosa che sto cercando di capire è come cambiare il colore dei numerini, che avendoli bianchi non si legge nulla ò_o

Vorrei metterli di un colore che si veda (non si vede una mazza col bianco) e sto smanettando ma ancora nisba :/

Edited by nihil-omen

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Mi sono espresso male, funziona anche con la versione arma+armatura, ma in quella versione la classe Window_MenuEquip non c'è.

Basta fare la stessa cosa che ti ho detto prima con le classi Window_MenuArmor e Window_MenuWeapon . . .

 

 

Per quello che riguarda i colori, devi cercare tutti i self.contents.font.color nei (def) refresh delle classi che mostrano i numerini sulle icone, e sostituire normal_color e disabled_color con colori creati da te tramite l'istruzione

Color.new(red, green, blue)

dove red, green e blue devono essere valori tra 0 e 255 . . .

Color.new(0, 0, 0) è nero, mentre Color.new(255, 255, 255) è il bianco

 

E otterresti un effetto migliore se usassi uno script che disegna testo bordato. Dovresti trovarne almeno uno anche nella sezione apposita di questo forum, se non ricordo male . . .

Poi devi anche modificare, sempre nei refresh di quelle finestre, le istruzioni che includono il confronto self.contents.font.color == normal_color, sostituendo normal_color con lo stesso Color.new usato prima.

 

E' lunghetto ed incasinato, ma è l'unico modo per farlo . . . :biggrin:

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

A cambiare colore alla fine ci sono riuscito e tempo fa avevo anche lo script per le scritte bordate, solo che le fa così solo nei dialoghi >.<

Nel menù come dovrei fare?

 

Comunque mi stai aiutando tantissimo *___*

Quando avrò finito la demo posterò un po' di risorse e i ren ricavati li mando a te e a tutti quelli che mi hanno aiutato XD

 

 

EDIT_____

 

Sono riuscito a mettere i bordi neriiiii! *___*

 

Solo che per ora li ho messi solo agli oggetti ed il menù mi lagga parecchio prima di aprirsi, passa almeno un secondo intero tra premuta del pulsante ed effettiva comparsa del menù ç_ç Come risolvere?

Edited by nihil-omen

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...