Comando ?? 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.

Comando ??

+3
Hatsuki Morturo
Kuraudo
Firefox
7 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Comando ?? Empty Comando ??

Mensagem por Firefox Dom Ago 14, 2011 2:58 pm

Galera tein como fazer um comando tipo

/rank ae apareç um imagen qualquer
/arena ae vai direto par aarena ??
Firefox
Firefox
Iniciante
Iniciante

Mensagens : 65
Créditos : 1

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Kuraudo Dom Ago 14, 2011 3:21 pm

Rank é impossível de se fazer no RPG Maker XP, pelo menos com a linguagem usada no Netplay é. Sobre a Arena, é por script e eu não sei explicar, mas é perfeitamente possível!

_________________
Antes de postar, leia as regras
Comando ?? AIymW
Fato Sobre George R. R. Martin:
Kuraudo
Kuraudo
Colaborador
Colaborador

Medalhas : Comando ?? Trophy11Comando ?? 94Jxv
Mensagens : 961
Créditos : 75

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Hatsuki Morturo Dom Ago 14, 2011 4:11 pm

Bom, criei uma variável para ser o rank, dai você vai fazer o seguinte:
Código:
module RANK
  #Variavel do Rank
  VAR_RANK = 10
  #Rank 1
  RANK1 = "Aprendiz"
  #Rank 2
  RANK2 = "Experiente"
  #Rank 3
  RANK3 = "Mestre"
end
Ai nós declaramos a variável do rank, uma variável constante.
Agora faremos uma janela para aparecer o rank.

Código:
class Window_Rank < Window_Base
  def initialize
    super(25,70,350,290)
    self.contents = Bitmap.new(width - 32, height - 32)
    @dragable = true
    @closable = true
    self.z = 999999
    self.windowskin = RPG::Cache.windowskin("Qualquer windowskin")
    self.back_opacity = 200
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def on_close
    self.visible = false
    self.active = false
    $fechando_ativar = true
  end

  def refresh
    # Rank
    self.contents.draw_text(60, 5, 200, 32, "Rank:")
    #  Exibeo Rank do char
    if $game_variables[RANK::VAR_RANK] == 1
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK1,0)
    end
    if $game_variables[RANK::VAR_RANK] == 2
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK2,0)
    end
    if $game_variables[RANK::VAR_RANK] == 3
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK3,0)
    end
  end
end
Creio que nosso script ficará assim:
Código:
module RANK
  #Variavel do Rank
  VAR_RANK = 10
  #Rank 1
  PRO1 = "Aprendiz"
  #Rank 2
  PRO2 = "Experiente"
  #Rank 3
  PRO3 = "Mestre"
end
class Window_Rank < Window_Base
  def initialize
    super(25,70,350,290)
    self.contents = Bitmap.new(width - 32, height - 32)
    @dragable = true
    @closable = true
    self.z = 999999
    self.windowskin = RPG::Cache.windowskin("Qualquer windowskin")
    self.back_opacity = 200
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def on_close
    self.visible = false
    self.active = false
    $fechando_ativar = true
  end

  def refresh
    # Rank
    self.contents.draw_text(60, 5, 200, 32, "Rank:")
    #  Exibeo Rank do char
    if $game_variables[RANK::VAR_RANK] == 1
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK1,0)
    end
    if $game_variables[RANK::VAR_RANK] == 2
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK2,0)
    end
    if $game_variables[RANK::VAR_RANK] == 3
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK3,0)
    end
Então agora iremos no script [AMD] Adimin Module, e adicionaremos essas linhas, entre as linhas 19 e 20.
Código:
elsif tipo == "/rank"
      $game_variables[10] == rk
    $game_temp.chat_log.push("Seu rank é: #{rk}!")
    #$chat.update
Pronto, acho que assim dá... Me perdoe se errei em algum lugar, é porque fiz aqui mesmo, nem consegui entrar no editor de scripts.

@Edit: Esqueci de falar que não ajustei as posições, então você vai ter que ajustar ai ou pedir pra algum scripter ajustar pra você.


Última edição por Hatsuki Morturo em Dom Ago 14, 2011 4:15 pm, editado 1 vez(es)

_________________
Comando ?? Asd10

Comando ?? Fabar10
Hatsuki Morturo
Hatsuki Morturo
Experiente
Experiente

Mensagens : 401
Créditos : 50

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Kuraudo Dom Ago 14, 2011 4:12 pm

Bem, este tipo de rank é possível, mas akele em mmorpg com a posição dos jogadores de acordo com lvl ou PK não!

_________________
Antes de postar, leia as regras
Comando ?? AIymW
Fato Sobre George R. R. Martin:
Kuraudo
Kuraudo
Colaborador
Colaborador

Medalhas : Comando ?? Trophy11Comando ?? 94Jxv
Mensagens : 961
Créditos : 75

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Hatsuki Morturo Dom Ago 14, 2011 4:18 pm

Bom é uma alternativa, e foi isso que entendi do post dele...
Vai que ele queira mostrar tipo os ranks ninjas, Sannin, Anbu etc...

_________________
Comando ?? Asd10

Comando ?? Fabar10
Hatsuki Morturo
Hatsuki Morturo
Experiente
Experiente

Mensagens : 401
Créditos : 50

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por LeonM² Dom Ago 14, 2011 4:22 pm

