Jump to content
Rpg²S Forum

highvoltage

Utenti
  • Posts

    153
  • Joined

  • Last visited

Posts posted by highvoltage

  1. due problemi:

     

    primo:

     

    come faccio a far passare sotto al tile di tipo A dopo che ho aperto la porta? ho provato con qualche switch ma non mi ci fa passare comunque.. ho impostato priorità sopra giocatore,evento parallelo etc etc ma nada

     

    qui due screen

     

     

    http://i.imgur.com/b1bUaHp.pnghttp://i.imgur.com/UcYsh00.png

     

     

    secondo quesito:

     

    Non sono ancora riuscito a risolvere il problema della variabile per la quest (lo stesso di ieri)

     

    Guardian aveva provato a rispondermi ma io da bravo profano non c'ho capito nada...

     

    questo il post di Guardian:

    http://www.rpg2s.net/forum/index.php/topic/14598-sportello-aiuti-veloci-vx-ace/?view=findpost&p=341426

     

    se io metto la variabile =2 nel npc e poi la condizione >=2, l'evento mi va avanti anche se non ho i requisiti

  2. Avrei bisogno che qualcuno di voi mi faccia,per favore, qualche sprite, un paio di Faceset e un iconset personalizzato (più che altro avrei bisogno delle giuste dimensioni)

     

    Inoltre, vorrei che mi venisse ridimensionato questo sprite con le giuste proporzioni, io non riesco proprio a farlo funzionare

     

    Crediti per questo sprite= Shinaya

     

     

    http://i761.photobucket.com/albums/xx252/scinaya/RPG%20Makers/Ace/Resources/Sprites/1203949673_rtp_child_male-1.png

     

     

     

    e vorrei un set completo di facce "emozionate" di Eric (purtroppo non sono riuscito a trovare l'immagine singola)

     

    http://i.imgur.com/St9xF.png

     

     

    thank

     

    p.s. nel caso mi servisse qualcos'altro riuppo questo topic

     

     

  3. avrei bisogno di una mano/consiglio:

     

    allora...

     

    vorrei fare una missione che richiede che io raccolga 2 oggetti dello stesso tipo..ecco:

     

    1) quesito= secondo voi quando uso lo switch per aggiornare quello che mi dirà l'evento che da inizio alla missione,conviene usare lo switch condizionale oppure le variabili con valore=2?

     

    2 quesito= per raccogliere gli oggetti uso lo script dell'alchimia e raccolta (http://www.rpg2s.net/forum/index.php/topic/17576-falcao-mmorpg-alchemy-and-extraction-system/?do=findComment&comment=323373)... ecco.. come faccio ad impostare la variabile +1 ogni volta che raccolgo un oggetto,essendo basato su uno script?

  4. sei un grandissimo!

     

    comunque devo essere sincero... quando ho provato a leggere la prima volta quello che mi hai scritto mi sono perso alla 3 riga... poi però rileggendolo una decina di volte,pian piano, ho capito...

     

    comunque ho un altro problema e questa volta non ne conosco proprio il motivo:

     

    perchè non mi sale sulla scala? l'ho impostata dal database come,appunto, scala ma non mi fa salire... forse è perchè è già il secondo "piano"? nel senso che ho già salito una scala per arrivare li in cima?

  5. mannaggia, oggi non è giornata...

     

    mi son bloccato su delle semplicissime switch che non si attivano

     

    vorrei fare ciò:

     

    attivo la switch 1

     

     

    la switch 1 attiva l'evento/switch 2,che fa sparire un ostruzione

     

    la sparizione rende accessibile la switch 3, che attivata permette la chiusura della botola 1

     

     

    come fare? so che è semplice però è tutto il giorno che mi ci rovello ma c'è sempre qualcosa che non va... o si attivano da soli subito oppure non si attivano per nulla, a parte la switch 1

     

    please help me

  6. è strano, perchè il problema con lo switch locale A me lo dà solo quell'evento...

     

    Comunque vi ringrazio moltissimo, mi avete aperto un mondo ad un sacco di possibilità!

     

    se mi potete rispondere a queste tre domande poi vi lascio in pace per qualche minuto! :)

     

    1) è possibile far si che i mostri rilascino equipaggiamento con statistiche casuali?

    2) è possibile far comparire un testo dentro al menù?

    3) è possibile far comparire un testo durante una battaglia?

  7. mmm ok ho trovato il problema: lo switch.

     

     

    ho provato a farlo in un nuovo progetto e funziona.

     

    copia-incollato nel progetto principale non funzionava più

     

    ho provato a cancellare lo switch e funziona.COme mai? da quel che so, lo switch locale è influenzato dal singolo evento, quindi gli altri switch locali non dovrebbero influenzarlo

     

    edit: provato a cambiare lo switch (da A a D) e ora funziona. Mi domando quindi perchè con A no

  8. scusami tantissimo se abuso del tuo tempo e della tua pazienza ma....

     

    non funziona... sarò Utonto io, ma ste variabili non le riesco proprio a comprendere (e si che ho visto moltissimi tutorial...)

     

     

     

    http://i.imgur.com/IHGgF7g.png

    http://i.imgur.com/jOOnrqj.png

     

     

  9. mm si.. però non mi funziona

     

    l'ho impostato cosi:

     

     

    pagina 1: variabile = num casuale(1...5)

     

    pagina2: blocco condizionale: variabile=1

    +1 oro

     

    pagina 3: blocco condizionale variabile=2

     

    +2 oro

     

    e cosi via fino a 5

     

    in fondo a tutti ho messo lo switch locale A, che porta ad un ulteriore pagina dove c'è un testo.

     

    il problema è che mi si attiva solo lo switch senza darmi le monete!

    p.s. ovviamente ogni pagina ha la variabile spuntata

     

  10. grazie mille e gentilssimo, ultima cosa (anzi due)

     

    come faccio per rimuovere l'orologio da una singola mappa?

     

    e poi:

     

     

    se voglio che dentro lo scrigno ci siano tot monete casuali (esempio: da 3 a 6), devo fare 3 pagine con 3 variabili oppure c'è un modo più semplice e veloce?

  11. ho molte domande:

     

    1a) è possibile far si che i mostri rilascino equipaggiamento con statistiche casuali?si fa per caso attraverso le variabili?

    1b) se si, dove posso trovare un tutorial molto semplice ma intuitivo?

     

    2) ho un problema con lo script del giorno/notte

     

    questo qui:

     

     

    #Basic Game Time + Night/Day v1.6.2
    #----------#
    #Features: Provides a series of functions to set and recall current game time
    #          as well customizable tints based on current game time to give the
    #          appearance of night and day.
    #
    #Usage:   Script calls:
    #           GameTime::minute?   - returns the current minute
    #           GameTime::hour?     - returns the current hour
    #           GameTime::set(time) - sets the game time to time, in frames (max:1440)
    #           GameTime::change(time) - increments the game time! (can be negative)
    #           GameTime::pause_time(set) - stops time for events and stuff, true or false
    #           GameTime::pause_tint(set) - time runs, but tints do not update
    #           GameTime::clock(set) - sets whether clock is visible or not
    #        
    #Customization: Set below, in comments.
    #
    #Examples: GameTime::set(360)
    #
    #----------#
    #-- Script by: V.M of D.T
    #
    #- Questions or comments can be:
    #    posted on the thread for the script
    #    given by email: sumptuaryspade@live.ca
    #    provided on facebook: http://www.facebook.com/DaimoniousTailsGames
    #
    #--- Free to use in any project, commercial or non-commercial, with credit given
    # - - Though a donation's always a nice way to say thank you~ (I also accept actual thank you's)
     
    #---Game Clock---#
    #USE_CLOCK to true to display game time clock
    #CLOCK_POSITION for position of clock
    #  1 = topleft, 2 = topright, 3 = bottomleft, 4 = bottomright
    #CLOCK_TOGGLE is any input button available, see the INPUT help file for options
    #------#
    USE_CLOCK       = true
    CLOCK_POSITION  = 4
    CLOCK_TOGGLE    = :SHIFT
     
    module GameTime
      #---Game Time Details---#
      #Number of frames in a game minute, 60 frames = 1 second
      TIME_COUNT      = 60
      #Sets whether to tint screen based on game time
      USE_TINT        = true
     
      #Switch to denote day or night time
      USE_SWITCH = false
      NIGHT_DAY_SWITCH = 1
      DAY_TIME_START = 6
      NIGHT_TIME_START = 18
     
      #True to pause time while not in map or while during a message
      PAUSE_IN_COMBAT  = false
      PAUSE_NOT_IN_MAP = true
      PAUSE_IN_MESSAGE = true
     
      #Sets time frames of tints by minute count, one day is 1440 minutes
      # 0 = 12am, 360 = 6am, 720 = 12pm, 1080 = 6pm  etc...
      PRESUNRISE_TIME = 240
      SUNRISE_TIME    = 360
      NOONSTART_TIME  = 660
      NOONEND_TIME    = 900
      PRESUNSET_TIME  = 1080
      SUNSET_TIME     = 1260
      MIDNIGHT_TIME   = 60  #Must be greater than 0
     
      #Sets custome tints
      PRESUNRISE_TONE = Tone.new(-75,-75,0,50)
      SUNRISE_TONE    = Tone.new(0,0,0,0)
      NOONSTART_TONE  = Tone.new(45,45,0,-25)
      NOONEND_TONE    = Tone.new(0,0,0,0)
      PRESUNSET_TONE  = Tone.new(-50,-50,0,25)
      SUNSET_TONE     = Tone.new(-75,-100,0,75)
      MIDNIGHT_TONE   = Tone.new(-125,-125,0,125)
     
      #Include the ids of any maps not to be tinted based on time
      # Usually reserved for indoor maps
      NOTINTMAPS = [2]
     
      #Store current time in a variable?
      USE_VARIABLE = false
      TIME_VARIABLE = 1
     
      #---END---#
     
      def self.init
        $game_time = 0
        $game_time_pause_time = false
        $game_time_pause_tint = false
      end
      def self.update
        if $game_time_pause_time then return else end
        case SceneManager::scene_is?(Scene_Map)
        when true
          if $game_message.visible == true && PAUSE_IN_MESSAGE then else
          $game_time += 1 if Graphics.frame_count % TIME_COUNT == 0 end
        when false
     
          if !PAUSE_NOT_IN_MAP and !SceneManager::scene_is?(Scene_Battle)
            $game_time += 1 if Graphics.frame_count % TIME_COUNT == 0 end
          if SceneManager::scene_is?(Scene_Battle) && PAUSE_IN_COMBAT != true
          $game_time += 1 if Graphics.frame_count % TIME_COUNT == 0 end
        end
        if $game_time == 1440 then $game_time = 0 end
        $game_variables[TIME_VARIABLE] = $game_time if USE_VARIABLE
        update_night_switch if USE_SWITCH
        GameTime::tint if $game_time_pause_tint != true
      end
      def self.update_night_switch
        if hour? > DAY_TIME_START and hour? < NIGHT_TIME_START
          $game_switches[NIGHT_DAY_SWITCH] = true unless $game_switches[NIGHT_DAY_SWITCH] == true
        else
          $game_switches[NIGHT_DAY_SWITCH] = false unless $game_switches[NIGHT_DAY_SWITCH] == false
        end
      end
      def self.hour?
        return $game_time / 60
      end
      def self.minute?
        return $game_time % 60
      end
      def self.time?
        meri = "AM"
        hour = GameTime::hour?
        minute = GameTime::minute?
        if hour > 11 then meri = "PM" end
        if hour == 0 then hour = 12; meri = "AM" end
        if hour > 12 then hour -= 12 end
        if hour < 10 then hour = " " + hour.to_s else hour.to_s end
        if minute < 10 then minute = "0" + minute.to_s else minute.to_s end
        return hour.to_s + ":" + minute.to_s + " " + meri
      end
      def self.set(number)
        $game_time = number if number < 1440
        GameTime::tint(0) if $game_time_pause_tint != true
      end
      def self.change(number)
        $game_time += number
        $game_time -= 1440 if $game_time > 1440
        $game_time += 1440 if $game_time < 0
        GameTime::tint(0) if $game_time_pause_tint != true
      end
      def self.tint(tint = 60)
        if USE_TINT != true then return end
        for i in NOTINTMAPS
          if $game_map.map_id == i
            $game_map.screen.start_tone_change(Tone.new(0,0,0,0),0)
            return
          end
        end
        if SceneManager::scene_is?(Scene_Map) then else return end
        case $game_time
        when PRESUNRISE_TIME .. SUNRISE_TIME
          $game_map.screen.start_tone_change(PRESUNRISE_TONE, tint)
        when SUNRISE_TIME .. NOONSTART_TIME
          $game_map.screen.start_tone_change(SUNRISE_TONE, tint)
        when NOONSTART_TIME .. NOONEND_TIME
          $game_map.screen.start_tone_change(NOONSTART_TONE, tint)
        when NOONEND_TIME .. PRESUNSET_TIME
          $game_map.screen.start_tone_change(NOONEND_TONE, tint)
        when PRESUNSET_TIME .. SUNSET_TIME
          $game_map.screen.start_tone_change(PRESUNSET_TONE, tint)
        when SUNSET_TIME .. 1440
          $game_map.screen.start_tone_change(SUNSET_TONE, tint)
        when 0 .. MIDNIGHT_TIME
          $game_map.screen.start_tone_change(SUNSET_TONE, tint)
        when MIDNIGHT_TIME .. PRESUNRISE_TIME
          $game_map.screen.start_tone_change(MIDNIGHT_TONE, tint)
        end
      end
      def self.pause_time(set)
        $game_time_pause_time = set
      end
      def self.pause_tint(set)
        $game_time_pause_tint = set
      end
      def self.clock(set)
        return unless SceneManager.scene.is_a?(Scene_Map)
        SceneManager.scene.clock_visible?(set)
      end
     
      class Window_Clock < Window_Base
        def initialize
          case CLOCK_POSITION
          when 1
            super(0,0,115,56)
          when 2
            super(429,0,115,56)
          when 3
            super(0,360,115,56)
          when 4
            super(429,360,115,56)
          end
          self.visible = $game_time_clock_visibility unless $game_time_clock_visibility.nil?
        end
        def update
          self.contents.clear
          self.contents.draw_text(0,0,100,24,GameTime::time?)
          $game_time_clock_visibility = self.visible
        end
      end
     
    end
     
    GameTime::init
     
    module DataManager
      class << self
      alias gametime_msc make_save_contents
      alias gametime_esc extract_save_contents
      end
      def self.make_save_contents
        contents = gametime_msc
        contents[:gametime] = $game_time
        contents
      end
      def self.extract_save_contents(contents)
        gametime_esc(contents)
        $game_time = contents[:gametime]
      end
    end
     
     
    class Scene_Map < Scene_Base
      alias gametime_post_transfer post_transfer
      alias gametime_create_all_windows create_all_windows
      alias gametime_update_map update
      def post_transfer
        GameTime::tint(0) if $game_time_pause_tint != true
        gametime_post_transfer
      end
      def create_all_windows
        gametime_create_all_windows
        @gametimeclock = GameTime::Window_Clock.new if USE_CLOCK
      end
      def update
        gametime_update_map
        @gametimeclock.update if @gametimeclock.nil? == false
        if Input.trigger?(CLOCK_TOGGLE) and @gametimeclock.nil? == false
          @gametimeclock.visible ? @gametimeclock.visible = false : @gametimeclock.visible = true
        end
      end
      def clock_visible?(set)
        @gametimeclock.visible = set
      end
    end
     
    class Scene_Base
      alias gametime_update update
      def update
        gametime_update
        GameTime::update
      end
    end
    

     

     

     

    mi da errore alla linea 119

     

    Line119 NoMethodError Occured

    Undefined metod "/" for Nil:NilClass

     

    3) è possibile far comparire un testo durante una battaglia?

     

    4) è possibile far comparire un testo dentro al menù? (esempio dentro alla sezione "equipaggia")

     

    grazie a tutti

  12. domanda veloce:

     

    dove posso vedere i colori associati agli ID per il font? (quando dentro un testo si mette \N[n] per intenderci... vorrei sapere i colori associati agli ID n)

     

    edit: risolto

     

    bast andare nella Directory > Graphics > System > Window.png

     

    e iniziare a contare da sinistra verso destra,dall'alto verso il basso (lo scrivo per chi magari lo volesse sapere)

     

    p.s. ovviamente prima si deve esportare l'immagine nella sezione System - window

×
×
  • Create New...