ProGM Posted March 22, 2007 Share Posted March 22, 2007 Advanced Sound SystemDescrizioneè uno script che permette di gestire i suoni e assegnarli ad un evento. Ad esempio: c'è un gruppo di persone; avvicinandosi o allontanandosi da esso il volume del "chiacchiericcio" aumenta o diminuisce. AutoreProGM AllegatiN/A Istruzioni per l'usoincollate lo script in una nuova classe sopra main. Per assegnare un suono ad un evento basta scrivere un commento nell'evento con scritto:snd nome_del_suono_nella_cartella_BGS 05Al posto di 05 potete mettere i numeri da 01 a 09 (non oltre) e quel numero rappresenta il numero di tile in cui durerà il suono prima di scomparire. # Advanced Sound System # by ProGM class Scene_Map alias snd_main main def main @sounds = [] for i in $game_map.events.keys.sort character = $game_map.events[i] if (character.is_a?(Game_Event) and character.list!=nil and character.list[0].code == 108) @sounds.push(character) end end @counter = 0 @playing = [] snd_main end alias snd_update update def update for i in 0...@sounds.size if @sounds[i].screen_x.between?(0, 640) and @sounds[i].screen_y.between?(0, 480) txt = @sounds[i].list[0].parameters[0].clone if txt.scan(/snd/) == ["snd"] @dist = txt.scan(/0./) @dist = @dist[@dist.size-1].to_i if $game_player.x.between?(@sounds[i].x - @dist, @sounds[i].x + @dist) and $game_player.y.between?(@sounds[i].y - @dist, @sounds[i].y + @dist) v = [($game_player.x - @sounds[i].x).abs, ($game_player.y - @sounds[i].y).abs].max volume = 100 / v unless v == 0 txt[0] = txt[1] = txt[2] = txt[3] = "" txt[txt.size-1] = ""; txt[txt.size-1] = ""; txt[txt.size-1] = "" Audio.bgs_play("Audio/BGS/" + txt, volume, 100) @playing[i] = true else @playing[i] = false end end end @counter += 1 if @playing[i] end Audio.bgs_stop if @counter == 0 @counter = 0 snd_update end end Progetti: http://i.imgur.com/jmLkIqi.pnghttp://i54.tinypic.com/2rh4ojq.pnghttps://github.com/ProGM Crea anche tu il tuo gioco per Game Boy! http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png http://i.imgur.com/BEu6G.gifhttp://i.imgur.com/H1ARhq7.gifhttp://i.imgur.com/Af6ijZN.gifAOT: Associazione Odiamo la Telecom:http://i.imgur.com/aYJs89E.png"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"Flame http://i30.tinypic.com/i27ypj.png Link to comment Share on other sites More sharing options...
Broly88 Posted March 22, 2007 Share Posted March 22, 2007 Ciao Pro. Allora, innanzitutto: COMPLIMENTONI, SCRIPT BELLISSIMO E SUPER UTILISSIMO. Solo 2 cose, però: gli ultimi end vanno modificati, altrimenti anche se ci si allontana dall'evento che avvia l'audio, il bgs non scompare. L'altra cosa è questa: non ti sembra che ci sia un po' troppa differenza fra il volume del bgs nelle immediatissime vicinanze dell'evento che genera l'audio (abbastanza alto) e il volume nelle celle più lontane? E' possibile modificare questa cosa? Il mondo è il cancro... Io la cura... Il mio sport preferito:Gli altri --> (T_T#)O==(^_^Q) <-- IO I miei alias:http://www.naruto-kun.com/images/narutotest/shikamaru.jpg-----------------------------------------------------http://www.naruto-kun.com/images/narutotest/rocklee.jpg-----------------------------------------------------http://www.ff-fan.com/chartest/banners/auron.jpg Broly88'shttp://pokejungle.net/other/pokepet/trainers/e4k2.png http://pokejungle.net/other/pokepet/Charizard.gifFlame Dancer the level 99 Charizard! http://img259.imageshack.us/img259/7446/rockleeoj1.gif http://img233.imageshack.us/img233/7449/sorajm1.gif Link to comment Share on other sites More sharing options...
Mike Portnoy Posted March 23, 2007 Share Posted March 23, 2007 Eccezionale... gli script di rmxp.org sono grandiosi ma solo noi italiani abbiamo certe idee XD ... Quanto incide sul lag?Perchè io ho abbastanza script e vedo che il sistema base tende a laggare con meno eventi del solito, e generalmente è difficile rendere le cose scorrevoli ç_ç http://img58.imageshack.us/img58/4264/newheavenhd2.jpg Iscrivetevi alla nostra accademia di Rpgmaking, presto sarà piena di contenuti e lezioni su Mapping, Eventing, Pixel Art e Scrittura, a livelli bassi, medi e avanzati!http://img185.imageshack.us/img185/4599/bannerua7.gif Link to comment Share on other sites More sharing options...
marigno Posted March 23, 2007 Share Posted March 23, 2007 Eccezionale... gli script di rmxp.org sono grandiosi ma solo noi italiani abbiamo certe idee XD E' basta con sta cazzo di pubblicità! Hai leggermente rotto le palle xD.Se devi venerare quella comunità fallo sul loro forum >.<.> Comunque Pro, l'avevo già visto questo tuo script xD, molto bello devo dire ^^. Link to comment Share on other sites More sharing options...
ProGM Posted March 23, 2007 Author Share Posted March 23, 2007 @broly: O_____o ho corretto il bug che hai segnalato (il primo) ma il secondo non ho capito che intendi xD@mike: solito problema... finchè sono 2/3/4 suoni non te ne accorgi, il problema è se tappezzi la mappa di effetti sonori ^^ se vuoi provo a ideare un antilag per questo tipo di script, non ci vuole tanto :P@marigno: :* Progetti: http://i.imgur.com/jmLkIqi.pnghttp://i54.tinypic.com/2rh4ojq.pnghttps://github.com/ProGM Crea anche tu il tuo gioco per Game Boy! http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png http://i.imgur.com/BEu6G.gifhttp://i.imgur.com/H1ARhq7.gifhttp://i.imgur.com/Af6ijZN.gifAOT: Associazione Odiamo la Telecom:http://i.imgur.com/aYJs89E.png"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"Flame http://i30.tinypic.com/i27ypj.png Link to comment Share on other sites More sharing options...
Broly88 Posted March 23, 2007 Share Posted March 23, 2007 Quello che volevo dire è che secondo me, c'è troppa differenza tra il volume che viene impostato nei tile immediatamente adiacenti all'evento che avvia il bgs, e il volume delle celle più lontane. Il primo è troppo alto, mentre il secondo è troppo basso. Allontanandosi/avvicinandosi rimanendo sempre a una certa distanza dall'evento, l'audia sfuma in maniera impeccabile. Ma quando si raggiungono i tile adiacenti a quello dell'evento, il volume val al 100%, provocando un salto (in termini di volume) che secondo me è troppo alto. Se non mi sono spiegato riposto ancora con degli screen. Il mondo è il cancro... Io la cura... Il mio sport preferito:Gli altri --> (T_T#)O==(^_^Q) <-- IO I miei alias:http://www.naruto-kun.com/images/narutotest/shikamaru.jpg-----------------------------------------------------http://www.naruto-kun.com/images/narutotest/rocklee.jpg-----------------------------------------------------http://www.ff-fan.com/chartest/banners/auron.jpg Broly88'shttp://pokejungle.net/other/pokepet/trainers/e4k2.png http://pokejungle.net/other/pokepet/Charizard.gifFlame Dancer the level 99 Charizard! http://img259.imageshack.us/img259/7446/rockleeoj1.gif http://img233.imageshack.us/img233/7449/sorajm1.gif Link to comment Share on other sites More sharing options...
ProGM Posted March 23, 2007 Author Share Posted March 23, 2007 è un problema di percezione umana, purtroppo... perchè il calcolo che da l'alzamento di volume è regolare, non ha sbalzi... comunque si possono fare un po' di esperimenti per smorzare la variazione negli ultimi 2 tile ^^ Progetti: http://i.imgur.com/jmLkIqi.pnghttp://i54.tinypic.com/2rh4ojq.pnghttps://github.com/ProGM Crea anche tu il tuo gioco per Game Boy! http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png http://i.imgur.com/BEu6G.gifhttp://i.imgur.com/H1ARhq7.gifhttp://i.imgur.com/Af6ijZN.gifAOT: Associazione Odiamo la Telecom:http://i.imgur.com/aYJs89E.png"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"Flame http://i30.tinypic.com/i27ypj.png Link to comment Share on other sites More sharing options...
Broly88 Posted March 23, 2007 Share Posted March 23, 2007 Perfetto grazie^^ E scusa per l'aspra critica XDDDDDDDDDDDD Il mondo è il cancro... Io la cura... Il mio sport preferito:Gli altri --> (T_T#)O==(^_^Q) <-- IO I miei alias:http://www.naruto-kun.com/images/narutotest/shikamaru.jpg-----------------------------------------------------http://www.naruto-kun.com/images/narutotest/rocklee.jpg-----------------------------------------------------http://www.ff-fan.com/chartest/banners/auron.jpg Broly88'shttp://pokejungle.net/other/pokepet/trainers/e4k2.png http://pokejungle.net/other/pokepet/Charizard.gifFlame Dancer the level 99 Charizard! http://img259.imageshack.us/img259/7446/rockleeoj1.gif http://img233.imageshack.us/img233/7449/sorajm1.gif Link to comment Share on other sites More sharing options...
ProGM Posted March 23, 2007 Author Share Posted March 23, 2007 se questi sono aspri quelli che io ritengo aspri sono demoniaci xD EDIT: aggiunto un piccolissimo antilag al tutto Progetti: http://i.imgur.com/jmLkIqi.pnghttp://i54.tinypic.com/2rh4ojq.pnghttps://github.com/ProGM Crea anche tu il tuo gioco per Game Boy! http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png http://i.imgur.com/BEu6G.gifhttp://i.imgur.com/H1ARhq7.gifhttp://i.imgur.com/Af6ijZN.gifAOT: Associazione Odiamo la Telecom:http://i.imgur.com/aYJs89E.png"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"Flame http://i30.tinypic.com/i27ypj.png Link to comment Share on other sites More sharing options...
Guest mcsrms Posted September 1, 2008 Share Posted September 1, 2008 Vedrò d'utilizzarlo.......SEEEE!!!! Link to comment Share on other sites More sharing options...
HidroSaphire Posted September 3, 2008 Share Posted September 3, 2008 (edited) edit Edited February 8, 2024 by HidroSaphire http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
Guest mcsrms Posted September 3, 2008 Share Posted September 3, 2008 Xò a me funziona solo nella vicinanze d 1 quadretto.....ho cambiato il numero, da 01 a 09, tuttti....e non cambia.... Link to comment Share on other sites More sharing options...
Chris Darril Posted December 22, 2010 Share Posted December 22, 2010 Script validissimo e utilissimo però ho notato dà un bug tuttaltro che trascurabile, ovvero resetta e blocca in automatico tutte le esecuzioni delle BGS...mmm ho letto lo script e in effetti pare ci sia un continuo "report" di troppo di "play bgs" che probabilmente lo fa andare in conflitto. Peccato però perchè sarebbe stato veramente utile CHRIS Link to comment Share on other sites More sharing options...
Joshua Posted December 28, 2010 Share Posted December 28, 2010 Script validissimo e utilissimo però ho notato dà un bug tuttaltro che trascurabile, ovvero resetta e blocca in automatico tutte le esecuzioni delle BGS...mmm ho letto lo script e in effetti pare ci sia un continuo "report" di troppo di "play bgs" che probabilmente lo fa andare in conflitto. Peccato però perchè sarebbe stato veramente utile sad.gif CHRISC'è modo di risolvere questo problema? Link to comment Share on other sites More sharing options...
SIMO696 Posted December 28, 2010 Share Posted December 28, 2010 (edited) ovvio trovare uno scripter con pazienza Edited December 28, 2010 by SIMO696 I'm working for a new project 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