TutoRPG


Participe do fórum, é rápido e fácil

TutoRPG
TutoRPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» Evil Fantasy BETA
Level para usar arma e armadura  I_icon_minitimeTer Set 10, 2013 12:30 pm por lauk

» Sistema de Guild (do Eduardo)
Level para usar arma e armadura  I_icon_minitimeTer maio 14, 2013 8:54 pm por Khaws

» Sistema de Guild
Level para usar arma e armadura  I_icon_minitimeTer maio 14, 2013 6:48 pm por Khaws

» Teco Fabrica
Level para usar arma e armadura  I_icon_minitimeSáb Mar 23, 2013 8:18 am por ~FullzDied

» Apresentaçao
Level para usar arma e armadura  I_icon_minitimeSex Mar 01, 2013 6:58 pm por Sweeps

» Editando nick
Level para usar arma e armadura  I_icon_minitimeSex Mar 01, 2013 6:35 pm por Sweeps

» Sistema De Vila
Level para usar arma e armadura  I_icon_minitimeSex Fev 01, 2013 4:59 pm por ~FullzDied

» alguns tilesets
Level para usar arma e armadura  I_icon_minitimeSáb Dez 22, 2012 8:42 pm por Diegoslstuto

» Tilesets de natureza
Level para usar arma e armadura  I_icon_minitimeSáb Dez 22, 2012 8:40 pm por Diegoslstuto

» Olá, vim para trazer sistemas e muitas outras coisas
Level para usar arma e armadura  I_icon_minitimeQui Dez 13, 2012 3:09 pm por ~FullzDied

» [Recrutando] Bleach Online Dark Saga
Level para usar arma e armadura  I_icon_minitimeSáb Nov 10, 2012 8:23 pm por Hunter™

» Dragon Ball Fox
Level para usar arma e armadura  I_icon_minitimeDom Out 28, 2012 7:55 am por NeeTo

» Tutorial Mapper - Como avaliar um mapa
Level para usar arma e armadura  I_icon_minitimeSáb Out 13, 2012 12:45 pm por NeeTo

» Life RPG Maker 2.0
Level para usar arma e armadura  I_icon_minitimeQui Out 11, 2012 4:02 pm por SynysterGates

» Fórum decaido
Level para usar arma e armadura  I_icon_minitimeQui Out 11, 2012 2:16 pm por SynysterGates

» Dragon Ball Elite
Level para usar arma e armadura  I_icon_minitimeQua Out 10, 2012 3:07 pm por KingSora

» Auto Ataque por checkbox
Level para usar arma e armadura  I_icon_minitimeTer Out 09, 2012 7:35 pm por Warrior_Maker

» Pokémon Online - Xstrond Games BETA
Level para usar arma e armadura  I_icon_minitimeTer Out 02, 2012 10:29 pm por thales12

» Auto Correr Por CheckBox
Level para usar arma e armadura  I_icon_minitimeTer Out 02, 2012 10:03 pm por thales12

» Auto Loot para Eclipse Origins
Level para usar arma e armadura  I_icon_minitimeTer Out 02, 2012 10:02 pm por thales12

»  Ganhar Item em Certo Nivel
Level para usar arma e armadura  I_icon_minitimeTer Out 02, 2012 9:58 pm por thales12

» SK - Lógica de Programação - Aula 3
Level para usar arma e armadura  I_icon_minitimeQua Set 26, 2012 7:05 pm por SameKage

» Distrito Rpg Maker 2.0 no Ar !!
Level para usar arma e armadura  I_icon_minitimeDom Set 23, 2012 7:59 pm por SameKage

» Sistemas que preciso
Level para usar arma e armadura  I_icon_minitimeSex Set 21, 2012 7:28 pm por KingSora

» [ALL] Títulos nos NPC's 1.0
Level para usar arma e armadura  I_icon_minitimeSex Set 21, 2012 5:38 pm por lucas100vzs

» Vídeo Tutorial Mapper Caverna - MMORPG 2D
Level para usar arma e armadura  I_icon_minitimeQui Set 20, 2012 8:16 pm por KingSora

» Sistema de plantar e colher
Level para usar arma e armadura  I_icon_minitimeTer Set 18, 2012 10:00 pm por SameKage

» Perfect engine
Level para usar arma e armadura  I_icon_minitimeTer Set 18, 2012 9:59 pm por SameKage

