Sistema de Reputação Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

Sistema de Reputação

+5
Soneka
Gardok
Jonny
DeaN
Felix Blayder
9 participantes

Página 1 de 3 1, 2, 3  Seguinte

Ir para baixo

Sistema de Reputação Empty Sistema de Reputação

Mensagem por Felix Blayder Sáb Nov 06, 2010 11:31 am

Sistema de Reputação
Créditos: AzorMachine > Por Criar
Felix Blayder > Por Disponibilisar

Descrição:
O script, cria Facções, escolhidas por você, e conforme você conversa com NPCs dessa Facção, ou faz Quests, são sendo adcionadas, reputação sua, a essa Facção, determinada no código.
O script não tem limitações a prova, pode ser usado em jogos de Namoro, jogos estilo Bully, ou QUALQUER OUTRA COISA POSSÍVEL !


Como Usar:

Spoiler:

Script:

Código:
#==============================================================
#  Sistema de Reputação - Azor_Rep  v.2
#
#  Por AzorMachine
#
#  Data : 08/06/08
#
#==============================================================
#
# :: Edição ::
#
# Linha 46 - Ponto de reputação inicias em cada Facção.
# Linha 49 - Facções Iniciais.
# Linha 98 - Facções.
# Linha 99 - Estados da Reputação.
#
#==============================================================

class Game_System
 
  attr_accessor :fac_rep
  attr_accessor :fac_ativo
 
  alias rep_initialize initialize
 
  def initialize
 
    rep_initialize
 
    @fac_rep=[]
 
    @fac_ativo=[]
 
    end
end

class Scene_Title
 
  alias azor_rep command_new_game
 
 def command_new_game
 
  azor_rep
 
 
  $game_system.fac_rep = [50, 44, 75, 24, 9, 56, 100]
 
 
  $game_system.fac_ativo = ["ativo", "ativo", "ativo", "ativo", "ativo", nil, nil]
 
  end
end

class Scene_Reputação
 
  def main
 
    @status_window = Window_Reputação.new
    @sprite = Spriteset_Map.new
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      if $scene != self
        break
      end
    end
    Graphics.freeze
    @status_window.dispose
    @sprite.dispose
  end

  def update
    if Input.trigger?(Input::B)
      $game_system.se_play($data_system.cancel_se)
      $scene = Scene_Map.new
      return
    end
  end
end

class Window_Reputação < Window_Base
 
    attr_accessor :facções
    attr_accessor :fac_rep
    attr_accessor :reptypes
    attr_accessor :fac_ativo

  def initialize
 
    super(0, 0, 640, 480)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.contents.font.name = "Tahoma"
    self.contents.font.size = 22
    self.contents.font.color = text_color(0)
    self.back_opacity = 120
    @facções = ["Familia Real", "Igreja de Avelius", "Nobres", "Nômades", "Estrangeiros", "Magos Brancos", "Crepúsculo"]
    @rep = ["Venerado", "Honrado", "Amigo", "Neutro", "Inimigo", "Odiado", "Desertado"]
    refresh
  end
 
  def draw_repbar(x, y, width, height, current, max)
    x -= 10
    for i in 0..(height+2)
      self.contents.fill_rect(x-3+i, y - 1 + i, width+5, 1, Color.new(255, 255, 255, 255))
    end
    for i in 0..height
      self.contents.fill_rect(x+i, y+i, width+1, 1, Color.new(0, 0, 0, 255))
    end
    for i in 0..height
      for j in 0..current
        self.contents.fill_rect(x+j+i, y+i, 1, 1, Color.new(0, 0 + (1.25*j), 255 - (1.25*j), 255 - (5*i)))
      end
    end
  end

  def refresh
    self.contents.clear
    self.contents.font.color = normal_color
    self.contents.font.size = 32
    self.contents.draw_text(20, 30, 184, 32, "Reputação", 2)
    self.contents.font.size = $fontsize
    for i in 0...@facções.size
      y = 80 + (i * 70)
      x = -30
      if i > 4
        x = 280
        y = 80 + ((i - 5) * 70)
      end
      if $game_system.fac_rep[i] > 100
        $game_system.fac_rep[i] = 100
      end
      if $game_system.fac_rep[i] < 0
        $game_system.fac_rep[i] = 0
      end
      if $game_system.fac_ativo[i] == "ativo"
        draw_fac(x, y, i)
      end
      self.contents.font.color = normal_color
    end
  end
 
  def draw_fac(x, y, i)
    self.contents.draw_text(x+40, y, 160, 32, @facções[i], 0)
    draw_repbar(x+90, y+32,  200, 14, 2 * $game_system.fac_rep[i], 100)
    self.contents.font.color = system_color
    if $game_system.fac_rep[i] >= 90
      self.contents.draw_text(x+210, y, 96, 32, @rep[0], 2)
    elsif $game_system.fac_rep[i] >= 75
      self.contents.draw_text(x+210, y, 96, 32, @rep[1], 2)
    elsif $game_system.fac_rep[i] >= 55
      self.contents.draw_text(x+210, y, 96, 32, @rep[2], 2)
    elsif $game_system.fac_rep[i] >= 45
      self.contents.draw_text(x+210, y, 96, 32, @rep[3], 2)
    elsif $game_system.fac_rep[i] >= 25
      self.contents.draw_text(x+210, y, 96, 32, @rep[4], 2)
    elsif $game_system.fac_rep[i] >= 10
      self.contents.draw_text(x+210, y, 96, 32, @rep[5], 2)
    else
      self.contents.draw_text(x+210, y, 96, 32, @rep[6], 2)
    end
  end
