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

Ajuda com script

3 participantes

Ir para baixo

Ajuda com script Empty Ajuda com script

Mensagem por ashmq Qua Jul 14, 2010 12:46 pm

Eu estava fazendo um script que mostra um o rosto do personagem, e o nome, mas eu não consigo mais fazer por que está dando um erro. Esse é o script:
Código:
class Window_Escolher < Window_Base
  def initialize
    super(0,0,480,224)
    self.back_opacity = 160
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
  def refresh
    self.contents.clear
    $pers_id = 1
    @info = 'Nome: '
    icone = RPG::Cache.icon("Personagem#{$pers_id}")
    rect = Rect.new(0,0,icone.width, icone.height)
    self.contents.blt(0,0,icone,rect)
    self.contents.draw_text(icone.width + 4, 32, self.width - 40, 32, @nome + $game_actor[$pers_id], 0)
  end
end
Eu coloquei duas faces: uma que Chamava "Personagem1" e outr como "Personagem2". E quando retira o texto da janela ele funciona normalmente. Mas quando eu desconmento a linha, dá um erro:
Ajuda com script Erro
Link:Clique Aqui
Alquém poderia me ajudar?
ashmq
ashmq

Mensagens : 20
Data de inscrição : 13/07/2010
Idade : 26
Localização : Brasil

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por Madajuv Qua Jul 14, 2010 1:56 pm

xD

Foi um errinho simples. Você digitou $game_actors errado. Veja que faltou um "s":
Código:
self.contents.draw_text(icone.width + 4, 32, self.width - 40, 32, @nome + $game_actor[$pers_id], 0)

Quando o certo é:
Código:
self.contents.draw_text(icone.width + 4, 32, self.width - 40, 32, @nome + $game_actors[$pers_id], 0)

Wink
Madajuv
Madajuv
Colaborador

Mensagens : 62
Data de inscrição : 13/07/2010
Idade : 32
Localização : Base Lunar 42

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por ashmq Qua Jul 14, 2010 9:51 pm

Continua igual, e eu criei um tópico sem querer, com o título de RE: ajuda com scripts, pensando que era para responder, pode excluir?
ashmq
ashmq

Mensagens : 20
Data de inscrição : 13/07/2010
Idade : 26
Localização : Brasil

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por _Dark_Goku_ Qui Jul 15, 2010 6:00 pm

Você configurou a variável "@nome"? Deu um "valor" (valor não, como eu posso dizer... "conteúdo") á ela?

________

Sou ruim em scripts, não tenho certeza disso.
_Dark_Goku_
_Dark_Goku_

Mensagens : 52
Data de inscrição : 14/07/2010
Idade : 28
Localização : Dionísio Cerqueira/SC

http://www.twitter.com/JoaaoVerona

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por Madajuv Qui Jul 15, 2010 11:02 pm

@_Dark_Goku_: O que você disse está certo, ele não colocou nada naquela variável. Ou seja, ali o script tenta trasnformar nil em string. O que dá treta. E mais, no lugar que era para colocar a string ele soma nil com um Game_Actor, quando era para ter só strings ali.

Acho que entendi o que você quer fazer, o certo seria assim:
Código:
self.contents.draw_text(icone.width + 4, 32, self.width - 40, 32, @info + $game_actors[$pers_id].name, 0)

Não? scratch
Madajuv
Madajuv
Colaborador

Mensagens : 62
Data de inscrição : 13/07/2010
Idade : 32
Localização : Base Lunar 42

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por ashmq Sex Jul 16, 2010 1:09 pm

estava certo, mas agora está dando um erro na linha 17. Está dizendo:
Erro no script Window_Escolher, em 17 linha 'SintaxError'
ashmq
ashmq

Mensagens : 20
Data de inscrição : 13/07/2010
Idade : 26
Localização : Brasil

Ir para o topo Ir para baixo

Ajuda com script Empty Re: Ajuda com script

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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