Se non vi va di leggere sto papiro, scritto mentre cercavo soluzioni per conto mio, basta guardare l'ultima riga .
Mi sono innamorato della grafica rtp del VX, così ho inventato una storiella per i vari pg e ci ho giocato un pochino. Volevo una scena con una serie di battaglie ed una traccia musicale continua (come l'attacco a dollet in final fantasy 8, per intenderci), così ho aperto l'rgss editor pensando "quanto vuoi che sia difficile?".
Effettivamente non era tanto complicato, ho cercato in scene_map ed in scene_battle le stringhe che cambiavano musica e le ho circondate con
"if $musica == false" e relativo end, così che la musica non cambiasse quando $musica è true.
(Il doppio uguale me l'ha dovuto suggerire progm, dopo ore che smanettavo )
Ed infatti funziona.
Finché non riavvio il programma.
Anche iniziando il gioco, se non specifico "$musica = false", il gioco la tratta come se fosse true e non cambia la musica per i combattimenti. Caricando una partita in cui $musica dovrebbe essere false, succede la stessa cosa.
Perché? Non dovrebbe essere false di default?
Parlando con Wiz e leggendo un po' il manuale di rgss, ho trovato che non era true ma "nil" <.<.
Risolvo mettendo if $musica == nil, ma non c'è un modo per impedire il reset ad ogni avvio?
Question
Blake
Se non vi va di leggere sto papiro, scritto mentre cercavo soluzioni per conto mio, basta guardare l'ultima riga
.
Mi sono innamorato della grafica rtp del VX, così ho inventato una storiella per i vari pg e ci ho giocato un pochino. Volevo una scena con una serie di battaglie ed una traccia musicale continua (come l'attacco a dollet in final fantasy 8, per intenderci), così ho aperto l'rgss editor pensando "quanto vuoi che sia difficile?".
Effettivamente non era tanto complicato, ho cercato in scene_map ed in scene_battle le stringhe che cambiavano musica e le ho circondate con
"if $musica == false" e relativo end, così che la musica non cambiasse quando $musica è true.
(Il doppio uguale me l'ha dovuto suggerire progm, dopo ore che smanettavo
)
Ed infatti funziona.
Finché non riavvio il programma.
Anche iniziando il gioco, se non specifico "$musica = false", il gioco la tratta come se fosse true e non cambia la musica per i combattimenti. Caricando una partita in cui $musica dovrebbe essere false, succede la stessa cosa.
Perché? Non dovrebbe essere false di default?
Parlando con Wiz e leggendo un po' il manuale di rgss, ho trovato che non era true ma "nil" <.<.
Risolvo mettendo if $musica == nil, ma non c'è un modo per impedire il reset ad ogni avvio?
Edited by MarignoSpazio pubblicitario: Commentate, Bastardi! Grazie per la sopportazione!
http://www.rpg2s.net/awards/beststoryboarder1.jpghttp://www.rpg2s.net/awards/mostcharismatic1.jpghttp://www.rpg2s.net/awards/nicestuser1.jpg
http://rpg2s.net/gif/MGContest1.gif 1° Posto al minigame contest
http://img215.imageshack.us/img215/2788/targhetta2pr0.png
Link to comment
Share on other sites
12 answers to this question
Recommended Posts