Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.



 
InícioPortalÚltimas imagensProcurarRegistarEntrar
Entrem no novo Forum MGB http://planetmaker.forumeiros.com/

 

 Aprender Habilidades por Itens

Ir para baixo 
2 participantes
AutorMensagem
Mordoke
Iniciante [*]
Mordoke


Mensagens Mensagens : 23
Cash Makers Cash Makers : 180

Aprender Habilidades por Itens Empty
MensagemAssunto: Aprender Habilidades por Itens   Aprender Habilidades por Itens Icon_minitimeQua Jul 15, 2009 4:35 pm

Aprender Habilidades por Itens


Introdução

Esse script permite criar itens que ensinam habilidades aos personagens quando usados

Características

• Permite criar itens que ensinam habilidades.

Screenshots

Não possiu efeitos visuais perceptíveis por ScreenShots

Como usar

Para instalá-lo, apenas cole o script acima do main.

Configurando:
Primeiro vá no database e crie um novo Atributo na aba de sistemas
O nome do atributo não importa.
No script vá até a linha "ELEMENT_ID_SKILL_LEARN = X" e troque o X pelo valor da ID do atributo que você criou.

Agora você deve criar um item no database (deve ser um item que afete somente aliados e que possa ser usado no menu)
Para definir qual skill será aprendida, mude o valor de HP curado pelo item
O valor da cura será a ID da skill aprendida.
Lembre-se que é o valor de cura fixo e não o de porcentagem.

Demo

Não necessita de Demo

Script

Código:
Código:

#==============================================================================
# Aprender  Habilidades por Itens
# por XRXS
#==============================================================================
=begind
Esse script permite que você possa adicionar itens que ao serem usados
ensinem habilidades ao personagem

Configurando:
Primeiro vá no database e crie um novo Atributo na aba de sistemas
O nome do atributo não importa.
No script vá até a linha "ELEMENT_ID_SKILL_LEARN = X" e troque o X
pelo valor da ID do atributo que você criou.

Agora você deve criar um item no database (deve ser um item que afete somente
aliados e que possa ser usado no menu)
Para definir qual skill será aprendida, mude o valor de HP curado pelo item
O valor da cura será a ID da skill aprendida.
Lembre-se que é o valor de cura fixo e não o de porcentagem
#==============================================================================
=end
class Game_Battler
 ELEMENT_ID_SKILL_LEARN = 17
end
#==============================================================================
# Game_Battler
#==============================================================================
class Game_Battler
 alias xrxs7_item_effect item_effect
 def item_effect(item)
  if item.element_set.include?(ELEMENT_ID_SKILL_LEARN)
    if item.recover_hp > 0
      unless self.skill_learn?(item.recover_hp)
        self.learn_skill(item.recover_hp)
        return true
      end
    end
    return false
  end
  return xrxs7_item_effect(item)
 end
 def item_class_limitation(item_id)
  case item_id
  when 33
    return [1,2,3]
  end
  return []
 end
 alias xrxs43_item_effect item_effect
 def item_effect(item)
  if self.is_a?(Game_Actor)
    a = item_class_limitation(item.id)
    if a != [] and !a.include?(self.class_id)
      return false
    end
  end
  xrxs43_item_effect(item)
 end
end

Porfavor me dei Creditos

Ir para o topo Ir para baixo
lz-leo
Super Maker [******]
lz-leo


Mensagens Mensagens : 604
Cash Makers Cash Makers : 895

Aprender Habilidades por Itens Empty
MensagemAssunto: Re: Aprender Habilidades por Itens   Aprender Habilidades por Itens Icon_minitimeSeg Set 14, 2009 10:46 pm

Bem legal,se puder usar em jogos off avisa que uso no meu,o cara vai poder aprender habilidades por cada livro de estilo de batalha qe ele conseguir.
Ir para o topo Ir para baixo
 
Aprender Habilidades por Itens
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Aprender Habilidades do Inimigo (Estilo BoF)
» [Tutorial]Eventos em Itens e Habilidades
» [v1.0.2] Livro de ítens
» Lojas,itens e equipamentos
» Equipamentos com Habilidades

Permissões neste sub-fórumNão podes responder a tópicos
 :: Scripts para RPG Maker :: Scripts para RMXP: RGSS :: RMXP Online-
Ir para: