Jump to content
Rpg²S Forum

Robertx

Utenti
  • Posts

    50
  • Joined

  • Last visited

Posts posted by Robertx

  1. Ccoa 3.04 EX Edition

    Descrizione

    Un BS in stile Minkoff, ma con molte aggiunte e con molti Add-Ons.

     

    Autore

    Ccoa

     

    Allegati

    Demo
    :
    ;

     

    Istruzioni per l'uso

    Guarda lo script sopra Main nella demo.

     

    EDIT Di Marigno: Ho modificato la discussione, e adattato lo script allo scheletro base.

  2. non ti preocupare ProGm ho gia fatto ^^ ho fatto evento comune dai li poi oggetti chiama evento e ho fatto ^^ lunica cosa piu difficile era applicae sul menu ke utilizavo , solo quello mi ha dato problemi , ma li ho risoliti ^^
  3. ragazzi nn vi preocupate ho risolto da solo la facenda XD

    era un problema di scripts , ke praticamente con il menu particolare leggeva solo i primi 32 elementi nella sezzione oggetti nel DataBase

    quindi questo topics si puo chiudere

  4. raga io ho dei problemi con sta scripts di un tipo io ho aggiunto al Database degli oggetti

    ma quando vado nel gioco poi vado nel menu , oggetti , oggetti basil nn me li fa vedere come mai ?

    sicuaramente xke la scripts legge solo gli oggetti Standard in cui stanno sempre nel Proggeto base di ogni gioco. Ho provato a capirla ma nn ci riesco qui ce la scripts degli oggetti

     

     

    #==============================================================================
    # ■ Window_Basic_Item
    #==============================================================================
    
    class Window_Basic_Item < Window_Selectable
    
     def initialize
    super(0, 64, 384, 352)
    @column_max = 1
    refresh
    self.index = 0
    if $game_temp.in_battle
      self.y = 64
      self.height = 272
      self.back_opacity = 160
    end
     end
    
     def item
    return @data[self.index]
     end
    
     def refresh
    if self.contents != nil
      self.contents.dispose
      self.contents = nil
    end
    @data = []
    for i in 1...$data_items.size
      if $game_party.item_number(i) > 0
       for x in 0...$basic_items_ids.size
    	  if i == $basic_items_ids[x]
    	  @data.push($data_items [i] )
    	end 
      end 
    end 
     end 
    
    @item_max = @data.size
    if @item_max > 0
      self.contents = Bitmap.new(width - 99, row_max * 99)
      self.contents.font.name = $fontface
      self.contents.font.size = 20
      for i in 0...@item_max
    	draw_item(i)
      end
    end
     end
    
     def draw_item(index)
    item = @data[index]
    case item
    when RPG::Item
      number = $game_party.item_number(item.id)
    end
    if item.is_a?(RPG::Item) and
       $game_party.item_can_use?(item.id)
      self.contents.font.color = normal_color
    else
      self.contents.font.color = disabled_color
    end
    x = 4 + index % 1 * (240 + 32)
    y = index / 1 * 32
    rect = Rect.new(x, y, self.width / @column_max - 32, 32)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    bitmap = RPG::Cache.icon(item.icon_name)
    opacity = self.contents.font.color == normal_color ? 255 : 128
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
    self.contents.draw_text(x + 28, y, 212, 32, item.name, 0)
    self.contents.draw_text(x + 304, y, 16, 32, ":", 1)
    self.contents.draw_text(x + 320, y, 24, 32, number.to_s, 2)
     end
    
     def update_help
    @help_window.set_text(self.item == nil ? "" : self.item.description)
     end
     
    end
    
    #==============================================================================
    # ■ Window_NewTarget
    #==============================================================================
    
    class Window_NewTarget < Window_Selectable
    
     def initialize
    super(0, 0, 192, 352)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = $fontface
    self.contents.font.size = 20
    self.z += 10
    @item_max = $game_party.actors.size
    refresh
     end
    
     def refresh
    self.contents.clear
    for i in 0...$game_party.actors.size
      x = 4
      y = i * 80
      actor = $game_party.actors[i]
      draw_actor_name(actor, x, y)
      draw_actor_state(actor, x + 80, y)
      draw_actor_hp(actor, x, y + 24)
      draw_actor_sp(actor, x, y + 48)
    end
     end
    
     def update_cursor_rect
    if self.active == false
      self.cursor_rect.empty
    end
    if self.index >= 0 and self.active
      self.cursor_rect.set(0, @index * 80, self.width - 32, 80)
    elsif self.index >= -1 and self.active
      self.cursor_rect.set(0, 0, self.width - 32, self.height - 32)
    end
     end
     
    end
    
    #==============================================================================
    # ■ Window_NewHelp
    #==============================================================================
    class Window_NewHelp < Window_Base
     
    def initialize
    super(0, 0, 576, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = $fontface
    self.contents.font.size = 20
     end
     
     def set_text(text, align = 0)
    if text != @text or align != @align
      self.contents.clear
      self.contents.font.name = $fontface
      self.contents.font.size = 20
      self.contents.font.color = normal_color
      self.contents.draw_text(4, 0, self.width - 40, 32, text, align)
      @text = text
      @align = align
      @actor = nil
    end
    self.visible = true
     end
     
     def set_actor(actor)
    if actor != @actor
      self.contents.clear
      self.contents.font.name = $fontface
      self.contents.font.size = 20
      draw_actor_name(actor, 4, 0)
      draw_actor_state(actor, 140, 0)
      draw_actor_hp(actor, 284, 0)
      draw_actor_sp(actor, 460, 0)
      @actor = actor
      @text = nil
      self.visible = true
    end
     end
    
     def set_enemy(enemy)
    self.contents.clear
    self.contents.font.name = $fontface
    self.contents.font.size = 20
    text = enemy.name
    state_text = make_battler_state_text(enemy, 112, false)
    if state_text != ""
      text += "  " + state_text
    end
    set_text(text, 1)
     end
     
    end

  5. Robertx

     

    Final Fantasy Evolution

     

     

    Breve Descrizione:

    apparte dire ke il BS e laterale cn i Char set e con le icone delle armi vi ho detto quasi

    tutto :chirol_iei2:

    apparte la trama :chirol_bak2:

     

    Descrizioni

    il Menu e personalizato quindi quando sblocate 1 personaggio e avete il Party completo potrete cambiare i personaggi come alla Fina Fantasy :chirol_buha: altra particolarita ke aggiungero alla prossima demo ke postero e il modo di apprendere le magie hai maghi , come in FF1 si dovra andare in un negozio e dentro troverete il mago nero in cui comprerete Fuoco Bufera o Tuono e poi dagli oggetti li farete inparare hai maghi :chirol_buha: , come ho mensionato prima il BS e laterale con le armi (prese dalle icone ) e altra particolarita ci saranno delle comparse speciali che ora nn vi dico cosi fi faccio stare sulle spine :chirol_buha:a e una altra cosa , quando siete in difficolta , mettetevi in Difesa . . . xke cosi vi curerete un pokino ^^

     

    Demo

    Final Fantasy Evolution Demo v2

     

    Crediti Vari

    per le scripts , non le ho fatto io me le a cercate un amico mio ma nn mi aiuta nel proggetto ,

    per il resto ho fatto tutto io ^^

×
×
  • Create New...