» O Seu pirata chegou !
Level para usar arma e armadura  I_icon_minitimeDom Set 16, 2012 7:58 pm por SameKage

» Novidades para tutorpg o que acha?
Level para usar arma e armadura  I_icon_minitimeSáb Set 15, 2012 7:03 pm por Guilherme Azevedo

» [ZIG ZAG GAMES] Age of Dragons
Level para usar arma e armadura  I_icon_minitimeSáb Set 15, 2012 1:56 pm por Guilherme Azevedo

» Me ajudem Pliss
Level para usar arma e armadura  I_icon_minitimeSex Set 14, 2012 9:48 am por KingSora

» SK - HTML - Aula 1
Level para usar arma e armadura  I_icon_minitimeQui Set 13, 2012 12:35 pm por SameKage

» Forum Decaindo
Level para usar arma e armadura  I_icon_minitimeTer Set 11, 2012 1:52 pm por Tayllor

» Meus 3 mapas
Level para usar arma e armadura  I_icon_minitimeTer Set 11, 2012 11:26 am por KingSora

» [Apresentação] Okumura-Rin~
Level para usar arma e armadura  I_icon_minitimeSeg Set 10, 2012 5:43 pm por Warrior_Maker

» 3 primeiras sprites
Level para usar arma e armadura  I_icon_minitimeSex Set 07, 2012 6:19 pm por KingSora

» [EEB] Comando para Salvar Seu Game
Level para usar arma e armadura  I_icon_minitimeSex Set 07, 2012 5:06 pm por SynysterGates

» [Off] Olha Suas PM Tayllor
Level para usar arma e armadura  I_icon_minitimeSex Set 07, 2012 4:49 pm por Tayllor

