Alguém consegue ajeitar esse script

3 Respostas   250 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Almir

  • *
  • Posts: 19
  • Ouros: 3
Tópico criado em: 24/04/2016 às 16:23 - Última modificação por Almir em 24/04/2016 às 16:27

estou com problema sera que alguém consegue conserta esse script
Script
module Venka_Outfit_Stats  Outfit_Hash = {}  Outfit_Hash[:outfit_A] = {     items: ["Image_Name_A","Image_Name_C","Image_Name_C" ],    # // :stats = [mhp,mmp,atk,def,mat,mdf,agi,luk]    stats: [100,0,0,10,0,10,0,0],  }  def self.has_any_outfit?(actor)    Outfit_Hash.each do |key, value|      next unless key && value      value[:items].each do |itemimagename|        # // perform some kinda check to see if         # // actor is wearing item 'itemimagename'        # // im assuming your script already has such a method...        # // if not, easy enough to make really...        return false unless actor.has_wardrobe_item?(itemimagename)      end      return value[:stats]    end    return false  end  def self.outfit_stat_gain(actor,param_id)    outfit_stat = has_any_outfit?(actor)    return 0 unless outfit_stat    return outfit_stat[param_id]  endendclass Game_Actor  alias :param_stat_alias :params  def params(param_id)    param_stat_alias(param_id) + Venka_Outfit_Stats.outfit_stat_gain(self,param_id)  endend

link

imagem

ele e so um complemento na demo

Ven

Resposta 1: 24/04/2016 às 18:02 - Última modificação por Ven em 24/04/2016 às 18:05

Antes de tudo, ajusta o script na Tag com o jogo da velha, esse aqui:



Faz isso, ai posso ver se consigo te ajudar.  :XD:

Almir

  • *
  • Posts: 19
  • Ouros: 3
Resposta 2: 24/04/2016 às 19:19

Antes de tudo, ajusta o script na Tag com o jogo da velha, esse aqui:



Faz isso, ai posso ver se consigo te ajudar.  :XD:


module Venka_Outfit_Stats  Outfit_Hash = {}  Outfit_Hash[:outfit_A] = {     items: ["Image_Name_A","Image_Name_C","Image_Name_C" ],   
  # // :stats = [mhp,mmp,atk,def,mat,mdf,agi,luk]    stats: [100,0,0,10,0,10,0,0],  }  def self.has_any_outfit?(actor)    Outfit_Hash.each do |key, value|      next unless key && value      value[:items].each do |itemimagename|       
  # // perform some kinda check to see if         
  # // actor is wearing item 'itemimagename'       
  # // im assuming your script already has such a method...       
  # // if not, easy enough to make really...       
  return false unless actor.has_wardrobe_item?(itemimagename)      end      return value[:stats]    end    return false  end  def self.outfit_stat_gain(actor,param_id)    outfit_stat = has_any_outfit?(actor)    return 0 unless outfit_stat    return outfit_stat[param_id]  endendclass Game_Actor  alias :param_stat_alias :params  def params(param_id)    param_stat_alias(param_id) + Venka_Outfit_Stats.outfit_stat_gain(self,param_id)  endend







Gabriel

Resposta 3: 26/04/2016 às 23:22

Não.. Não era isso que o Ven quis dizer...
Ele se refere ao BBCode "Inserir Código" representado pelo .

Código: [Selecionar]
Me refiro a este aqui!
Para usa-lo, escreva code dentro de [ ] insira o script e escreva /code dentro de [ ]

Hmm, mesmo assim, recomendo que cole o script todo e além disso, especifique o que você quer. Você está pedindo para ajeitar o script, mas ajeitar o que no script? Qual o problema especificadamente?