Jump to content
Rpg²S Forum

tiauz

Utenti
  • Posts

    143
  • Joined

  • Last visited

Posts posted by tiauz

  1. Salve a tutti, sto cercando di modificare il seguente script, che mette il gioco in pausa:

     

     

    ###############################################################################
    #Pause Script Version 1.0																																				  
    ###############################################################################
    module Baelgard
    
    
     PAUSE_BUTTON = "ALT"
     PAUSE_TEXT = "Pausa"
     #allow/disallow freezing play time during pause
     STOP_TIME = true
     #Set a switch name to allow/disallow pause
     PAUSE_SW_NAME = "Pause"
     PAUSE_BUTTON2 = eval("Input::#{PAUSE_BUTTON}")
     
     def stopping
    
    viewport1 = Viewport.new(0, 0, 640, 480)
    viewport1.z = 10000
    
    sprite1 = Sprite.new(viewport1)
    sprite1.tone = Tone.new(0, 0, 0, 0)
    sprite1.bitmap = Cache.system ("pause")
     
    loop do
      Graphics.update
      Input.update
      if Input.trigger?(PAUSE_BUTTON2)
    	break
      end
    end
    
    sprite1.dispose
    sprite1 = nil
      end
     #--------------------------------------------------------------------------
    
     def can_stop?
    if PAUSE_SW_NAME.is_a?(Numeric)
      return ($game_switches[PAUSE_SW_NAME] rescue true)
    else
      return ($game_switches[$data_system.switches.index(PAUSE_SW_NAME)] rescue true)
    end
      end
     end
    #==============================================================================
    #  Scene_Map
    #==============================================================================
    
    class Scene_Map
    
     include Baelgard
    
     alias baelgard_update update
     def update
    if Input.trigger?(PAUSE_BUTTON2) and can_stop?
    Sound.play_decision
      tmp = Graphics.frame_count
      stopping
      if STOP_TIME
    	Graphics.frame_count = tmp
      end
    end
    baelgard_update
      end
    end
    #==============================================================================
    # Scene_Battle
    #==============================================================================
    
    class Scene_Battle
     include Baelgard
     alias baelgard_update update
     def update
    if Input.trigger?(PAUSE_BUTTON2) and can_stop?
      tmp = Graphics.frame_count
       stopping
      if STOP_TIME
    	Graphics.frame_count = tmp
      end
    end
    baelgard_update
     end
    end

     

     

    In pratica vorrei che quando si mettesse in pausa, l'audio generale venisse stoppato, o almeno abbassato di volume; quindi ho provato inserendo queste stringhe (in grassetto):

     

    class Scene_Map

     

    include Baelgard

     

    alias baelgard_update update

    def update

    if Input.trigger?(PAUSE_BUTTON2) and can_stop?

    RPG::BGM.fade(180)

    RPG::BGS.fade(180)

    RPG::ME.fade(180)

    tmp = Graphics.frame_count

    stopping

    if STOP_TIME

    Graphics.frame_count = tmp

    end

    $game_map.autoplay

    end

    baelgard_update

    end

    end

     

    In questo modo l'audio viene stoppato, ma quando si riprende il gioco, l'audio riparte dall'inizio, e con una musica in sottofondo è piuttosto brutto....

     

    Se non è possibile stoppare l'audio e farlo riprendere da dove si è stoppato, è possibile almeno abbassarlo di volume durante la pausa del gioco?

  2. per quanto riguarda il font, non ci sono errori di battitura, è proprio il font (prima della f) che genera uno spazio, vedro se cambiarlo. Per il percorso obbligato nella foresta, è stato pensato abbastanza semplice perche fa parte dell'introduzione. Le abilità le riguarderemo, in effetti si sale facilmente con tuono. Per quanto riguarda le magie di rexin, nel manuale ci sono le info sui personaggi, e ce scritto che rexin è mago.
  3. bho sinceramente a me poco importa.....come ho detto gia piu volte, ho il permesso di usarlo, e SE il gioco verra venduto avra quello che gli spetta.... e cmq come dici tu shuuchan, gli script sono considerati e protetti come "opere dell’ingegno" non come proprietà intellettuale. Mentre wooratana puo esercitare il "diritto morale d'autore" anche in caso di vendita.

    Fossi stato lui avrei messo un marchio CC, dato che è un associazione nata apposta per certificare ed esplicare al meglio la situazione del © al fine di evitare incomprensioni con la legge italiana che potrebbero rivoltarsi anche contro di lui.

     

    Vabbe comer ipeto, io sono apposto a ferragosto :). fate vobis

  4. chissa come mai hai ignorato questa frase del mio messaggio:

     

    io ho chiesto, ho il permesso, e se andra in vendita avra quello che gli spetta
    .

     

    e cmq tutti i linguaggi vanno compilati...che te ne fai di un codice? deve essere compilato, o usato da qualche programma. Qualsiasi codice che usi, da solo nons erve a nulla, infatti va messo in rpg maker, che quando creera il gioco, compilera tutti gli script..... vabbe cmq a me poco importa, io ho la coscenza apposto :)

  5. hai provato come scritto sopra?

     

    Con photoshop basta salvare il file in formato RAW, chiuderlo, e riaprilo con photoshop il quale te lo "sviluppera" in dimensioni che vuoi e con la profondita di colore che vuoi, permettendoti poi di salvarlo in formati raster piu comuni come png e jpeg, probabilmente ti imporra cmq le dimensioni massime pero almeno prova
  6. si come ho detto sono punti ancora da vedere....pero il tuo metodo mi sembra truffa asd se vendi il cd nel tuo paese, anche con le cose extra, e poi sul sito è gratis ... mmm no so. devi avvisare prima di vendere che sul sito ce la versione gratuita solo del gioco cosi uno sceglie se accontentarsi del gioco p pagare per gli extra
×
×
  • Create New...