end

Screens :

Spoiler:

_________________

Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd

Faça uma doação para ajudar nos custos:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Sistema de Reputação Left_bar_bleue0/0Sistema de Reputação Empty_bar_bleue  (0/0)
Vida:
Sistema de Reputação Left_bar_bleue30/30Sistema de Reputação Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por DeaN Sáb Nov 06, 2010 11:50 am

ja vi isto no MRM 1+credito

_________________
Dean, Programador Geral :)

Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt

Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial

Sistema de Reputação MiB0H
DeaN
DeaN
Colaborador
Colaborador

Mensagens : 1243
Créditos : 48

http://www.shieldblock.net

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Jonny Sáb Nov 06, 2010 8:25 pm

olles matu sirve para el netplay master v2 avisame si sirve porfax =D

_________________
Spoiler:


Sistema de Reputação KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Sistema de Reputação Trophy11Sistema de Reputação 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Felix Blayder Dom Nov 07, 2010 12:12 am

daniemoxxo escreveu:olles matu sirve para el netplay master v2 avisame si sirve porfax =D

Cara pela sua resposta intendi q era pra t avisar c foce compativel... intão.. ñ sei c é, test vc mesmo.. mais provavel q ñ seja compativel ñ... porq todos NetPlay's são muito sensiveis a scripts q podem entrar em conflito, pode ser q alguem faça essa modificação pra vc, claro q eu poderia mais ñ tenho tempo pra isso, trabalho e tenho meu progeto no XP, e ainda tenho banda, intão eu ñ posso fazer isso q ocuparia ainda mais o tempo do qual e quase ñ tenho.... mais talvez alguem aki do forum pode fazer pra vc.... ñ custa nada tentar Very Happy

_________________

Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd

Faça uma doação para ajudar nos custos:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Sistema de Reputação Left_bar_bleue0/0Sistema de Reputação Empty_bar_bleue  (0/0)
Vida:
Sistema de Reputação Left_bar_bleue30/30Sistema de Reputação Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Gardok Dom Abr 17, 2011 9:34 pm

No meu ta dando erro quando chama o script para amostrar a reputação
ta dando isso o:

Sistema de Reputação Errop


Responde rapido porfavor to precisando disso agora
Sad

Gardok
Novato
Novato

Mensagens : 2
Créditos : 0

http://sdj-games.webs.com

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Jonny Dom Abr 17, 2011 9:39 pm

ajajajaa!! eso se puede aser por un script para NP master 3.0

se me ocurrio una idea =)

_________________
Spoiler:


Sistema de Reputação KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Sistema de Reputação Trophy11Sistema de Reputação 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Felix Blayder Seg Abr 18, 2011 9:34 pm

Jonny D' Guetta escreveu:ajajajaa!! eso se puede aser por un script para NP master 3.0

se me ocurrio una idea =)

o scrip ñ é compatível com o NP master 3.0, talvez de pra converte lo..... ou criar um parecido!

_________________

Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd

Faça uma doação para ajudar nos custos:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Sistema de Reputação Left_bar_bleue0/0Sistema de Reputação Empty_bar_bleue  (0/0)
Vida:
Sistema de Reputação Left_bar_bleue30/30Sistema de Reputação Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Jonny Seg Abr 18, 2011 10:57 pm

si para que meterle Scripts de otros dueños mejor creo uno mas basico y muy sensillo de usar!!

_________________
Spoiler:


Sistema de Reputação KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Sistema de Reputação Trophy11Sistema de Reputação 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Soneka Dom Abr 24, 2011 9:04 pm

Compativél com o netplay master v3? muito bom, + um cred ;]

_________________
Sistema de Reputação Sign_Soneka
Expert Mapper
Soneka
Soneka
Novato
Novato

Mensagens : 12
Créditos : 3

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Gardok Dom Abr 24, 2011 9:08 pm

Já voutou a funcionar Very Happy

_________________
Sistema de Reputação 1134340
Sistema de Reputação Armadilhasuserba2r

Gardok
Novato
Novato

Mensagens : 2
Créditos : 0

http://sdj-games.webs.com

Ir para o topo Ir para baixo

Sistema de Reputação Empty Re: Sistema de Reputação

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 3 1, 2, 3  Seguinte

Ir para o topo

- Tópicos semelhantes

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