Jump to content
Rpg²S Forum

highvoltage

Utenti
  • Posts

    153
  • Joined

  • Last visited

Posts posted by highvoltage

  1. Scommetto che erano queste:

     

     

    def refresh
      contents.clear
      draw_block1   (line_height * 0)
      draw_horz_line(line_height * 1)
      draw_block2   (line_height * 2)
      draw_horz_line(line_height * 6)
      draw_block3   (line_height * 7)
      draw_horz_line(line_height * 13)
      draw_block4   (line_height * 14)
    end

     

     

     

    no, non erano quelle

  2. Scene_Status:

     

     

    #==============================================================================
    # ** Scene_Status
    #------------------------------------------------------------------------------
    #  This class performs the status screen processing.
    #==============================================================================
    
    class Scene_Status < Scene_MenuBase
      #--------------------------------------------------------------------------
      # * Start Processing
      #--------------------------------------------------------------------------
      def start
        super
        @status_window = Window_Status.new(@actor)
        @status_window.set_handler(:cancel,   method(:return_scene))
        @status_window.set_handler(:pagedown, method(:next_actor))
        @status_window.set_handler(:pageup,   method(:prev_actor))
      end
      #--------------------------------------------------------------------------
      # * Change Actors
      #--------------------------------------------------------------------------
      def on_actor_change
        @status_window.actor = @actor
        @status_window.activate
      end
    end
    

     

     

    ho trovato il problema...

     

    non so perchè ma mi son ritrovato delle linee di codice inserite nello scene_status :wacko:

     

    wops, scusate tanto se vi ho fatto perdere tempo, si vede che ho fatto incolla per sbaglio

     

    io non ci facevo caso perchè pensavo fosse parte integrante

  3. nada

     

    ora è cosi, ma mi da sempre too deep sul Scene_status linea 30

     

    class Window_Status < Window_Selectable

    alias draw_parameters_asdd draw_parameters
    def draw_parameters(x,y)
    draw_parameters_asdd(x-32,y)
    end

    alias draw_equipments_asdd draw_equipments
    def draw_equipments(x,y)
    draw_equipments_asdd(x+32,y)
    end

    alias db3_vecchio draw_block3
    def draw_block3(y)
    db3_vecchio(y)
    disegna_elementi(y)
    end

    def disegna_elements(y)
    x = 180
    icone = {3=>96, 4=>97, 4=>98, 5=>99, 6=>100, 7=>101}
    icone.each.key do |icona|
    draw_icon(icone[icona],x,y)
    self.contents.draw_text(x+24,y,50,line_height,@actor.element_rate,(icona))
    y += line_height
    end
    end
    end

     

  4. mi son accorto di aver segnalato la pagina errata, non so perchè ho scritto 68, intendevo la 67

     

    comunque questo è il mio script, copia-incollato dalla guida...

     

     

    class Window_Status < Window_Selectable

    alias draw_parameters_asdd draw_parameters
    def draw_parameters(x,y)
    draw_equipments_asdd(x-32,y)
    end

    alias draw_equipments_asdd draw_equipments
    def draw_equipments(x,y)
    draw_equipments(x+32,y)
    end

    alias db3_vecchio draw_block3
    def draw_block3(y)
    db3_vecchio(y)
    disegna_elementi(y)
    end

    def disegna_elements(y)
    x = 180
    icone = {3=>96, 4=>97, 4=>98, 5=>99, 6=>100, 7=>101}
    icone.each.key do |icona|
    draw_icon(icone[icona],x,y)
    self.contents.draw_text(x+24,y,50,line_height,@actor.element_rate(icona))
    y += line_height
    end
    end
    end

     

     

     

    ... e non funziona.

     

    vorrei solo capire perchè e nel caso cosa sto sbagliando

     

    voglio imparare

  5. scusate ma forse c'è un errore nello script che inserisce nella finestra status le resistenze elementali.

    O meglio, c'è una parte di codice in più

     

    premetto che ho iniziato l'altro ieri a studiare il ruby (anche se devo dire che non sto trovando difficoltà) e probabilmente ho capito male io,

    ma nella pagina 68,precisamente nello script "finale", le prime 10 righe di comando non sono superflue visto che non vengono modificate?

     

    inoltre se io provo a scriverlo cosi mi da errore di stack too deep, rimuvendole funziona tutto bene

  6. bellissimo script, grazie mille!

     

    una domanda:

     

    è possibile utilizzare questi tiri di dado anche per simulare un tiro salvezza?

     

    ho provato con un evento comune ma poi non mi riesce impostare il bersaglio.

     

    Nel senso, siccome il bersaglio delle magie cambia ogni volta, non saprei come impostare l'evento comune visto che posso solo selezionare bersagli fissi.

     

    spero di essermi spiegato

     

     

    EDIT:

     

    mi edito perchè ho trovato un'utilissimo script che mi permette di fare ciò che intendevo

     

    se a qualcuno interessa lo metto qui

     

    http://himeworks.com/2013/04/common-event-variables/

  7. Ragazzi chiedo il vostro aiuto per una cosa che ritenevo molto semplice.

     

    Praticamente vorrei fare l'effetto come mostrato in questo video a 2:00

     

     

    https://www.youtube.com/watch?v=cNCFaYnOr1M

     

     

    il mio pg quando sale sulla piattaforma inizia a lampeggiare da solo, applicando l'effetto "return to a safe position"

     

     

    lo script è questo

     

     

    https://docs.google.com/file/d/0B5uvwXLAev89a0YyTjcyNDNYNWM/edit

     

     

    l'evento l'ho impostato cosi

     

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

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

  8. arrivo subito al dunque:

     

    praticamente durante le battaglie quando devo selezionare uno dei miei personaggi non compare nessun tipo di "evidenziazione" del pg.

     

    Per essere più precisi, non posso sapere quale ho selezionato e devo farlo a caso ed a occhio.

     

    Il problema è che non so se questo disagio è causato dallo battle script vero e proprio oppure dal battle cursor

     

     

    qui gli script

     

    http://www.atelier-rgss.com/RGSS/Battle/ACE_BAT13.html

     

    http://www.atelier-rgss.com/RGSS/Battle/ACE_BAT23.html

  9. Questo tutorial molto semplice ha l'intento di aiutare i neofiti di Rpgmaker Ace nell'inserire i fumetti sopra le teste degli Npc, utili per evidenziare chi ha qualcosa da dire o da dare.

     

    Partiamo:

     

     

    Step 1 -

     

    Creare un evento sopra all'Npc che vogliamo mostri il fumetto

     

    step 2 -

     

    Inserire un blocco condizione Se ed impostare la comparsa dell'evento solo esclusivamente tramite switch attivata

     

    http://i.imgur.com/3acUAv9.png

     

    Step 3 - Opzionale

     

    Creare un evento con inizio automatico in cui imposta il valore della variabile e l'attivazione della switch del fumetto

     

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

     

    Step 4 -

     

    Nell'evento del personaggio, prima di qualunque cosa, inserire un reset della variabile.(in questa immagine ci sono due variabili perchè ci sono due fumetti)

     

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

     

    Demo:

     

     

    https://www.dropbox.com/sh/r1finxrvcgkazot/AAA4PW5BUjRCbA50HfuUYmJza

  10. ragazzi avrei bisogno di una mano:

     

    ho installato il MOG battle scripts, ossia:

     

    -MOG battle Hud EX

    ATB system

    Battle cursor

    damage popup

    enemyhp

    bosshp

     

    il problema è questo:

     

    uno di questi script (ebbene si, non riesco ad individuarne la fonte), durante le battaglie, ripristina un tot di punti magia ad uno dei miei personaggi.Io vorrei toglierlo, ma non lo trovo.

     

     

    qua il sito (per gli script dovrete scaricarvi la master demo, a postarli qui uno per uno viene fuori un macello)

     

    http://www.atelier-rgss.com/RGSS/RGSS_VX_ACE.html

     

    thanks
×
×
  • Create New...