Kingartur2 Posted December 27, 2009 Share Posted December 27, 2009 (edited) KBLS Descrizione Un semplice battle system per il propio gioco Autore kingartur2 Allegatihttp://img696.imageshack.us/img696/1646/screen1c.pngIstruzioni per l'uso Andare nella sezione configurazione #============================================================================= #-----------------------------------KBLS-------------------------------------- # Autore : kingartur2 # Versione : 1.0 # Data : 27/12/2009 #============================================================================= module Bs #============================CONFIGURAZIONE=================================== #============================================================================= # Gestione eccezioni dei chara dei mostri #----------------------------------------------------------------------------- # Scegliere quando il chara usato come battler non si chiama # come quello del battler #----------------------------------------------------------------------------- # Chara_Mostri = { id_mostro => ["nome_chara", hue_del_chara], ...} #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_mostro = id del mostro di cui si vuol modificare il nome del chara # - "nome_chara" = nome del chara usato in sostituzione(tra i due apici) # - hue_del_chara = colore che verrà applicato al chara(0 è normale) #----------------------------------------------------------------------------- Chara_Mostri = {} #============================================================================= # Gestione eccezioni dei chara degli eroi #----------------------------------------------------------------------------- # Scegliere quando il chara usato come battler non si chiama # come quello del battler #----------------------------------------------------------------------------- # Chara_Eroi = { id_eroe => ["nome_chara", hue_del_chara], ...} #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_eroe = id dell'eroe di cui si vuol modificare il nome del chara # - "nome_chara" = nome del chara usato in sostituzione(tra i due apici) # - hue_del_chara = colore che verrà applicato al chara(0 è normale) #----------------------------------------------------------------------------- Chara_Eroi = {} #============================================================================= # Possibilita di utilizzare chara a infiniti frame per i mostri #----------------------------------------------------------------------------- # Scegliere il numero di frame che sarà usato per il mostro, # non inserirlo per usare quello di default(4 frame) #----------------------------------------------------------------------------- # Frame_Mostri = { id_mostro => numero_di_frame, ...} #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_mostro = id del mostro di cui si vogliono modificare i frame # - numero_di_frame = numero di frame usati per quel mostro #----------------------------------------------------------------------------- Frame_Mostri = {} #============================================================================= # Possibilita di utilizzare chara a infiniti frame per gli eroi #----------------------------------------------------------------------------- # Scegliere il numero di frame che sarà usato per l'eroe, # non inserirlo per usare quello di default(4 frame) #----------------------------------------------------------------------------- # Frame_Eroi = { id_eroe => numero_di_frame, ...} #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_eroe = id dell'eroe di cui si vogliono modificare i frame # - numero_di_frame = numero di frame usati per quel mostro #----------------------------------------------------------------------------- Frame_Eroi = {} #============================================================================= # Possibilita di settare mostri che cambiano in continuazione # la loro posa, tipo per simulare un battito d'ali #----------------------------------------------------------------------------- # Inserire l'id dei mostri che si muoveranno sempre #----------------------------------------------------------------------------- # Mostri_Movimento = [id_mostro, ...] #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_mostro = id del mostro che si vuol far cammonare sempre #----------------------------------------------------------------------------- Mostri_Movimento = [] #============================================================================= # Possibilita di settare eroi che cambiano in continuazione # la loro posa, tipo per simulare un battito d'ali #----------------------------------------------------------------------------- # Inserire l'id degli eroi che si muoveranno sempre #----------------------------------------------------------------------------- # Eroi_Movimento = [id_eroe, ...] #- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - id_eroe = id dell'eroe che si vuol far cammonare sempre #----------------------------------------------------------------------------- Eroi_Movimento = [] end class Game_Actor < Game_Battler def screen_x if self.index != nil return self.index * 40 + 360 else return 0 end end def screen_y if self.index != nil return self.index * 20 + 220 else return 0 end end end class Game_Enemy < Game_Battler def screen_x if @member_index != nil return 160 - @member_index * 40 else return 0 end end def screen_y if @member_index != nil return @member_index * 20 + 220 else return 0 end end end class Sprite_Battler < RPG::Sprite attr_reader :cw attr_reader :ch alias on initialize def initialize(viewport, battler = nil) on(viewport, battler) @wait = 0 if @battler.is_a?(Game_Actor) @direction = 4 @pattern = 0 else @direction = 6 @pattern = 0 end end alias up update def update up if @wait > 0 @wait -= 1 end case @battler when Game_Enemy if Bs::Frame_Mostri.has_key?(@battler.id) @frame = Bs::Frame_Mostri[@battler.id] - 1 else @frame = 3 end when Game_Actor if Bs::Frame_Eroi.has_key?(@battler.id) @frame = Bs::Frame_Eroi[@battler.id] - 1 else @frame = 3 end end if @battler.is_a?(Game_Enemy) and Bs::Mostri_Movimento.include?(@battler.id) and @wait <= 0 if @pattern == @frame @pattern = 0 @wait = 10 else @pattern += 1 @wait = 10 end end if @battler.is_a?(Game_Actor) and Bs::Eroi_Movimento.include?(@battler.id) and @wait <= 0 if @pattern == @frame @pattern = 0 @wait = 10 else @pattern += 1 @wait = 10 end end if @battler.is_a?(Game_Actor) @direction = 4 else @direction = 6 end if @battler.is_a?(Game_Actor) and Bs::Chara_Eroi.has_key?(@battler.id) n = Bs::Chara_Eroi[@battler.id][0] h = Bs::Chara_Eroi[@battler.id][1] else if not @battler.is_a?(Game_Enemy) n = @battler.battler_name h = @battler.battler_hue end end if @battler.is_a?(Game_Enemy) and Bs::Chara_Mostri.has_key?(@battler.id) n = Bs::Chara_Mostri[@battler.id][0] h = Bs::Chara_Mostri[@battler.id][1] else if not @battler.is_a?(Game_Actor) n = @battler.battler_name h = @battler.battler_hue end end self.bitmap = RPG::Cache.character(n, h) @cw = bitmap.width / (@frame + 1) @ch = bitmap.height / 4 self.ox = @cw / 2 self.oy = @ch sx = @pattern * @cw sy = (@direction - 2) / 2 * @ch self.src_rect.set(sx, sy, @cw, @ch) end end class Scene_Battle alias bs_window phase3_setup_command_window def phase3_setup_command_window bs_window @actor_command_window.z = 9999 @actor_command_window.x = @actor_index * 40 + 360 - (@spriteset.actor_sprites[@actor_index].cw * 2.5) @actor_command_window.y = @actor_index * 20 + 220 - (@spriteset.actor_sprites[@actor_index].ch * 4) end end class Spriteset_Battle attr_accessor :actor_sprites attr_accessor :enemy_sprites end class Window_BattleResult < Window_Base alias ini initialize def initialize(exp, gold, treasures) ini(exp, gold, treasures) self.z = 9999 end end class Window_Skill alias ini initialize def initialize(actor) ini(actor) self.z = 9999 if $game_temp.in_battle end end class Window_Item alias ini initialize def initialize ini self.z = 9999 if $game_temp.in_battle end end Bugs e Conflitti Noti Compatibilità al 99% con ogni sistema aggiuntivo di battaglia Altri Dettagli Putropo quando si effetua l'attacco il chara non si muove verso il nemico.Presto Disponibile Edited April 26, 2013 by Dilos Script monoriga sistemato. 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...
cecco4 Posted December 27, 2009 Share Posted December 27, 2009 screen? Link to comment Share on other sites More sharing options...
Kingartur2 Posted December 28, 2009 Author Share Posted December 28, 2009 (edited) EDIT:Screen messo Edited December 28, 2009 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...
tidus00 Posted January 5, 2010 Share Posted January 5, 2010 ma non è un minkoff? °_° http://i46.tinypic.com/260qs1l.jpghttp://i48.tinypic.com/21owyt0.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i48.tinypic.com/2qanw9v.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i49.tinypic.com/2cpdkb8.jpg http://i47.tinypic.com/vpyfix.jpg http://i45.tinypic.com/jago40.jpg http://img231.imageshack.us/img231/8504/tidus1.png non esco l'ora che vedaUn gioco così ben fatto da farti sballare la testa! XD http://img111.imageshack.us/img111/9452/eevtestvaporeontype4fs.png http://img27.imageshack.us/img27/8540/dsbar.pnghttp://img294.imageshack.us/img294/6876/nostalebar.pnghttp://img90.imageshack.us/img90/2158/tbars.pnghttp://i40.tinypic.com/soqvb8.jpghttp://i45.tinypic.com/29duu1l.jpghttp://img237.imageshack.us/img237/2482/30275.pnghttp://img182.imageshack.us/img182/8/rpgxpbarrpgmzv1.pnghttp://img195.imageshack.us/img195/6998/userbarannette.pnghttp://i48.tinypic.com/awdylh.jpg Link to comment Share on other sites More sharing options...
Annoyed Grunt Posted January 6, 2010 Share Posted January 6, 2010 beh tutti i BS laterali si assomigliano As I peeked through the window to observe the wretched things lurking in the shadows beyond, I could only think of one thing, "Truly, these are Days of Despair". Messaggio gentilmente concesso da Annoyed Grunt. Che la forza sia con voi e state attenti agli accenti circonflessi. Ed agli OT ^ ^ ^ ^http://i.imgur.com/ZKYj69N.png Link to comment Share on other sites More sharing options...
tidus26 Posted February 23, 2010 Share Posted February 23, 2010 scusa,ma mi da errore nella riga 197,come posso risolverlo?rispondi per favore http://i47.tinypic.com/245zg48.jpgEpic win:A nessuno è mai successo di fare sogni lucidi?Ne faccio solo opachi... =(Progetto in corso: Lands SiegeLands Siege, il destino è nelle tue mani. Se volete vedere un gioco degno del suo nome cliccate sul banner. Il gioco è ancora in via di sviluppo. Collaborazione speciale al progetto Lands Siege:Valentino Avon (Scripter)http://i33.tinypic.com/112fq1l.jpg Storia l l l l l l l l l lGrafica l l l l l l l l l lSonoro l l l l l l l l l lEventi l l l l l l l l l lScript l l l l l l l l l l Completamento gioco l l l l l l l l l l Contesthttp://i52.tinypic.com/2lazfpg.jpg Link to comment Share on other sites More sharing options...
Guardian of Irael Posted February 23, 2010 Share Posted February 23, 2010 Specifica che tipo di errore ti dà (dovrebbe comparire appena si presenta in una finestrella), così è più facile aiutarti ^ ^ (\_/)(^ ^) <----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...
tidus26 Posted February 23, 2010 Share Posted February 23, 2010 (edited) quando gioco,e vado su un evento che fa cominciare la battaglia,mi dice che ce un errore nella riga 197 del tipo "NoMethodError" e sotto dice undefinined method 'battler_name' for nil:NilClass. Edited February 23, 2010 by tidus26 http://i47.tinypic.com/245zg48.jpgEpic win:A nessuno è mai successo di fare sogni lucidi?Ne faccio solo opachi... =(Progetto in corso: Lands SiegeLands Siege, il destino è nelle tue mani. Se volete vedere un gioco degno del suo nome cliccate sul banner. Il gioco è ancora in via di sviluppo. Collaborazione speciale al progetto Lands Siege:Valentino Avon (Scripter)http://i33.tinypic.com/112fq1l.jpg Storia l l l l l l l l l lGrafica l l l l l l l l l lSonoro l l l l l l l l l lEventi l l l l l l l l l lScript l l l l l l l l l l Completamento gioco l l l l l l l l l l Contesthttp://i52.tinypic.com/2lazfpg.jpg Link to comment Share on other sites More sharing options...
Jack Posted February 23, 2010 Share Posted February 23, 2010 Bel BS :) l'ho provato è molto simile a quello di minkoff http://i50.tinypic.com/2wqek4w.pnghttp://img204.imageshack.us/img204/3846/albo.pnghttp://img521.imageshack.us/img521/5624/narutorasenganmomentamvm.gifhttp://img103.imageshack.us/img103/6893/userbaromino1tt3yr.gifhttp://img146.imageshack.us/img146/5058/rpgvxbarrpgmki5.pnghttp://img237.imageshack.us/img237/2482/30275.pnghttp://i40.tinypic.com/soqvb8.jpghttp://img43.imageshack.us/img43/4231/vgmiud3f.png GIOCO IN PROGETTAZIONE: Naruto The Original Story<-------Clicca!CONTEST VINTI:http://i48.tinypic.com/21owyt0.jpgADOTTINI: http://img82.imageshack.us/img82/1024/sasuke1wd0.gifhttp://team.ffonline.it/imgpersonaggio/vivi_it.jpg E tu in che personaggio ti identifichi? Jack Link to comment Share on other sites More sharing options...
Kingartur2 Posted February 23, 2010 Author Share Posted February 23, 2010 Tidus da solo lo script non da errore, quali altri script usi che in generale si riferiscono alle battaglie? 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...
tidus26 Posted February 23, 2010 Share Posted February 23, 2010 (edited) ho copiato uno script su un altro progetto e funziona,invece sul mio no =( Edited February 23, 2010 by tidus26 http://i47.tinypic.com/245zg48.jpgEpic win:A nessuno è mai successo di fare sogni lucidi?Ne faccio solo opachi... =(Progetto in corso: Lands SiegeLands Siege, il destino è nelle tue mani. Se volete vedere un gioco degno del suo nome cliccate sul banner. Il gioco è ancora in via di sviluppo. Collaborazione speciale al progetto Lands Siege:Valentino Avon (Scripter)http://i33.tinypic.com/112fq1l.jpg Storia l l l l l l l l l lGrafica l l l l l l l l l lSonoro l l l l l l l l l lEventi l l l l l l l l l lScript l l l l l l l l l l Completamento gioco l l l l l l l l l l Contesthttp://i52.tinypic.com/2lazfpg.jpg Link to comment Share on other sites More sharing options...
Jack Posted February 23, 2010 Share Posted February 23, 2010 forse hai inserito piu di uno script BS..controlla bene http://i50.tinypic.com/2wqek4w.pnghttp://img204.imageshack.us/img204/3846/albo.pnghttp://img521.imageshack.us/img521/5624/narutorasenganmomentamvm.gifhttp://img103.imageshack.us/img103/6893/userbaromino1tt3yr.gifhttp://img146.imageshack.us/img146/5058/rpgvxbarrpgmki5.pnghttp://img237.imageshack.us/img237/2482/30275.pnghttp://i40.tinypic.com/soqvb8.jpghttp://img43.imageshack.us/img43/4231/vgmiud3f.png GIOCO IN PROGETTAZIONE: Naruto The Original Story<-------Clicca!CONTEST VINTI:http://i48.tinypic.com/21owyt0.jpgADOTTINI: http://img82.imageshack.us/img82/1024/sasuke1wd0.gifhttp://team.ffonline.it/imgpersonaggio/vivi_it.jpg E tu in che personaggio ti identifichi? Jack Link to comment Share on other sites More sharing options...
tidus26 Posted February 23, 2010 Share Posted February 23, 2010 Nono,ho controllato ed non ce nessuno script per BS,e poi cera scritto nella descrizione dello script che era compatibile con tutti gli script per bs.Mi piace molto quel bs e voglio metterlo nel mio gioco,non ce una soluzione???? http://i47.tinypic.com/245zg48.jpgEpic win:A nessuno è mai successo di fare sogni lucidi?Ne faccio solo opachi... =(Progetto in corso: Lands SiegeLands Siege, il destino è nelle tue mani. Se volete vedere un gioco degno del suo nome cliccate sul banner. Il gioco è ancora in via di sviluppo. Collaborazione speciale al progetto Lands Siege:Valentino Avon (Scripter)http://i33.tinypic.com/112fq1l.jpg Storia l l l l l l l l l lGrafica l l l l l l l l l lSonoro l l l l l l l l l lEventi l l l l l l l l l lScript l l l l l l l l l l Completamento gioco l l l l l l l l l l Contesthttp://i52.tinypic.com/2lazfpg.jpg Link to comment Share on other sites More sharing options...
Kingartur2 Posted February 23, 2010 Author Share Posted February 23, 2010 (edited) Be allora potresti darmi il file script.rxdata così vedo il problema.Comunque per la cronaca ho aggiunto il movimento però lo script si trova su un'altro computer.Appena posso lo aggiorno.^_^ Comunque Tidus, l'errore c'è sempre, l'uomo è imperfetto come anche le sue creature... Edited February 23, 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...
seingh Posted July 13, 2010 Share Posted July 13, 2010 (edited) Anche a me dà lo stesso errore che a tidus26... vedo di risolvere e poi metto lo script giusto :-DEDIT: il problema non riesco a capire qual'è... xke il codice è corretto....provando invece a copiare tutti i miei script + eventi e mappe ecc su un altro proj compreso questo funziona...forse ho modificato qualcosa di sbagliato Edited July 13, 2010 by seingh SELECT * FROM seingh ORDER BY `seingh` . `id`Seingh<?echo "viva seingh :D";?>http://team.ffonline.it/imgpersonaggio/tidus_it.jpg 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