the legend Posted July 25, 2011 Share Posted July 25, 2011 (edited) Allora questo tutorial è per i più inesperti che si avvicinano per la prima volta ad Rpg Maker od al mondo delle variabili.ATTENZIONE! Per il Tutorial ho usato la versione inglese di Rpg Maker XP. La patch non me la prende :P Tutorial per: Rpg Maker XP/ forse anche VXAutore: the legendDescrizione: Come fare eventi variabili casualmenteUltima modifica: 25/06/11 Ordunque, la cosa è molto corta e semplice da fare. Quando state facendo un evento, aprite il controllo delle variabili (è nella prima pagina, a destra), selezionate una variabile a vostro piacimento, possibilmente la rinominate, spuntate "Set" (il primo delle riga "Operation") e spuntate anche "Random". Poi mettete dei numeri nelle due caselle, ricordandovi che per ogni numero (anche lo zero) farete una "variazione" nell'evento (non siete costretti, ma è più comodo così).Quindi ora la vostra pagina degli eventi è così (questo è un esempio)@>Control Variables: [001:Nome] = Random No. (0...2)Bene, ora mettete una "conditional branch" (prima pagina, prima colonna, metà delle prima colonna), spuntate "Variable", lasciate "Equal to", lasciate spunato "Constant" e nel rettangolino lasciate zero. In fondo lasciate spuntato "Set handling when conditions do not apply" e premete OK.Se avete fatto tutto come vi ho detto io, ora avrete una pagina degli eventi così:@>Control Variables: [001:Nome] = Random No. (0...2) @>Conditional Branch: Variable [001:Nome] == 0 @> : Else @> : Branch End @>"Else" serve ad avviare gli eventi messi prima della "Branch End" e subito dopo lo stesso "Else" nel caso che la variabile non sia uguale a 0. Se fosse uguale a 0, si avvierebbero gli eventi messi subito dopo "Conditional Branch" ma prima di "Else". Così ve lo spiego meglio:@>Control Variables: [001:Nome] = Random No. (0...2) @>Conditional Branch: Variable [001:Nome] == 0 @> [b]Qui vanno gli eventi che si avvieranno se la variabile è uguale a 0[/b] : Else @> [b]Qui vanno gli eventi che si avvieranno se la variabile è diversa da 0[/b] : Branch End @>Quando nella pagina della variabii abbiamo settato "Random" e poi ci abbiamo messo i numeri, abbiamo impostato che quando si avvierà quell'evento il gioco setterà la variabile che avete scelto voi ad un numero casuale tra quelli che avete messo voi (nel caso dell'esempio, un numero casuale tra 0 e 2). Tornando allo scopo principale del Tutorial, ovvero la Storyline variabile, vi basterà mettere una "Conditional Branch" che si avvia se la variabile è uguale a 1 nello spazio dell'"Else". Poi un'altra se è uguale a due nell'"Else" della seconda e così via.Ecco un esempio di come può venire il risultato:Se la variabile è uguale a 0 -> Marco beve dell'acquaSe la variabile è uguale a 1 -> Marco dà una calcio a Michele (XD)Se la variabile è uguale a 2 -> Michele avvelena l'acqua di MarcoDetto così sembrano solo variazioni minime, ma provate a pensare in grande: una storia diversa per ogni numero con personaggi diversi. Un gioco così sarà molto più lungo e difficile da fare, ma sarà più divertente. Postate per ogni dubbio. Edited July 25, 2011 by the legend Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! Link to comment Share on other sites More sharing options...
Aliuzz96 Posted July 25, 2011 Share Posted July 25, 2011 (edited) Tutorial che esiste già, anzi esistono già.XDE'molto basilare e poi dovresti fare una if ogni volta che una variabile è == a quel numero senza else ad esempio:if: variabile[nome]==0E scrivi tutto ciò che accadeif: variabile[nome]==1Scrivi altro ecc... Sempre dopo aver attivato la variabile su casuale da valori che vanno a quelli delle if. Edited July 25, 2011 by Aliuzz96 PROGETTI IN CORSO: http://img88.imageshack.us/img88/8484/bannerfirmabetatester.jpg ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------In chat il mio nickname sarà Aleks o Al, mi pento ancora di essermi messo il nick tamarro di Aliuzz.ç_ç http://img571.imageshack.us/img571/6659/alicei.pngmembro ufficiale fondatore n4 di mrfruffolobatuffolohttp://img717.imageshack.us/img717/4789/mrfruffolobanner.jpg Rudo:Ti ringrazio. Ci misi tutto me stesso diversi anni fa per realizzare CrystalQuest. Sebbene la mia visione sia cambiata con il passare del tempo, ci sono molti aspetti che manterrei se dovessi (per assurdo) realizzare una nuova avventura oggi. Questo non accade tutti i giorni,sono commosso.ç_ç Orgoglioso membro del trio *o* Link to comment Share on other sites More sharing options...
the legend Posted July 25, 2011 Author Share Posted July 25, 2011 (edited) Tutorial che esiste già, anzi esistono già.XDE'molto basilare e poi dovresti fare una if ogni volta che una variabile è == a quel numero senza else ad esempio:if: variabile[nome]==0E scrivi tutto ciò che accadeif: variabile[nome]==1Scrivi altro Sempre dopo aver attivato la variabile su casuale da valori che vanno a quelli delle if.Sì, lo so, solo che a me torna meglio averlo così (per alcune cose che faccio io).Però mi sono scordato una cosa... aggiorno il tutorial. Edited July 25, 2011 by the legend Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! Link to comment Share on other sites More sharing options...
Aliuzz96 Posted July 25, 2011 Share Posted July 25, 2011 Sì, lo so, solo che a me torna meglio averlo così (per alcune cose che faccio io).Però mi sono scordato una cosa... aggiorno il tutorial. edit: non so perchè ma mi ha messo il post due volte! Ma guarda che così fai avviare solo due selezioni e cioè, quelle uguali e diverse da un deterimanto valore e non più.ò.ò PROGETTI IN CORSO: http://img88.imageshack.us/img88/8484/bannerfirmabetatester.jpg ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------In chat il mio nickname sarà Aleks o Al, mi pento ancora di essermi messo il nick tamarro di Aliuzz.ç_ç http://img571.imageshack.us/img571/6659/alicei.pngmembro ufficiale fondatore n4 di mrfruffolobatuffolohttp://img717.imageshack.us/img717/4789/mrfruffolobanner.jpg Rudo:Ti ringrazio. Ci misi tutto me stesso diversi anni fa per realizzare CrystalQuest. Sebbene la mia visione sia cambiata con il passare del tempo, ci sono molti aspetti che manterrei se dovessi (per assurdo) realizzare una nuova avventura oggi. Questo non accade tutti i giorni,sono commosso.ç_ç Orgoglioso membro del trio *o* Link to comment Share on other sites More sharing options...
the legend Posted July 25, 2011 Author Share Posted July 25, 2011 Ma guarda che così fai avviare solo due selezioni e cioè, quelle uguali e diverse da un deterimanto valore e non più.ò.òUhmm... non so. Ti puoi spiegare meglio? è tanto che non uso più trucchetti del genere. Non dovrebbe essere così?IF=0? Se diverso ->Avvia ElseElse->IF=1? Se diverso ->Avvia ElseElse-> ecc ecc. Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted July 25, 2011 Share Posted July 25, 2011 Semplicino come tutorial e già visto (usate il tasto cerca!)! ^ ^Non dovrebbe essere così?IF=0? Se diverso ->Avvia ElseElse->IF=1? Se diverso ->Avvia ElseElse-> ecc ecc.Senza intricarsi con tanti else puoi pure mettere semplicemente tante if quanti sono i numeri...^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
the legend Posted July 25, 2011 Author Share Posted July 25, 2011 Semplicino come tutorial e già visto (usate il tasto cerca!)! ^ ^Non sapevo che non si potessero fare più tutorials sulla stessa cosa. Basta guardare la sezione per rendersi conto che su una cosa ci sono minimo 3 tutorials...Senza intricarsi con tanti else puoi pure mettere semplicemente tante if quanti sono i numeri...^ ^Sì, lo so ^ ^ Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! Link to comment Share on other sites More sharing options...
Aliuzz96 Posted July 25, 2011 Share Posted July 25, 2011 (edited) Uhmm... non so. Ti puoi spiegare meglio? è tanto che non uso più trucchetti del genere. Non dovrebbe essere così?IF=0? Se diverso ->Avvia ElseElse->IF=1? Se diverso ->Avvia ElseElse-> ecc ecc.Di else ce n'è solo uno...XDQuindi le scelte restano al massimo a 2, il valore==0 e quelli al di fuori di 0, tutti quelli al di fuori di zero che hai impostato casualmente comprendono l'evento messo su else e basta.E ripeto, di else ce ne sta solo uno per if, tanto vale fare ogni if senza else per ogni valore come ti ho spiegato prima e come ti ha detto irael.Non sapevo che non si potessero fare più tutorials sulla stessa cosa. Basta guardare la sezione per rendersi conto che su una cosa ci sono minimo 3 tutorials...Casomai è questo e quelli di base che ne hanno 3, gli altri si limitano a 1 al massimo 2 e se noti c'è sempre il richiamo di Irael o persone che dicono già visto, bisogna usare il tasto cerca prima di vedere se c'è o non c'è.XD Edited July 25, 2011 by Aliuzz96 PROGETTI IN CORSO: http://img88.imageshack.us/img88/8484/bannerfirmabetatester.jpg ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------In chat il mio nickname sarà Aleks o Al, mi pento ancora di essermi messo il nick tamarro di Aliuzz.ç_ç http://img571.imageshack.us/img571/6659/alicei.pngmembro ufficiale fondatore n4 di mrfruffolobatuffolohttp://img717.imageshack.us/img717/4789/mrfruffolobanner.jpg Rudo:Ti ringrazio. Ci misi tutto me stesso diversi anni fa per realizzare CrystalQuest. Sebbene la mia visione sia cambiata con il passare del tempo, ci sono molti aspetti che manterrei se dovessi (per assurdo) realizzare una nuova avventura oggi. Questo non accade tutti i giorni,sono commosso.ç_ç Orgoglioso membro del trio *o* Link to comment Share on other sites More sharing options...
the legend Posted July 25, 2011 Author Share Posted July 25, 2011 Di else ce n'è solo uno...XDQuindi le scelte restano al massimo a 2, il valore==0 e quelli al di fuori di 0, tutti quelli al di fuori di zero che hai impostato casualmente comprendono l'evento messo su else e basta.E ripeto, di else ce ne sta solo uno per if, tanto vale fare ogni if senza else per ogni valore come ti ho spiegato prima e come ti ha detto irael. Casomai è questo e quelli di base che ne hanno 3, gli altri si limitano a 1 al massimo 2 e se noti c'è sempre il richiamo di Irael o persone che dicono già visto, bisogna usare il tasto cerca prima di vedere se c'è o non c'è.XDUhmm... si è vero XDVabbè, andrà meglio con il prossimo tutorial. Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! Link to comment Share on other sites More sharing options...
André LaCroix Posted July 25, 2011 Share Posted July 25, 2011 \: Sinceramente mi aspettavo qualcosina in più.Quello che hai spiegato tu, in pratica, è come scegliere tra due alternative possibili, cosa che si può fare benissimo anche con una semplice switch.Avresti potuto fare qualcosa di molto più carino spiegando come, ad esempio, a seconda delle scelte del giocatore sarà in seguito possibile accedere a quest diverse. (Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)http://img26.imageshack.us/img26/7048/firmadn.png Link to comment Share on other sites More sharing options...
the legend Posted July 25, 2011 Author Share Posted July 25, 2011 \: Sinceramente mi aspettavo qualcosina in più.Quello che hai spiegato tu, in pratica, è come scegliere tra due alternative possibili, cosa che si può fare benissimo anche con una semplice switch.Avresti potuto fare qualcosa di molto più carino spiegando come, ad esempio, a seconda delle scelte del giocatore sarà in seguito possibile accedere a quest diverse.Ehmm... pensavo che non ci fosse motivo di specificarlo:Tornando allo scopo principale del Tutorial, ovvero la Storyline variabile, vi basterà mettere una "Conditional Branch" che si avvia se la variabile è uguale a 1 nello spazio dell'"Else". Poi un'altra se è uguale a due nell'"Else" della seconda e così via.Ecco un esempio di come può venire il risultato:Se la variabile è uguale a 0 -> Marco beve dell'acquaSe la variabile è uguale a 1 -> Marco dà una calcio a Michele (XD)Se la variabile è uguale a 2 -> Michele avvelena l'acqua di MarcoDetto così sembrano solo variazioni minime, ma provate a pensare in grande: una storia diversa per ogni numero con personaggi diversi. Un gioco così sarà molto più lungo e difficile da fare, ma sarà più divertente.Comunque siate caritevoli (XD) che è il mio primo tutorial, andrà meglio con il prossimo che ho in mente di spiegare un meccanismo che certamente è noto a molta gente, ma difficilmente verrebbe in mente ai principianti (i miei tutorials sono per i principianti!). E, in ogni caso, io non ho messo solo due alternative, io ho messo come fare multiple alternative. Nooooooooooooooooooooooooooooooooooooooooooo!Il mio meraviglioso progetto con Rpg Maker 2009 Ultimate, "A Frog's Story", è morto per sempre cancellato dal PC insieme a metà della mia chiave USB... Ci avevo lavorato dei mesi... Ma la vita va avanti XD Io non dico che sei scemo, ma se qualcuno lo dicesse, credo che approverei volentieri! Epic Quote! 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