Jump to content
Rpg²S Forum

Xerviuth

Utenti
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Xerviuth

  1. Ciao a tutti!

    Il mio problema è il seguente: ho cercato di rendere invisibile la grafica del personaggio durante un'animazione di battaglia, con scarsi risultati.

    Ho provato a sostituire la grafica con una vuota, a spostare la grafica fuori schermo.. non c'è stato verso.

     

    Per esempio, ho creato questo codice:

     

    class Game_Actor

     

    [...]

     

    def screen_x

    # Return after calculating x-coordinate by order of members in party

    if self.index != nil

    # Set spacing to distance between battlers

    # Set offset to distance between left edge & 1st battler

    if $game_system.battle_interpreter.running?

    spacing = 0

    offset = 800

    else

    spacing = 0

    offset = 80

    end

    return self.index * spacing + offset

    else

    return 0

    end

    end

     

    [...]

     

    Cosa accade? Semplicemente lo script viene ignorato..

    Purtroppo anche con la guida di Holy consigliatami, non sono riuscito a capire come sistemare questo problema.

    Grazie in anticipo per ogni aiuto! :D

  2. Ciao :D grazie per il consiglio!

    Ho sostituito gli = con gli == dove potevo farlo.. ovvero non in:

    s1 = $data_system.words.skill

    s2 = $data_system.words.item

    # Se è attiva la forma distruzione...

    if sistema_cardinale = true

    s3 = "Cardine"

    @actor_command_window = Window_Command.new(160, [s1, s2, s3])

    Lo script continua a essere ignorato dal sistema che, nonostante ci sia un personaggio con una classe A, continua a dare in selezione la command come fosse con una classe B

  3. Ciao a tutti! Io sono nuovo qui, e con ruby me la potrei cavare meglio, ma trovare un "corso" online che non richieda spese mi si è rivelato praticamente impossibile. Parlando quindi di ruby e script, gradirei un consiglio su come fare questo:

     

    far comparire una certa opzione sulla actor command window in base alla classe di un certo personaggio.

     

    Se quel personaggio ha classe A, l'opzione non appare;

    se ha classe B, appare.

     

    Ho provato con diversi script e metodi.. alcuni me li dava errati nel Syntax, ma tutto il resto lo ignorava, credo, beatamente.

    Citandone uno..

    In Scene_Battle 1:

     

    [...]

     

    s1 = $data_system.words.skill

    s2 = $data_system.words.item

    # Se è attiva la forma distruzione...

    if sistema_cardinale = true

    s3 = "Cardine"

    @actor_command_window = Window_Command.new(160, [s1, s2, s3])

    # Se non lo è...

    elsif sistema_cardinale = false

    @actor_command_window = Window_Command.new(160, [s1, s2])

     

    [...]

     

    def sitema_cardinale

    if $data_classes[@class_id].name = "Forma Distruzione"

    then return true

    else

    return false

    end

    end

     

    Grazie a tutti! :D

×
×
  • Create New...