Jump to content
Rpg²S Forum

Yoshi91

Utenti
  • Posts

    473
  • Joined

  • Last visited

Posts posted by Yoshi91

  1. Basta con l'ennesssssssssssssimo SMB...

    Sì, la Nintendo fa nascere giochi nuovi e guadagna, ma alcuni di stanno stancando dello 99999999° SMB.

    Perchè non sviluppano qualcosa di più innovativo e originale?

    Super Mario Galaxy 3?

    Un altro Luigi 's Mansion?

    Più fantasia!

  2. Un bel Videogioco nato al mondo. Grafica splendida, musiche esageratamente belle, presenza di Yoshi (importantissimo per me XD), strafinito con il livello Maestro Delle Galassie con 242 Superstelle, quindi 242 sfiziosi livelli per chi non conoscesse giochi del genere, si lascia giocare.

    Le sue musiche sono fatte da un orchestra. Appunto. SMG2 è ben curato, le mappe non hanno imperfezioni (ho trovato però un minuscolo bug però)

  3. Paper Mario sarà pur carino, ma Super Mario Galaxy 2 non lo batte nessuno ;)

    Gameplay, Musiche, Livelli, Grafica...

    SMG 2 è imbattibile!

    Parlo del 2 perchè l'uno mi fa pena, non c'è nemmeno Yoshi, il più importante (per uno yoshi maker come me) =)

    Però almeno Paper Mario è una idea fattibile, al contrario dell'ennesimo NSMB.

    Ideale come alternativa a quest'ultimo.

  4. Sistema Movimento Mappa Avanzato

    Descrizione

     

     

    Conoscete il famoso comando evento Muovi Mappa? Questo Script è una sua estensione, con cui si possono scegliere più

    tipi di velocità, si può muovere la mappa in diagonale...

     

    Autore

     

     

    Woratana (tradotto in italiano da me)

     

     

    Allegati

     

     

    N/A

     

    Istruzioni per l'uso

     

     

    Installare sotto Materials, prima del Main. Leggere le istruzioni per l'uso nello script.

     

    Script:

     

     

    #===============================================================

    # ● [VX] ◦ Sistema Movimento Mappa Avanzato ◦ □

    # * Muovi la mappa con velocità come 2,5 o 1,6 e/o in direzione diagonale~ *

    #--------------------------------------------------------------

    # ◦ Creato da Woratana [woratana@hotmail.com]

    # ◦ Dalla comunità di RPG Maker

    # ◦ Rilasciato il: 25/05/2008

    # - Tradotto in Ita da Yoshi91

    # ◦ Versione: 1.0

    #--------------------------------------------------------------

    #==================================================================

    # ** ISTRUZIONI PER L'USO **

    #-----------------------------------------------------------------

    # Per far partire il movimento mappa avanzato, chiama script:

    # scroll(direzione, tile, velocità)

    #

    # Al posto di direzione, settare la direzione verso cui la mappa si muoverà.

    # Usare questi termini al posto di direzione:

    # DOWNLEFT, DOWN, DOWNRIGHT, LEFT, RIGHT, UPLEFT, UP, UPRIGHT

    #(Giù-Sin.),(Giù),(Giù-Des.),(Sin.),(Des.),(Sù-Sin.),(Sù),(Sù-Des.)

    #

    # Al posto di tile settare di quanti tiles dovrà muoversi la mappa.

    # Usare numeri positivi!

    #

    # Al posto di velocità settare la velocità con cui la mappa si muoverà

    # Si usano numeri positivi e si possono usare numeri con virgole per una via

    # di mezzo.

    # IMPORTANTE: se si usano numeri con virgole, usare il punto al posto di quest'

    # ultima!

    #

    # Un esempio di Chiama Script da chiamare:

    # scroll(UPLEFT, 10, 2.5)

    # Allora così la mappa si muoverà in alto a destra (diagonale) di 10 tiles,

    # con una velocità di 2,5.

    #==================================================================

    # MODIFICARE LE RIGHE SEGUENTI POTREBBE DANNEGGIARE LO SCRIPT,

    # DANDO ERRORI! MODIFICALE SOLO SE SAI CIO' CHE FAI!

    #==================================================================

    class Game_Map

    def update_scroll

    if @scroll_rest > 0

    distance = 2 ** @scroll_speed

    case @scroll_direction

    when 1

    scroll_down(distance)

    scroll_left(distance)

    when 2

    scroll_down(distance)

    when 3

    scroll_down(distance)

    scroll_right(distance)

    when 4

    scroll_left(distance)

    when 6

    scroll_right(distance)

    when 7

    scroll_up(distance)

    scroll_left(distance)

    when 8

    scroll_up(distance)

    when 9

    scroll_up(distance)

    scroll_right(distance)

    end

    @scroll_rest -= distance

    end

    end

    end

    class Game_Interpreter

    DOWNLEFT = 1

    DOWN = 2

    DOWNRIGHT = 3

    LEFT = 2

    RIGHT = 6

    UPLEFT = 7

    UP = 8

    UPRIGHT = 9

     

    def scroll(direction, distance, speed)

    @params[0], @params[1], @params[2] = direction, distance, speed.to_f

    command_204

    end

    end

    #============================================================

    # FINE SCRIPT

    #============================================================

     

     

     

     

    Bugs e Conflitti Noti

     

    N/A
  5. Beh, ottimo script.

    Una ottima alternativa al Takentai... Guardando quest'ultimo non capivo niente, non riuscivo a capire le impostazioni dato che sono un'eventista e traduttore di script;

    Questo è in Italiano creato da un ottimo scripter (:sisi:) ed è facilmente settabile. Ottimo lavoro.

    Questo è adatto per i Novellini che non riescono proprio a settare il Takentai. Questo script sfrutta più immagini per i personaggi e nemici, ma è buono.

    @Superking:

    Infatti manca qualche file.

    Ti sei ricordato di copiare la cartella Weapon nella cartella Battlers del gioco? Hai inserito tutti i file dal battler? Dovrebbero essere 10 per ognuno, ma minimo 8.

  6. Non sono un grafico, faccio proprio pena se provo a disegnare qualcosa. :dry: :dry:

    Comunque, qualcuno potrebbe realizzarmi uno sfondo per il title di Yoshi Party?

    Chi lo farà sarà pienamente creditato.

    Mi piacerebbe così:

    http://img585.imageshack.us/img585/8020/catturazs.png

     

    Al posto del rettangolo 1 il titolo: Yoshi Party

    Con lettere doppie;

    Bianco l'interno delle lettere, verde il contorno.

    Al posto della "o" un uovo.

    Al posto dei rettangoli 2 e 3 aggiungere decorazioni, tipo uova Yoshi, dadi, varie aree, Yoshi di colori diversi, altri personaggi tipo Mario e Luigi, qualche Goomba...

    Lo sfondo blu, preferibilmente.

    Ps. So che "Comincia l'avventura" non è adatto per un gioco di società (non precisamente ^ ^''), perchè sono ancora a 0 col gioco.

    Ps.2 La risoluzione in pixel deve essere di 640x480

    Grazie in anticipo!

    *wahuu!*

  7. Era qualcosa di... non ho capito bene neanche io...

    Doveva essere qualcosa che riguarava di salvare il messaggio...

    Comunque per chi fosse curioso posto la versione originale:

    Script Originale:

     

     

    #===============================================================

    # ● [VX] ◦ Character's Textbox ◦ □

    # * Show textbox above character *

    #--------------------------------------------------------------

    # ◦ by Woratana [woratana@hotmail.com]

    # ◦ Thaiware RPG Maker Community

    # ◦ Released on: 22/12/2008

    # ◦ Version: 2.0

    #--------------------------------------------------------------

    #==================================================================

    # ** FEATURES **

    #-----------------------------------------------------------------

    # - Show Textbox above character (Player and/or Event)

    # - Change textbox's opacity and position (in script)

    # - Choose to use sound effect when show textbox (in script)

    # - Fixed bug in version 1.0: Script hang when starting Scene_Battle

    #==================================================================

    # ** HOW TO USE **

    # * use event command 'Script...' for the any script line below~

    #-----------------------------------------------------------------

    # 1. Setup this script in SETUP part below

    # 2. To set text to character's textbox, call script:

    # set_text(character, new_text)

    #

    # * character: What character you want to set this text?

    # ** -1 for 'Player', 0 for 'This Event', and 1 or more for Event ID

    # * new_text: What is the text you want to show?

    # ** write text in 'text here' or "text here"

    # For example:

    # set_text(10,'Hello!')

    # * Script above will show text 'Hello!' over event ID 10.

    #

    # 3. To clear textbox, call script:

    # set_text(character, '')

    #==================================================================

    module Wora_CTB

    #================================================================

    # ** [sTART] Character's Overhead Textbox SETUP

    #----------------------------------------------------------------

    SAVE_TEXT = true # Save text in textbox~? (true or false)

    # If save, old text will show when you teleport back to that map~

     

    TEXTBOX_SKIN = 'Window' # Textbox windowskin file name, from folder 'System'

    TEXTBOX_OPACITY = 255 # Textbox Opacity (0 - 255)

    TEXTBOX_X_OFFSET = 0 # Move textbox horizontally (+ or -)

    TEXTBOX_Y_OFFSET = -1 # Move textbox vertically (+ or -)

     

    TEXTBOX_POPSOUND_MODE = 2 # SE (Sound Effect) to play when the textbox appear,

    # or change text~

    # 0 for no sound, 1 for use sound when textbox first appear,

    # & 2 for use sound when textbox first appear and change text

     

    TEXTBOX_POPSOUND = 'Decision1' # SE file name

    TEXTBOX_POPSOUND_VOLUME = 80 # SE volume

    TEXTBOX_POPSOUND_PITCH = 100 # SE pitch

    #----------------------------------------------------------------

    # ** [END] Character's Overhead Textbox SETUP

    #================================================================

    end

    $worale = {} if $worale.nil?

    $worale['Chartbox'] = true

    class Game_Interpreter

    def set_text(evid, new_text)

    target = get_character(evid)

    target.text = new_text

    end

    end

    class Sprite_Character < Sprite_Base

    alias wora_chartbox_sprcha_upd update

    alias wora_chartbox_sprcha_dis dispose

     

    def update

    wora_chartbox_sprcha_upd

    @chartext = '' if @chartext.nil?

    if @character.text != @chartext # If there is new text

    @chartext = @character.text

    $game_system.chartbox = {} if $game_system.chartbox.nil?

    case @character.class

    when Game_Player; char_id = -1

    when Game_Event; char_id = @character.id

    end

    # Save new text

    $game_system.chartbox[[$game_map.map_id, char_id]] = @chartext

    if @chartext == '' # If new text is empty? ('')

    @textbox.visible = false if !@textbox.nil?

    else # If new text is not empty~ change text

    if @textbox.nil?

    @textbox = Window_CharTBox.new

    RPG::SE.new(Wora_CTB::TEXTBOX_POPSOUND, Wora_CTB::TEXTBOX_POPSOUND_VOLUME,

    Wora_CTB::TEXTBOX_POPSOUND_PITCH).play if Wora_CTB::TEXTBOX_POPSOUND_MODE > 0

    else

    RPG::SE.new(Wora_CTB::TEXTBOX_POPSOUND, Wora_CTB::TEXTBOX_POPSOUND_VOLUME,

    Wora_CTB::TEXTBOX_POPSOUND_PITCH).play if Wora_CTB::TEXTBOX_POPSOUND_MODE == 2

    end

    @textbox.set_text(@chartext)

    @textbox.visible = true

    end

    end

    if @chartext != ''

    @textbox.x = self.x - (@textbox.width / 2) + Wora_CTB::TEXTBOX_X_OFFSET

    @textbox.y = self.y - self.oy - @textbox.height + Wora_CTB::TEXTBOX_Y_OFFSET

    end

    end

     

    def dispose

    @textbox.dispose if !@textbox.nil? and !@textbox.disposed?

    wora_chartbox_sprcha_dis

    end

    end

    class Game_Character

    attr_accessor :text

    alias wora_chartbox_gamcha_ini initialize

    def initialize(*args)

    wora_chartbox_gamcha_ini(*args)

    $game_system.chartbox = {} if $game_system.chartbox.nil?

    case self.class

    when Game_Player

    my_text = $game_system.chartbox[[$game_map.map_id, -1]] if

    !$game_system.chartbox[[$game_map.map_id, -1]].nil?

    when Game_Event

    my_text = $game_system.chartbox[[$game_map.map_id, @id]] if

    !$game_system.chartbox[[$game_map.map_id, @id]].nil?

    end

    @text = my_text.nil? ? '' : my_text

    end

    end

    class Game_System

    attr_accessor :chartbox

    end

    unless Wora_CTB::SAVE_TEXT

    class Game_Interpreter

    alias wora_chartbox_gamint_com201 command_201 unless $@

    def command_201

    if $game_map.fog_reset

    if @params[0] == 0; id_map = @params[1]

    else; id_map = $game_variables[@params[1]]

    end

    $game_system.chartbox = {} if id_map != @map_id

    end

    wora_chartbox_gamint_com201

    end

    end

    end

    #===============================================================

    # Window_CharTBox: Edited version of Window_Help

    #===============================================================

    class Window_CharTBox < Window_Base

    def initialize(x = 0, y = 0, w = 66, h = WLH+32)

    super(x,y,w,h)

    self.windowskin = Cache.system(Wora_CTB::TEXTBOX_SKIN)

    self.opacity = Wora_CTB::TEXTBOX_OPACITY

    end

    def set_text(text)

    if text != @text

    text_w = self.contents.text_size(text).width

    self.width = text_w + 32

    create_contents

    self.contents.font.color = normal_color

    self.contents.draw_text(0, 0, self.contents.width, WLH, text, 1)

    @text = text

    end

    end

    end

    #==================================================================

    # [END] VX Character Textbox by Woratana [woratana@hotmail.com]

    #==================================================================

     

     

    *wahuu!*

  8. Dato che sto creando Yoshi Party, avrei bisogno di moltissime risorse di Mario.

    Ecco quelle che mi mancano e che chiedo:

    - Chara DK

    - Chara Waluigi

     

     

    Attualmente chiedo questo, quando vi chiederò qualcos'altro scriverò: NUOVO.

    Ringraziamenti anticipati! *wahuu!*

     

    - I BGM non mi servono più.

    - I ME e i SE non mi servono più, grazie a Just-Ice L che mi ha parlato di the Sound Resource.

    - Gli Sprite di Peach e Daisy li ho trovati in internet, poi li devo ritagliare.

  9. Mini Box Messaggio sopra gli eventi

    Descrizione



    Avete mai pensato di inserire un mini box contenente il testo che volete sulla testa dei chara (ad esempio per pensieri, dialoghi

    fra eventi...)? Con questo script si può! Presenti tantissime personalizzazioni e possibilità!


    Autore


    Woratana (tradotto in italiano da me)



    Allegati

    Schreenshot:


    http://img833.imageshack.us/img833/8215/cattl.png
    http://img18.imageshack.us/img18/5665/catturahv.png



    Istruzioni per l'uso





    Installare sotto Materials e sopra Main. Dentro allo script si trovano tutte le istruzioni ben dettagliate e le impostazioni.

     

    Bugs e Conflitti Noti





    N/A

    Script:


    #===============================================================
    # ● [VX] ◦ Mini Box Messaggi sopra gli eventi ◦ □
    # * Mostra testo sopra gli eventi *
    #--------------------------------------------------------------
    # ◦ Creato da Woratana [woratana@hotmail.com]
    # ◦ Dalla comunità di RPG Maker
    # - Tradotto in Ita da Yoshi91
    # ◦ Aggiornato il: 22/12/2008
    # ◦ Versione: 2.0
    #--------------------------------------------------------------
    #==================================================================
    # ** INFO **
    #-----------------------------------------------------------------
    # - Mostra testo sopra il giocatore o un evento.
    # - Cambia l'opacità e la posizione della finestra (nello script).
    # - Scegli se riprodurre un suono quando viene mostrato un mini-messaggio (nello script).
    # - Fixato Bug nella versione 1.0 che dava errore quando parte una battaglia.
    #==================================================================
    # ** Istruzioni per l'uso **
    #
    #-----------------------------------------------------------------
    # 1. Setta le impostazioni dello script nell'apposito spazio
    # 2. Per scrivere ciò che apparirà nel box messaggi usa un chiama script:
    # set_text(personaggio, nuovo_testo)
    #
    # - al posto di 'personaggio' si setterà dove apparirà:
    # sostituirlo con -1 per farlo apparire sul giocatore, con 0 per farlo apparire
    # sull'evento che si sta utilizzando e 1 e maggiore per farlo apparire su un
    # evento che volete voi scrivendo l'ID di questo.
    #
    # - al posto di 'nuovo_testo' si digiterà il testo che verrà mostrato a schermo.
    #
    # - Il testo che si dovrà mostrare deve essere compreso fra ' oppure "
    #
    # Un esempio:
    # set_text(10,'Ciao!')
    #
    # Con questo chiama script verrà mostrato Ciao sopra l'evento con ID 10.
    #
    #==================================================================
    #PS: per sovrascrivere un mini messaggio basta usare un altro chiama script,
    #così il vecchio messaggio viene sostituito da quello nell'ultimo chiama script,
    #usando sempre lo stesso codice, senza dover settare qualcosa. Comodo, no?
    #==================================================================
    module Wora_CTB
    #================================================================
    # ** Inizio impostazioni
    #----------------------------------------------------------------
    TEXTBOX_SKIN = 'Window' # Nome della Windowskin in cui sarà mostrato il mini
    # Messaggio. (bisogna inserire questa nella cartella
    # System del vostro gioco, e scrivere Window per usare
    # quella di base, che viene usata nel vostro gioco.
    # Scrivi Window se setti TESTBOX_OPACITY a 0.

    TEXTBOX_OPACITY = 0 # Opacità della windowskin usata per il mini messaggio:
    # 0 minimo, 255 massimo.
    # Setta 0 per non usare una Windowskin, 255 per averla
    # solida e compatta.

    TEXTBOX_X_OFFSET = 0 # Sposta la posizione del mini box orizzontalmente
    # (usa + o -, per 0 non scrivere nè + nè -.)
    # Scrivere - col trattino.

    TEXTBOX_Y_OFFSET = -1 # Sposta la posizione del mini box verticalmente
    # (usa + o -, per 0 non scrivere nè + nè -.)
    # Scrivere - col trattino.

    TEXTBOX_POPSOUND_MODE = 0 # Qui setta il metodo di riproduzione Suono (SE),
    # ovvero:
    # MODO 1- Non verrà riprodotto nessun SE quando verrà visualizzato il mini
    # messaggio. (per settare questo scrivere 0).
    # MODO 2- Verrà riprodotto il SE solo quando verrà mostrato il mini messaggio,
    # infatti quando verra modificato questo non si sentirà il suono.(per settare
    # questo scrivere 1).
    # MODO 3- Verrà riprodotto il SE quando verrà visualizzato il mini messaggio
    # e quando verrà sovrascritto da un altro.

    TEXTBOX_POPSOUND = 'Decision1' # Setta qui il nome del SE
    TEXTBOX_POPSOUND_VOLUME = 80 # Setta qui il volume del SE
    TEXTBOX_POPSOUND_PITCH = 100 # Setta qui la velocità del SE
    #----------------------------------------------------------------
    # ** Fine impostazioni
    #================================================================
    #================================================================
    #NON MODIFICARE LE RIGHE SEGUENTI SE NON SEI UNO SCRIPTER,
    #SI POTREBBERO CAUSARE ERRORI!!!
    #================================================================
    end
    $worale = {} if $worale.nil?
    $worale['Chartbox'] = true
    class Game_Interpreter
    def set_text(evid, new_text)
    target = get_character(evid)
    target.text = new_text
    end
    end
    class Sprite_Character < Sprite_Base
    alias wora_chartbox_sprcha_upd update
    alias wora_chartbox_sprcha_dis dispose

    def update
    wora_chartbox_sprcha_upd
    @chartext = '' if @chartext.nil?
    if @character.text != @chartext
    @chartext = @character.text
    $game_system.chartbox = {} if $game_system.chartbox.nil?
    case @character.class
    when Game_Player; char_id = -1
    when Game_Event; char_id = @character.id
    end

    $game_system.chartbox[[$game_map.map_id, char_id]] = @chartext
    if @chartext == ''
    @textbox.visible = false if !@textbox.nil?
    else
    if @textbox.nil?
    @textbox = Window_CharTBox.new
    RPG::SE.new(Wora_CTB::TEXTBOX_POPSOUND, Wora_CTB::TEXTBOX_POPSOUND_VOLUME,
    Wora_CTB::TEXTBOX_POPSOUND_PITCH).play if Wora_CTB::TEXTBOX_POPSOUND_MODE > 0
    else
    RPG::SE.new(Wora_CTB::TEXTBOX_POPSOUND, Wora_CTB::TEXTBOX_POPSOUND_VOLUME,
    Wora_CTB::TEXTBOX_POPSOUND_PITCH).play if Wora_CTB::TEXTBOX_POPSOUND_MODE == 2
    end
    @textbox.set_text(@chartext)
    @textbox.visible = true
    end
    end
    if @chartext != ''
    @textbox.x = self.x - (@textbox.width / 2) + Wora_CTB::TEXTBOX_X_OFFSET
    @textbox.y = self.y - self.oy - @textbox.height + Wora_CTB::TEXTBOX_Y_OFFSET
    end
    end

    def dispose
    @textbox.dispose if !@textbox.nil? and !@textbox.disposed?
    wora_chartbox_sprcha_dis
    end
    end
    class Game_Character
    attr_accessor :text
    alias wora_chartbox_gamcha_ini initialize
    def initialize(*args)
    wora_chartbox_gamcha_ini(*args)
    $game_system.chartbox = {} if $game_system.chartbox.nil?
    case self.class
    when Game_Player
    my_text = $game_system.chartbox[[$game_map.map_id, -1]] if
    !$game_system.chartbox[[$game_map.map_id, -1]].nil?
    when Game_Event
    my_text = $game_system.chartbox[[$game_map.map_id, @id]] if
    !$game_system.chartbox[[$game_map.map_id, @id]].nil?
    end
    @text = my_text.nil? ? '' : my_text
    end
    end
    class Game_System
    attr_accessor :chartbox
    end
    class Game_Interpreter
    alias wora_chartbox_gamint_com201 command_201 unless $@
    def command_201
    if $game_map.fog_reset
    if @params[0] == 0; id_map = @params[1]
    else; id_map = $game_variables[@params[1]]
    end
    $game_system.chartbox = {} if id_map != @map_id
    end
    wora_chartbox_gamint_com201
    end
    end
    class Window_CharTBox < Window_Base
    def initialize(x = 0, y = 0, w = 66, h = WLH+32)
    super(x,y,w,h)
    self.windowskin = Cache.system(Wora_CTB::TEXTBOX_SKIN)
    self.opacity = Wora_CTB::TEXTBOX_OPACITY
    end
    def set_text(text)
    if text != @text
    text_w = self.contents.text_size(text).width
    self.width = text_w + 32
    create_contents
    self.contents.font.color = normal_color
    self.contents.draw_text(0, 0, self.contents.width, WLH, text, 1)
    @text = text
    end
    end
    end
    #=================================================================================
    # [FINE SCRIPT] Mini Box Messaggi sopra i chara da Woratana [woratana@hotmail.com]
    #=================================================================================



    Altri Dettagli


     

    Ho rimosso una funzione (era inutile e non avevo capito a che servisse).

    Ho fatto anche vari test su questa ma non cambiava niente.

    Inoltre, per domande chiedetemi qui e vi risponderò.

  10. Musica di battaglia casuale

    Descrizione

     

     

     

     

    Stanchi di sentire sempre lo stesso BGM di sottofondo battaglia? Con questo script potrete far riprodurre vari BGM settati da voi che verranno scelti in maniera casuale! Ovviamente, l'autore di questo script ha pensato benissimo di permettere di disattivare e attivare questa bella funzione tramite switch settabile da voi!

    Utile in caso di Boss.

     

    Autore

     

    DiamondandPlatinum3 (tradotto in italiano da me)

     

     

    Allegati

     

    N/A

     

    Istruzioni per l'uso

     

    Inserire sotto Materials e settare le vostre impostazioni dentro lo script.

     

     

    Bugs e Conflitti Noti

     

    N/A

     

    Script:

     

     

    #==============================================================================

    # Musica BGM di battaglia casuale

    # Versione: 1.1

    # Autore: DiamondandPlatinum3

    # Tradotto in Ita da Yoshi91

    # Data: Agosto 3, 2012

    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    # Descrizione:

    # Questo script permette di usare vari BGM di sottofondo lotta, che verranno

    # scelti in modo casuale. Ovviamente questa funzione si potrà disabilitare

    # tramite Switch (settabile dalle impostazioni dello script).

    # Dato che a volte è parecchia noiosa la stessa musica si può usare questo

    # Script per evitare ciò.

    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    #------------------------------------------------------------------------------

    # Istruzioni:

    #

    # - Installare sotto Materials.

    # - Settare tutto dalle impostazioni.

    #

    #==============================================================================

    class Scene_Map < Scene_Base

     

    #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

    #

    # Impostazioni

    #

    #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

     

    # Setta qui l'ID della Switch con cui disattivare e attivare i BGM casuali.

    # Utile per Boss!

    # ON= Attiva funzione OFF= Disattiva funzione

    DP3_RNDBT_BOSS_BATTLE_EVENT_SWITCH_ID = 20 # ID della Switch (Devi cambiare questa)

     

    #-----------------------------------------------------------------

    # Setta i BGM che verrano usati

    #------------------------------------------------------------------

    DP3_RNDBT_THEMESARRAY = [ # Non toccare questa riga, è importante!

    #------------------------------------------------------------------

    # Istruzioni

    #-----------------------------------------------------------------

    #============================================================

    # La musica deve situarsi nella cartella Nomegioco/Audio/BGM

    # (Dove al posto di Nomegioco ci sarà il nome del vostro gioco)

    # Consigliato seguire l'esempio.

    # Usare "[" all'inizio e "]," alla fine.

    # Quindi mettere il nome ESATTO fra virgolette (") con distinzione minuscole

    # e maiuscole!

    # Quindi settare volume e velocità separando con una virgola tutto.

    #===========================================================

    # Esempio:

    # [ "Battle1", 100, 100 ],

    #----------------------------------------------------------------------#

    # SEZIONE SETTAGGIO BGM

    #----------------------------------------------------------------------#

    # Nome musica, Volume, Velocità(sarebbe sempre meglio a 100)!!!!

    [ "NomeBGM", 100, 100 ],

    [ "NomeBGM2", 100, 100 ],

     

    #===========================================================

    #

    # Fine Impostazioni

    ]#

    #===========================================================

    #---------------------------------------------------------

    # E' consigliato non toccare le righe seguenti, per evitare guai.

    # Modificale solo se sei uno scripter!

    #--------------------------------------------------------

     

    alias rndm_battle_themes_cb_4wa2 call_battle

    def call_battle

     

    rndm_battle_themes_cb_4wa2

    @randbttlnum = rand(DP3_RNDBT_THEMESARRAY.size)

    Audio.bgm_play("Audio/BGM/" + DP3_RNDBT_THEMESARRAY[@randbttlnum][0],

    DP3_RNDBT_THEMESARRAY[@randbttlnum][1],

    DP3_RNDBT_THEMESARRAY[@randbttlnum][2]

    ) unless $game_switches[DP3_RNDBT_BOSS_BATTLE_EVENT_SWITCH_ID]

    end

    end

     

     

  11. Mmmh in caso specifica cosa non va e perchè non funzionano, magari possiamo darti supporto su quelli ^ ^

    Beh, non fa nulla. Purtroppo è questo. La funzione di RESET con F12 funge *OOOOO*

    Ho fatto una picture come prova e ho provato, non fa niente, ho messo il secondo script, l'ho modificato sostituendo da ogni parte F6

    con F12 e questo codice mi ha dato erorre..............................

  12. Ho trovato un Bug e due errori di scrittura:

    - Il bug:

    Stavo sfogliando le pagine del libro dei consigli, digitando ogni volta perchè il consiglio del giorno ripeteva un pò troppo le stesse cose.

    Dopo aver digitato un ennesima volta un numero compare una finestra: Common event call has exceeded maximum limit.

    E il Gioco si chiude appena premo OK.

    - Due errori:

    1.Al libro dei consigli una pagina dice di poter attivare\disattivare il mouse da Sistema. Roba vecchia perchè questa funzione è stata rimossa!

    2.Al Bosco di Salici un forziere, una volta aperto, è uscito:

    Trovati (non mi ricordo bene, dovevano essere 525...) G!

    Insomma, non si chiamavano €??????? :blink: :blink:

    Sono ancora al capitolo 1 :dry: :dry: :dry: .....

×
×
  • Create New...