Kingartur2 Posted December 11, 2009 Share Posted December 11, 2009 (edited) Ora parliamo dell'attacco.Come prima cosa visto che l'altra volta nell'initialize del game_character abbiamo messo :@battler = nilora qualcuno dovrà pur averlo il battler no?Iniziamo dal player:andiamo in game_player e mettiamo:def initializesuper@battler = $game_party.actors[0]endIn pratica abbiamo messo che quando il player viene creato richiama le funzioni da game_character e dopo il suo battler diventa il primo eroe del party. Ora che lo abbiamo fatto facciamolo anche per gli eventi:per prima cosa mettiamo questo def in modo che legga i commenti e il valore che ha accanto: def check_valore_commento(commento) com = commento.downcase return 0 if @list.nil? or @list.size <= 0 for item in @list if item.code == 108 or item.code == 408 if item.parameters[0].downcase =~ /#{com}[ ]?(\d+)?/ return $1.to_i end end end return 0 end poi andiamo nell'update e mettiamo:if @battler.nil?cioè se il battler è nullo@enemy_id = check_valore_commento("Nemico")assegnamo a enemy_id il valore che accompagna Nemico, se Nemico non è presente il valore sarà 0E poi mettiamo:if @enemy_id > 0Se l'evento deve essere un nemico@battler = Game_Enemy.new(1, 1)@battler.transform(@enemy_id)@battler.recover_allIn pratica il battler diventa un nemico qualsiasi che poi viene traformato nel nostro e poi lo recuperiamo completamente in modo che non ci siano carenze negli hp e mp. Nel prossimo tutorial parleremo dell'attacco e di quanto sia semplice grazie al Game_Battler Edited January 14, 2010 by kingartur2 Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
ReZLee Posted December 11, 2009 Share Posted December 11, 2009 (edited) Mitico!!!Grazie! :rovatfl: Quindi @difesa e attr_accessor :difesa si dovranno mettere in game character giusto? Edited December 11, 2009 by ReZLee Using no way as way, having no limitation as limitation "Bruce Lee" Link to comment Share on other sites More sharing options...
Kingartur2 Posted December 11, 2009 Author Share Posted December 11, 2009 Logico Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
dark lord Posted December 23, 2009 Share Posted December 23, 2009 Stupendo! Attendo con ansia la terza parte! Link to comment Share on other sites More sharing options...
ReZLee Posted December 23, 2009 Share Posted December 23, 2009 anche io ^^ Using no way as way, having no limitation as limitation "Bruce Lee" Link to comment Share on other sites More sharing options...
Kingartur2 Posted December 23, 2009 Author Share Posted December 23, 2009 Per dopo natale dovrebbe essere pronto Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
Blackhole Posted January 4, 2010 Share Posted January 4, 2010 (edited) A quando la terza parte? Cmq lavoro stupendo, complimenti! EDIT: nel def sotto spoiler commento fra parentesi è scritto con tre m. Per chi non lo sapesse, basta cancellare la m di troppo e non vi darà più errore (ma va? -.-) Edited January 4, 2010 by Blackhole Il coniglietto rosso ci ucciderà tutti. Fuggite, stolti! <- Non l'ho scritto io(E:3), ma apprezzo! ^ ^ Writer's Republic! Link to comment Share on other sites More sharing options...
Kingartur2 Posted January 5, 2010 Author Share Posted January 5, 2010 Si black funziona se si toglie la mvisto che lo avevo scritto al momento mi deve essere sfuggita la m di troppo.Comunque appena ho tempo mi rileggo i vecchi tutorial e faccio il continuo Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
Blackhole Posted January 5, 2010 Share Posted January 5, 2010 Ok... attendo fiducioso... Il coniglietto rosso ci ucciderà tutti. Fuggite, stolti! <- Non l'ho scritto io(E:3), ma apprezzo! ^ ^ Writer's Republic! Link to comment Share on other sites More sharing options...
Kingartur2 Posted January 14, 2010 Author Share Posted January 14, 2010 Tutorial 2 aggiornato Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
dark lord Posted January 15, 2010 Share Posted January 15, 2010 In che senso aggiornato? Non doveva uscire la terza parte? Link to comment Share on other sites More sharing options...
Blackhole Posted January 15, 2010 Share Posted January 15, 2010 Ehm... potresti dire cosa hai aggiornato, per favore? Il coniglietto rosso ci ucciderà tutti. Fuggite, stolti! <- Non l'ho scritto io(E:3), ma apprezzo! ^ ^ Writer's Republic! Link to comment Share on other sites More sharing options...
Kingartur2 Posted January 15, 2010 Author Share Posted January 15, 2010 Scusa leggilo non è meglio?comuqnue è cambiato radicalmente e tra un paio di giorni uscirà il 3 Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
ReZLee Posted January 23, 2010 Share Posted January 23, 2010 def check_valore_commento(commento) com = commento.downcase return 0 if @list.nil? or @list.size <= 0 for item in @list if item.code == 108 or item.code == 408 if item.parameters[0].downcase =~ /#{com}[ ]?(\d+)?/ return $1.to_i end end end return 0 endSe non ti scoccia potresti spiegarmi questa funzione?Grazie Using no way as way, having no limitation as limitation "Bruce Lee" Link to comment Share on other sites More sharing options...
Kingartur2 Posted January 23, 2010 Author Share Posted January 23, 2010 Come prima cosa rendo la stringa in piccolinopoi prima di controllaer se ci sono commenti analizzo la lista degli eventi per vedere se è vuota o è nulla visto che sarebbe inutile controllarla.Poi creo un ciclo per ogni comando dell'evento e se uno di questo è un commento è include la stringa definita prima lo analizzo è isolo il numero che poi do come ritorno.il return 0 finale è li per sicurezza.Comuque domani arriverà il prossimo tutorial Per qualsiasi motivo non aprite questo spoiler. Ho detto di non aprirlo ! Se lo apri ancora esplode il mondo. Aaaaaa è un vizio. Contento? Il mondo è esploso, sono tutti morti per colpa della tua curiosità . Vuoi che ti venga anche il morbillo, la varicella e l'AIDS??? O bravo ora sei un malato terminale e nessuno ti puo curare, sono tutti morti ! Se clicchi ancora una volta il PC esplode. E dai smettila !! Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox. http://s8.postimg.org/yntv9nxld/Banner.png http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif Link to comment Share on other sites More sharing options...
ReZLee Posted January 24, 2010 Share Posted January 24, 2010 Grazie! Using no way as way, having no limitation as limitation "Bruce Lee" 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