Sleeping Leonhart Posted January 19, 2009 Share Posted January 19, 2009 Expanded Message Choice DescrizioneQuesto script permette di aggiungere ulteriori scelte alle classiche 4 del Mostra Scelta. Usatelo solo se dovete fare piu di 4 scelte. DemoDownload Demo Script#============================================================================== # ** Expanded Message Choice #------------------------------------------------------------------------------ # Autore: The Sleeping Leonhart # Versione: 1.0 # Data di rilascio: 19/1/2009 #------------------------------------------------------------------------------ # Descrizione: # Questo script permette di aggiungere ulteriori scelte alle classiche 4 # del Mostra Scelta. #------------------------------------------------------------------------------ # Istruzioni: # Per aggiungere le scelte utilizzare il seguente codice prima del Mostra Scelta: # $game_temp.other_choice = ["Scelta+ 1", "Scelta+ 2", "Scelta+ 3", eccetera] # Succesivamente per controllare se una determinata scelta è stata selezionata # create una Condizione SE, andate all'ultima pagina e selezionate Script, # dentro scriveteci: # msg_choice(NUMEROSCELTA) #============================================================================== class Game_Temp attr_accessor :other_choice attr_accessor :selected_choice alias tslmrchc_gmtmp_init initialize def initialize @other_choice = [] @selected_choice = -1 tslmrchc_gmtmp_init end end class Interpreter alias tslmrchc_ntrprtr_stpchcs setup_choices def setup_choices(*args) tslmrchc_ntrprtr_stpchcs(*args) $scene.refresh_message if $scene.is_a?(Scene_Map) end alias tslmrchc_ntrprtr_cmmnd101 command_101 def command_101 $scene.refresh_message if $scene.is_a?(Scene_Map) tslmrchc_ntrprtr_cmmnd101 end alias tslmrchc_ntrprtr_cmmnd102 command_102 def command_102 if @parameters[0].size < 4 + $game_temp.other_choice.size for i in $game_temp.other_choice @parameters[0].push(i) end end $game_temp.other_choice = [] tslmrchc_ntrprtr_cmmnd102 end end class Scene_Map def refresh_message @message_window.refresh_size end end class Window_Message def refresh_size self.contents.dispose if $game_temp.choice_max > 0 self.contents = Bitmap.new(width - 32, $game_temp.choice_max * 32) else self.contents = Bitmap.new(width - 32, height - 32) end self.oy = 0 end def update_cursor_rect $game_temp.selected_choice = -1 if Input.trigger?(Input::B) if @index >= 0 $game_temp.selected_choice = @index super else self.cursor_rect.empty end end end def msg_choice(index) return ($game_temp.selected_choice + 1) == index end Istruzioni per l'usoPer aggiungere le scelte utilizzare il seguente codice prima del Mostra Scelta:$game_temp.other_choice = ["Scelta+ 1", "Scelta+ 2", "Scelta+ 3", eccetera]Succesivamente per controllare se una determinata scelta è stata selezionatacreate una Condizione SE, andate all'ultima pagina e selezionate Script,dentro scriveteci:msg_choice(NUMEROSCELTA) Bugs e Conflitti NotiN/A 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...
Narutofan95 Posted January 20, 2009 Share Posted January 20, 2009 *_* Mica male! Abbastanza semplice l'uso, solo fastidioso dover settare tutti gli IF. L'utilità c'è sicuramente! Complimenti Sleeping. Ma te dormi la notte? XD http://i46.tinypic.com/295vf6e.png merutochan Bandcamp | Twitter | Tumblr Link to comment Share on other sites More sharing options...
Valentino Posted April 29, 2009 Share Posted April 29, 2009 Bello... Se funzionasse anche con l'UMS XD. Targhette Rpg2s:http://img14.imageshack.us/img14/5421/contestsecondo.png Partecipante al Rpg2s.net Game Contest #3http://www.rpg2s.net/images/gc3/gc3_firma.pngGioco in Sviluppo: DREAMS http://img16.imageshack.us/img16/2121/dreamstitle2.png SKY's CRY!http://www.rpg2s.net...showtopic=12557 Lista di script creati da me: Support System FF9 Multiscope System Advanced Armor System Protection System Trance System FF2 Development System Scene Vittoria Animato Aperion System Elemosina System Valentino's Scene Shop Item Plus System Panorama Acceleration System Conversione da VX a XP, Vehicle System Sentinel System Scene Zoolab Valentino's Random System Oggetti Riutilizzabili Break Pictures Limit Gameover Animato Valentino's Gun Mode Valentino's Ally System Link to comment Share on other sites More sharing options...
Tribe X Posted April 29, 2009 Share Posted April 29, 2009 Bello... Se funzionasse anche con l'UMS XD. anche tu hai problemi di compatibilità tra UMS e Ext Mes Choice?allora siamo in 2!Sleeping se magari puoi rimediare ti rigrazieremo tutti! TRIBE X: MEMBRO FONDATORE DEL DIGITADREAM PROJECTProgetti in corso:ERTHIA - THE LOST DIMENSIONProgetti in sospeso (Da riprendere al più presto):ARKANA CHRONICLESPS: Cercasi Scripter da includere nel team! Link to comment Share on other sites More sharing options...
giver Posted April 29, 2009 Share Posted April 29, 2009 Bello... Se funzionasse anche con l'UMS XD.anche tu hai problemi di compatibilità tra UMS e Ext Mes Choice?allora siamo in 2!Sleeping se magari puoi rimediare ti rigrazieremo tutti!L'UMS prevede già la possibilità di sfruttare Mostra Scelta con più di 4 opzioni. Non c'è bisogno dello script di Sleeping, in questo caso . . .Basta leggere il manuale allegato all'UMS . . . SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]http://www.rpg2s.net/forum/index.php/topic/21892-vintagevisualsrewrite-enhanced-revised-victory-screen-v-35-da-autori-vari-a-giver/ http://www.rpg2s.net/forum/index.php/topic/21868-eventing-utility-simple-last-battle-events-fix-v-30-by-giver/ http://www.rpg2s.net/forum/index.php/topic/21853-vintagerewrite-constance-menu-per-4-personaggi-da-team-constance-a-giver/ http://www.rpg2s.net/forum/index.php/topic/22126-vintagedoveroso-necroedit-dummy-title-22u-update-per-crearlo-ad-eventi-su-mappa-by-giver/ http://www.rpg2s.net/forum/index.php/topic/22127-vintagevisuals-tale-chapters-save-system-20-by-giver/ 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.gifNon riesco a smettere di essere affascinato da immagini come questa . . .http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpgAlcuni wallpapers che faccio ruotare sul mio vecchio PC . . .http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpghttp://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpghttp://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpghttp://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 TestingTypeface & Size Link to comment Share on other sites More sharing options...
Tribe X Posted April 30, 2009 Share Posted April 30, 2009 L'UMS prevede già la possibilità di sfruttare Mostra Scelta con più di 4 opzioni. Non c'è bisogno dello script di Sleeping, in questo caso . . .Basta leggere il manuale allegato all'UMS . . . il problema non è quello che le scelte extra si vedano o no, visto che si vedono, ma il fatto che scelgo una delle scelte extra e questa non faccia niente... TRIBE X: MEMBRO FONDATORE DEL DIGITADREAM PROJECTProgetti in corso:ERTHIA - THE LOST DIMENSIONProgetti in sospeso (Da riprendere al più presto):ARKANA CHRONICLESPS: Cercasi Scripter da includere nel team! Link to comment Share on other sites More sharing options...
giver Posted April 30, 2009 Share Posted April 30, 2009 (edited) il problema non è quello che le scelte extra si vedano o no, visto che si vedono, ma il fatto che scelgo una delle scelte extra e questa non faccia niente...Fammi capire.Tu hai usato la funzione incorporata nell'UMS (senza usare questo script, quindi) per avere il Mostra Scelta esteso, e lo script fonde i due o più mostra scelta consecutivi, fino al numero massimo indicato nell'impostazione dell'UMS (* vedi), ma quando scegli un'opzione dalla quinta in poi non succede niente ? *: Usando prima dei mostra scelta, tramite comando (call) script$game_temp.num_choices = numero_mostra_scelta_da_fondere_assieme Edited April 30, 2009 by giver SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]http://www.rpg2s.net/forum/index.php/topic/21892-vintagevisualsrewrite-enhanced-revised-victory-screen-v-35-da-autori-vari-a-giver/ http://www.rpg2s.net/forum/index.php/topic/21868-eventing-utility-simple-last-battle-events-fix-v-30-by-giver/ http://www.rpg2s.net/forum/index.php/topic/21853-vintagerewrite-constance-menu-per-4-personaggi-da-team-constance-a-giver/ http://www.rpg2s.net/forum/index.php/topic/22126-vintagedoveroso-necroedit-dummy-title-22u-update-per-crearlo-ad-eventi-su-mappa-by-giver/ http://www.rpg2s.net/forum/index.php/topic/22127-vintagevisuals-tale-chapters-save-system-20-by-giver/ 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.gifNon riesco a smettere di essere affascinato da immagini come questa . . .http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpgAlcuni wallpapers che faccio ruotare sul mio vecchio PC . . .http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpghttp://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpghttp://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpghttp://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 TestingTypeface & Size Link to comment Share on other sites More sharing options...
Tribe X Posted April 30, 2009 Share Posted April 30, 2009 (edited) Fammi capire.Tu hai usato la funzione incorporata nell'UMS (senza usare questo script, quindi) per avere il Mostra Scelta esteso, e lo script fonde i due o più mostra scelta consecutivi, fino al numero massimo indicato nell'impostazione dell'UMS (* vedi), ma quando scegli un'opzione dalla quinta in poi non succede niente ? *: Usando prima dei mostra scelta, tramite comando (call) script$game_temp.num_choices = numero_mostra_scelta_da_fondere_assieme no parlo sempre della funzione dello script di Sleeping, non dell'UMS! Figurati che chi ha postato il demo con poche e niente istruzioni dell'UMS non ha parlato di scelte multiple. Quindi manco sapevo sta cosa del comando script...Comunque no non fa niente dalla quinta in poi! (se le scegli si comportano come se fossero l'annulla...) Edit: ho provato il comando che hai messo, ma da errore... Edited April 30, 2009 by Tribe X TRIBE X: MEMBRO FONDATORE DEL DIGITADREAM PROJECTProgetti in corso:ERTHIA - THE LOST DIMENSIONProgetti in sospeso (Da riprendere al più presto):ARKANA CHRONICLESPS: Cercasi Scripter da includere nel team! Link to comment Share on other sites More sharing options...
giver Posted May 1, 2009 Share Posted May 1, 2009 Edit: ho provato il comando che hai messo, ma da errore...Io l'ho preso così com'è dal manuale ed ho controllato la demo ufficiale inglese, che lo usa senza problemi con tre Mostra Scelta consecutivi per un totale di 9 opzioni (4+4+1).I tre Mostra Scelta erano preceduti dall'istruzione:$game_temp.num_choiches = 3Come opzione per l'annulla, vale quella impostata per l'ultimo Mostra Scelta e gli altri vengono ignorati. Scusa la domanda stupida: Hai levato dal progetto lo script di Sleeping prima di provare ? Ed hai anche provato ad inserire l'UMS nella Demo dello script di Sleeping per vedere se funziona comunque ? SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]http://www.rpg2s.net/forum/index.php/topic/21892-vintagevisualsrewrite-enhanced-revised-victory-screen-v-35-da-autori-vari-a-giver/ http://www.rpg2s.net/forum/index.php/topic/21868-eventing-utility-simple-last-battle-events-fix-v-30-by-giver/ http://www.rpg2s.net/forum/index.php/topic/21853-vintagerewrite-constance-menu-per-4-personaggi-da-team-constance-a-giver/ http://www.rpg2s.net/forum/index.php/topic/22126-vintagedoveroso-necroedit-dummy-title-22u-update-per-crearlo-ad-eventi-su-mappa-by-giver/ http://www.rpg2s.net/forum/index.php/topic/22127-vintagevisuals-tale-chapters-save-system-20-by-giver/ 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.gifNon riesco a smettere di essere affascinato da immagini come questa . . .http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpgAlcuni wallpapers che faccio ruotare sul mio vecchio PC . . .http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpghttp://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpghttp://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpghttp://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 TestingTypeface & Size 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