Hatsuki Morturo escreveu:Bom, criei uma variável para ser o rank, dai você vai fazer o seguinte:
Código:
module RANK
  #Variavel do Rank
  VAR_RANK = 10
  #Rank 1
  RANK1 = "Aprendiz"
  #Rank 2
  RANK2 = "Experiente"
  #Rank 3
  RANK3 = "Mestre"
end
Ai nós declaramos a variável do rank, uma variável constante.
Agora faremos uma janela para aparecer o rank.

Código:
class Window_Rank < Window_Base
  def initialize
    super(25,70,350,290)
    self.contents = Bitmap.new(width - 32, height - 32)
    @dragable = true
    @closable = true
    self.z = 999999
    self.windowskin = RPG::Cache.windowskin("Qualquer windowskin")
    self.back_opacity = 200
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def on_close
    self.visible = false
    self.active = false
    $fechando_ativar = true
  end

  def refresh
    # Rank
    self.contents.draw_text(60, 5, 200, 32, "Rank:")
    #  Exibeo Rank do char
    if $game_variables[RANK::VAR_RANK] == 1
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK1,0)
    end
    if $game_variables[RANK::VAR_RANK] == 2
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK2,0)
    end
    if $game_variables[RANK::VAR_RANK] == 3
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK3,0)
    end
  end
end
Creio que nosso script ficará assim:
Código:
module RANK
  #Variavel do Rank
  VAR_RANK = 10
  #Rank 1
  PRO1 = "Aprendiz"
  #Rank 2
  PRO2 = "Experiente"
  #Rank 3
  PRO3 = "Mestre"
end
class Window_Rank < Window_Base
  def initialize
    super(25,70,350,290)
    self.contents = Bitmap.new(width - 32, height - 32)
    @dragable = true
    @closable = true
    self.z = 999999
    self.windowskin = RPG::Cache.windowskin("Qualquer windowskin")
    self.back_opacity = 200
    refresh
  end
 
  def update
    super
    refresh if something_changed?
  end
 
  def on_close
    self.visible = false
    self.active = false
    $fechando_ativar = true
  end

  def refresh
    # Rank
    self.contents.draw_text(60, 5, 200, 32, "Rank:")
    #  Exibeo Rank do char
    if $game_variables[RANK::VAR_RANK] == 1
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK1,0)
    end
    if $game_variables[RANK::VAR_RANK] == 2
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK2,0)
    end
    if $game_variables[RANK::VAR_RANK] == 3
      self.contents.draw_text(55, 24, self.width-64, 32, RANK::RANK3,0)
    end
Então agora iremos no script [AMD] Adimin Module, e adicionaremos essas linhas, entre as linhas 19 e 20.
Código:
elsif tipo == "/rank"
      $game_variables[10] == rk
    $game_temp.chat_log.push("Seu rank é: #{rk}!")
    #$chat.update
Pronto, acho que assim dá... Me perdoe se errei em algum lugar, é porque fiz aqui mesmo, nem consegui entrar no editor de scripts.

@Edit: Esqueci de falar que não ajustei as posições, então você vai ter que ajustar ai ou pedir pra algum scripter ajustar pra você.
kra vc testou a janela no NP? pois tem criar umas coisas para fazer ela ficar visivel sem erro no NP eu vou postar um tuto daqui a algumas hrs sobre isso
LeonM²
LeonM²
Lenda
Lenda

Mensagens : 1802
Créditos : 153

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Hatsuki Morturo Dom Ago 14, 2011 4:25 pm

Eu nãofiz teste, só fiz e coloquei como base ai... Mas conceterza tem alguns erros (de digitação não de incompatibilidade essas coisas).

_________________
Comando ?? Asd10

Comando ?? Fabar10
Hatsuki Morturo
Hatsuki Morturo
Experiente
Experiente

Mensagens : 401
Créditos : 50

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por LeonM² Dom Ago 14, 2011 4:28 pm

Hatsuki Morturo escreveu:Eu nãofiz teste, só fiz e coloquei como base ai... Mas conceterza tem alguns erros (de digitação não de incompatibilidade essas coisas).
bom kra
eu fiz uma janela tipo essa ela abria e fechava ai falei com o Marlos e ele disse que tem um processo para fazer a janela ficar visivel no NP dele então eu fiz o processo e agr ñ da mais esse erro
LeonM²
LeonM²
Lenda
Lenda

Mensagens : 1802
Créditos : 153

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Hatsuki Morturo Dom Ago 14, 2011 4:37 pm

Eu fiz praticamente o mesmo procedimento para criar minha Scene_Status, e ela está 100% funcional.
Bom, vou fazer uma correção aqui, o comando "/rank" que fiz ali em cima, não está funcionando, vou fazer outro em breve postarei.

_________________
Comando ?? Asd10

Comando ?? Fabar10
Hatsuki Morturo
Hatsuki Morturo
Experiente
Experiente

Mensagens : 401
Créditos : 50

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Jonny Dom Ago 14, 2011 4:45 pm

bom amigo nao vc crio un refresh para la Window..!! tienes que crear un .Update
.dispose
para que pueda formarce la Window y fique 100%

_________________
Spoiler:


Comando ?? KVIdx
Jonny
Jonny
Aldeia Friend
Aldeia Friend

Medalhas : Comando ?? Trophy11Comando ?? 9P5Gx
Mensagens : 1936
Créditos : 327

http://fanmakers.ultimaterpg.net/

Ir para o topo Ir para baixo

Comando ?? Empty Re: Comando ??

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo

- Tópicos semelhantes

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