Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

Cerca nel Forum

Showing results for tags 'Battaglia Continua'.



More search options

  • Search By Tags

    Tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forums

  • Comunità
    • Cancello di Ingresso
    • Bacheca
    • Colisseum
  • DevTeam
    • CyberTeam
  • Giochi e Progetti RPG Maker
    • Resa Grafica
    • Concept e Bozze
    • Progetti
    • Giochi RPG Maker Completi e Demo
    • Il Making Oltreoceano
  • Assistenza e Supporto RPG Maker
    • Biblioteca
    • BrainStorming
    • Chiedi Aiuto alla Comunity
    • RPG Maker Scripting
    • PlugIn e AddOn RPG Maker
    • Musica e Suoni
    • Risorse Grafiche RPG Maker
    • Mak - Resources
  • Beyond Making - Oltre RPG Maker
    • Altri Tool

Find results in...

Find results that contain...


Data di creazione

  • Start

    End


Ultimo Aggiornamento

  • Start

    End


Filter by number of...

Iscritto

  • Start

    End


Gruppo


AIM


Indirizzo Web


ICQ


Yahoo


Skype


Location


Interests

Trovato 1 risultato

  1. Nome Script: Battaglia Continua Versione: 1.1 Autore/i: FenixFyreX Informazioni: Script a parer mio utilissimo che da la possibilità di far apparire altri nemici dopo la sconfitta di questi. La funziona, per chi non la conoscesse, è presente anche in FFVI. Istruzioni: Inserite lo script sotto Material. Per far apparire un secondo mostro subito dopo la sconfitta del primo, inserite questo call script prima della battaglia: extend_troop(id, id2, id3......)Dove id, id2, id3...... sono gli ID dei gruppi di mostri settati nel Database. Script: class Scene_Battle < Scene_Base def judge_win_loss if $game_temp.in_battle if $game_party.all_dead? process_defeat return true elsif $game_troop.all_dead? and !$troop_ext.extend process_victory return true elsif $game_troop.all_dead? and $troop_ext.extend $game_troop.setup_extension if $troop_ext.display_emerged for name in $game_troop.enemy_names text = sprintf(Vocab::Emerge, name) $game_message.texts.push(text) end end @spriteset.dispose_enemies @spriteset.create_enemies else return false end else return true end end end class Troop_Extensions attr_reader :progression, :extend, :current_troop, :display_emerged def initialize @progression = [] @extend = false @current_troop = nil @display_emerged = true end def setup_extension(prog) @progression = prog.to_a @extend = true @current_troop = nil end def get_next_troop if !@extend return nil end id = @progression.shift if @progression.size == 0 @extend = false end @current_troop = id return $data_troops[id] end def emerge(tf=true) @display_emerged = tf end end $troop_ext = Troop_Extensions.new class Game_Troop < Game_Unit def setup_extension troop = $troop_ext.get_next_troop for member in troop.members next if $data_enemies[member.enemy_id] == nil enemy = Game_Enemy.new(@enemies.size, member.enemy_id) enemy.hidden = member.hidden enemy.immortal = member.immortal enemy.screen_x = member.x enemy.screen_y = member.y @enemies.push(enemy) end make_unique_names end end class Game_Interpreter def extend_troop(*args) $troop_ext.setup_extension(args) return true end end
×