Jump to content
Rpg²S Forum

Sylaer

Utenti
  • Posts

    287
  • Joined

  • Last visited

Everything posted by Sylaer

  1. Ho fatto anche questo, posto qui lo screen. Ma per lo script ti faccio aspettare. http://img155.imageshack.us/img155/5575/configmj9.th.png
  2. Me lo dicono in tanti. non devi eliminare il messaggio clicca sul pulsante edit in fondo alla finestrella del post accanto a quelli +quote e reply, così modifichi il messaggio precedente.
  3. si, si può fare basta cambiare una riga, anzi ho già corretto l'errore, basta che tu risostituisca la window_status, e per i file da mettere in pictures devi mettere l'id e poi il nome della classe es. "1Fighter.png", per indicare l'immagine del primo personaggio con la classe Fighter.
  4. Ho un po' di tempo libero prima di rincominciare l'uni e non avendo un progetto da fare mi metto ad aiutare chi ha bisogno. Sono generoso :). Comunque qui ho lo script. Questa è la Window_Status, sostituiscila con quella che hai: Qui invece ci sono le istruzioni per installare il menu status nel menu principale. Metti questo prima di Graphics.transition in Scene_Menu: @stat_window = Window_Status.new @stat_window.x = 150 @stat_window.y = 0 @stat_window.visible = false @stat_window.z = 300 Questo va nei dispose @stat_window.dispose Poi questo va all'interno di update: if @stat_window.visible update_stat return end Sostituisci il when 3 dell'update status con: when 3 $game_system.se_play($data_system.decision_se) @stat_window.visible = true @status_window.active = false @stat_window_index = @status_window.index @stat_window.update($game_party.actors[@stat_window_index]) end E infine schiaffa questo prima della fine della classe menu: def update_stat if Input.trigger?(Input::B) $game_system.se_play($data_system.cancel_se) @status_window.active = true @stat_window.visible = false return end if Input.trigger?(Input::R) $game_system.se_play($data_system.cursor_se) @stat_window_index += 1 @stat_window_index %= $game_party.actors.size @stat_window.update($game_party.actors[@stat_window_index]) return end if Input.trigger?(Input::L) $game_system.se_play($data_system.cursor_se) @stat_window_index += $game_party.actors.size - 1 @stat_window_index %= $game_party.actors.size @stat_window.update($game_party.actors[@stat_window_index]) return end end Adesso passiamo al come funziona. Hai detto che volevi che nel menu status ti si mostrasse l'immagine del personaggio a seconda della classe così se la cambiavi, cambiava anche l'immagine, giusto? Quindi ho fatto così, tutto quello che devi fare è mettere l'immagine con il nome della classe nella cartella Pictures in Graphics con estensione png e il gioco è fatto. Per quanto riguarda l'impaginazione della schermata status, se non ti va bene la cambio, e per la dimensione dell'immagine è lo stesso, tanto per me è un attimo.
  5. Non è proprio un errore, è solo che gli uguali della prima riga debordano sulla seconda, per evitare che succeda basta mettere il codice non solo all'interno dello spoiler ma anche all'interno del tag codice.
  6. Per cosa ti serve sapere il nome delle variabile degli status?
  7. Allora questo è quello che sono riuscito a fare, per ora ci metto lo screenshot, tra un po' anche lo script. Ah, l'immagine l'ho presa direttamente dalla tua, senza mettere il colore dello sfondo trasparente, ma con le tue pictures non dovrebbe essere un problema. http://img89.imageshack.us/img89/1630/statusmu4.th.png
  8. Nel mio gioco ho fatto una cosa uguale a questa, però diversi menu che se selezionati aprivano altri menu, per minimizzare lo spazio. Ora ti posto come si fa: Sostituisci queste due righe con quelle presenti in Scene_Menu. s5 = "Comnfigurazione" s6 = "Sistema ►" Poi metti questo prima di Graphics.transition. s1 = "Salva" s2 = "Carica" s3 = "Ritorna al Titolo" s4 = "Esci dal Gioco" @system_window = Window_Command.new(width,[s1,s2,s3,s4]) @system_window.x = width @system_window.y = @command_window.y + @command_window.index * 32 @system_window.z = 150 Poi metti questo nelle liste dei dispose. @system_window.dispose Poi metti questo nelle liste degli update. @system_window.update if @system_window.active update_inventory return end Sostituisci il when 5 con questo: when 5 $game_system.se_play($data_system.decision_se) @command_window.active = false @system_window.active = true @system_window.visible = true end Infine aggiungi questo prima della fine della classe: def update_system if Input.trigger?(Input::B) $game_system.se_play($data_system.cancel_se) @command_window.active = true @system_window.active = false @system_window.visible = false end if Input.trigger?(Input::C) case @system_window.index when 0 $game_system.se_play($data_system.decision_se) $scene = Scene_Save.new when 1 $game_system.se_play($data_system.decision_se) $scene = Scene_Load.new when 2 $game_system.se_play($data_system.decision_se) $scene = Scene_Title.new when 3 $game_system.se_play($data_system.decision_se) $scene = Scene_End.new end end end E dovrebbe essere apposto. Se ci sono problemi, e ci possono essere anche perché non l'ho provato, dimmeli qui.
  9. Non ti preoccupare per l'OT. Ah, i rens sono un po' i soldi del forum, servono per un po' di cose, tipo partecipare ai contest, creare un forum privato e altro... Se ti interessa saperlo leggi questo topic. Nb. Cosa sono i Rens e Come accumularli
  10. Sylaer

    Progetto di BS

    Ci posso provare. Non sono tanto bravo.
  11. Spero che qualcuno lo noti così mi becco un po' di rens :) Scherzo l'ho fatto volentieri, in più c'è voluto un attimo.
  12. Sylaer

    Progetto di BS

    Mi dispiace non ti posso aiutare con quello. Prova a chiedere a qualcun'altro nel forum, in richieste grafiche o altro. P.S. Io come grafico faccio pena.
  13. Ho modificato lo script in modo che sempre e comunque ti mostri solo il personaggio principale.
  14. Sylaer

    Progetto di BS

    Mi serve tutto quello che c'è per la battaglia: - la battle stance, del personaggio/i - lo hud della battaglia - qualche icona dei tasti da premere - qualche tecnica, cioè le immagini che appaiono quando premi i tasti giusti - qualche nemicoQuesto per cominciare, comunque non è un problema se manca qualcosa, li volevo per cominciare a mostrare qualcosa. Ah, giusto, volevo chiederti: le tecniche dei nemici sono quelle standard dei mostri di rpg? Cioè se combatto contro un Fantasma, quando tocca a lui attaccare gli faccio utilizzare le mosse che sono scritte nel database, oppure altre?
  15. Sylaer

    Progetto di BS

    A che punto siete con la grafica?
  16. Tutto quello che devi fare è mettere la dll nella cartella del gioco, dove c'è il game.ini, e poi editi quest'ultimo file cambiando quello che c'è scritto alla seconda riga, quella della Library, mettendoci al posto di quella la libreria che hai messo sulla cartella del gioco, il nome intendo.
  17. Sylaer

    Progetto di BS

    Be' semplice, l'ATB è una barra che si riempie in base alla velocità, in questo caso l'iniziativa e quando è piena cioè raggiunge un certo valore prestabilito il personaggio associato è in grado di attaccare.
  18. Sylaer

    Progetto di BS

    Non è detto se programmi l'evento in modo che per 2 secondi, per esempio, quello sta fermo e anche se gli vai addosso non riattiva il bs, si può fare. Ah, prima mi sono dimenticato di chiederti come funziona il discorso dell'iniziativa?
  19. Non lo so se può funzionare, puoi provare. Ti metto il link delle librerie. Librerie Scegliene dovrebbe essere uguale.
  20. Sylaer

    Progetto di BS

    Per il fatto di dimenticarsi delle mosse si potrebbe semplicemente mettere un menu dove sono elencate tutte le mosse scoperte o fattibili, in questa maniera si potrebbe aumentare il numero dei tasti senza problemi. Si può fare. Si potrebbe far si che il nemico sia rallentato, dandoti il tempo di scappare. Il resto si può benissimo fare.
  21. Sylaer

    Progetto di BS

    Secondo me potresti anche metterci più tasti, non diventa troppo macchinoso, e per me che faccio lo script non è che cambi tanto, in più con RMXP hai a disposizione tutti i tasti della tastiera. Si è vero, domande idiote. Questo Overdrive potrebbe essere come quello di Final Fantasy X, cioè che si possa scegliere il tipo. Pensavo che ci si potrebbe mettere una possibile fuga dalla battaglia, magari premendo insieme i tasti L e R,tipo ff.
  22. Sylaer

    Progetto di BS

    Ho bisogno soprattutto di sapere con precisione come lo volete fare. Cioè quanti tasti avete intenzione di poter far inserire al giocatore per effettuare la mossa? Quanto tempo aspettare per inserire la mossa? Quante tecniche avete intenzione di metterci? A cosa serve la barra Bonus/Mana? E altre.
  23. Io l'ho fatto funzionare senza l'SDK. Forse dipende dalla versione di RMXP.
×
×
  • Create New...