» Fabrica da JCG Corp: Technology in designer [Fechada
Level para usar arma e armadura  I_icon_minitimeQui Set 06, 2012 6:15 pm por KingSora

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 13 em Sex Mar 04, 2022 3:18 am
Parceiros
Templo RPG Maker - Onde a magia maker permanece viva! Level para usar arma e armadura  4vAJr

Level para usar arma e armadura

2 participantes

Ir para baixo

Level para usar arma e armadura  Empty Level para usar arma e armadura

Mensagem por Warrior_Maker Dom Set 02, 2012 2:43 pm

Introdução:
Bem em 1 lugar esse script foi feito pelo luca la da aldeia eu so estou trazendo aqui por que o Wall tava pedindo para min tentar arranjar um script que fizesse colocar lv bem ta ai wall !

Acima do main adicione:
Código:
#===============================================================================
# Creado por: Luca
# Para: RPG Maker XP
# Nome do Script: Level Item
# V: 1.0
# Descrição: As armas e armaduras solicitam um X lvl pra ser usadas.
#===============================================================================

#===============================================================================
# Pegue sobre o script "Main".
#===============================================================================

#===============================================================================
# Modulo "Lvl_Itm"
#===============================================================================

module Lvl_Itm
#-------------------------------------------------------------------------------
# * El nivel del arma.
#
#  A = Id da arma.
#  B = Level da arma
#
#  WEAPON_LEVEL = {A => B}
#-------------------------------------------------------------------------------
  WEAPON_LEVEL = {
  2 => 2
  }
#-------------------------------------------------------------------------------
# * O level das armaduras.
#
#  A = Id da armadura.
#  B = Level da armadura
#
#  ARMOR_LEVEL = {A => B}
#-------------------------------------------------------------------------------
  ARMOR_LEVEL = {
  2 => 2
  }
end

#===============================================================================
# Clase "Scene_Map"
#===============================================================================

class Scene_Map
  alias level_item_scene_map_update update
  def update
    for actor in 0..$game_party.actors.size - 1
      weapon_level($game_party.actors[actor])
      armor_level($game_party.actors[actor])
    end
    level_item_scene_map_update
  end
  def weapon_level(actor)
    if Lvl_Itm::WEAPON_LEVEL.include?(actor.weapon_id)
      item_level = Lvl_Itm::WEAPON_LEVEL[actor.weapon_id]
      actor.equip(0, 0) if actor.level < item_level
    end
  end
  def armor_level(actor)
    armors = [actor.armor1_id, actor.armor2_id, actor.armor3_id, actor.armor4_id]
    for armor in armors
      if Lvl_Itm::ARMOR_LEVEL.include?(armor)
        item_level = Lvl_Itm::ARMOR_LEVEL[armor]
        armor_kind = $data_armors[armor].kind
        actor.equip(armor_kind + 1, 0) if actor.level < item_level
      end
    end
  end
end

#===============================================================================
# Clase "Scene_Equip"
#===============================================================================

class Scene_Equip
  alias level_item_scene_equip_main main
  def main
    @actor = $game_party.actors[@actor_index]
    if Lvl_Itm::WEAPON_LEVEL.include?(@actor.weapon_id)
      item_level = Lvl_Itm::WEAPON_LEVEL[@actor.weapon_id]
      @actor.equip(0, 0) if @actor.level < item_level
    end
    armors = [@actor.armor1_id, @actor.armor2_id, @actor.armor3_id, @actor.armor4_id]
    for armor in armors
      if Lvl_Itm::ARMOR_LEVEL.include?(armor)
        item_level = Lvl_Itm::ARMOR_LEVEL[armor]
        armor_kind = $data_armors[armor].kind
        @actor.equip(armor_kind + 1, 0) if @actor.level < item_level
      end
    end
    level_item_scene_equip_main
  end
  def update_item
    if Input.trigger?(Input::B)
      $game_system.se_play($data_system.cancel_se)
      @right_window.active = true
      @item_window.active = false
      @item_window.index = -1
      return
    end
    if Input.trigger?(Input::C)
      item = @item_window.item
      case item
      when RPG::Weapon
        if Lvl_Itm::WEAPON_LEVEL.include?(item.id)
          item_level = Lvl_Itm::WEAPON_LEVEL[item.id]
          if @actor.level >= item_level
            $game_system.se_play($data_system.equip_se)
            @actor.equip(@right_window.index, item == nil ? 0 : item.id)
            @right_window.active = true
            @item_window.active = false
            @item_window.index = -1
            @right_window.refresh
            @item_window.refresh
            return
          else
            $game_system.se_play($data_system.buzzer_se)
            return
          end
        else
          $game_system.se_play($data_system.equip_se)
          @actor.equip(@right_window.index, item == nil ? 0 : item.id)
          @right_window.active = true
          @item_window.active = false
          @item_window.index = -1
          @right_window.refresh
          @item_window.refresh
          return
        end
        return
      when RPG::Armor
        if Lvl_Itm::ARMOR_LEVEL.include?(item.id)
          item_level = Lvl_Itm::ARMOR_LEVEL[item.id]
          if @actor.level >= item_level
            $game_system.se_play($data_system.equip_se)
            @actor.equip(@right_window.index, item == nil ? 0 : item.id)
            @right_window.active = true
            @item_window.active = false
            @item_window.index = -1
            @right_window.refresh
            @item_window.refresh
            return
          else
            $game_system.se_play($data_system.buzzer_se)
            return
          end
        else
          $game_system.se_play($data_system.equip_se)
          @actor.equip(@right_window.index, item == nil ? 0 : item.id)
          @right_window.active = true
          @item_window.active = false
          @item_window.index = -1
          @right_window.refresh
          @item_window.refresh
          return
        end
        return
      end
    end
  end
end

Como usar?:
WEAPON_LEVEL = {A => B} # A e a id da arma no banco de dados. # B e o level minimo para poder usala.

O mesmo com as armaduras mas onde diz
ARMOR_LEVEL = {A => B}

Exemplo a arma 1 Espada de bronce pede o nivel minimo de 5 e a arma 3 machado pede nivel 20
WEAPON_LEVEL = {1 => 5, 3 => 20, etc.}

Créditos:
Todo o credito para o Luca da aldeia como ja avia dito!

Warrior_Maker
Admin
Admin

Mensagens : 128
Cash : 5070
Créditos : 26
Data de inscrição : 24/08/2012
Idade : 24
Localização : Cuiaba-MT

https://tutorpg.forumeiro.com

Ir para o topo Ir para baixo

Level para usar arma e armadura  Empty Re: Level para usar arma e armadura

Mensagem por KingSora Dom Set 02, 2012 3:57 pm

Tivemos uma conversa élo msn e ele praticamente me obrigou a dar o credito -.- +1
KingSora
KingSora
Moderador Global
Moderador Global

Mensagens : 102
Cash : 38
Créditos : 11
Data de inscrição : 25/08/2012
Idade : 24
Localização : Itajuba

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos