[XP] Habilitar "Through" do player por script.

3 Respostas   261 Visualizações

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

Butcher

  • *
  • Posts: 10
  • Ouros: 18
  • Aquele que crer em mim ainda que morra viverá.
Tópico criado em: 19/11/2014 às 20:58

Olá, amigos.
Chamando $game_player.through = true não tenho resultado algum, o personagem não atravessa paredes nem nada.
Alguém sabe como seria a sintaxe para habilitar o "through", ou "invisibilidade" pelo Chamar Script?

Agradeço desde já aos amigos,

Jesus abençoe vocês
Para que todo aquele que nele crê não pereça, mas tenha a vida eterna.
Jesus, o Filho do Deus mais épico de todos.

Harox

  • *
  • Posts: 66
  • Ouros: 7
  • ルーカス
Resposta 1: 02/01/2015 às 01:19 - Última modificação por Harox em 02/01/2015 às 01:26

Eae blz?

Bem, não mexo com o RPG Maker XP, mas baixei ele aqui só pra tentar ajudar ;x

Aqui no meu quando eu tento chamar $game_player.through = true aparece : "undefined method `through=' for #<Game_Playerblábláblá>

Pelo que eu entendi, não existe esse método na classe Game_Player, então basicamente não tem como você mudar o "through" da classe Game_Player pra True sendo que nem existe esse método na classe.

Como disse não mexo com o XP, então não sei se tem na classe Game_Player algum método que modificando posso habilitar o char de atravessar paredes e etc...

Malz ai cara mas não achei nada aqui pra te ajudar ;-;

Até mais,
Harox.

MayLeone

  • Veterano
  • *
  • Posts: 513
  • Ouros: 1405
  • CRM
  • Medalhas Vencedor CRM Awards - Melhor Eventer Membros que se destacaram no Mega-Evento de Reconstrução
Resposta 2: 02/01/2015 às 02:01

Vá ao editor de scripts e procure por ''Game_CharacterBase''.
Na linha 31 troque ''attr_reader'' para '''attr_accessor'' (sem aspas):


Harox

  • *
  • Posts: 66
  • Ouros: 7
  • ルーカス
Resposta 3: 02/01/2015 às 02:18

Vá ao editor de scripts e procure por ''Game_CharacterBase''.
Na linha 31 troque ''attr_reader'' para '''attr_accessor'' (sem aspas):



'0' My gosh, tão izi ;-; to aprendendo RGSS3 ainda, então né e.e pelo menos responderam ele ae, e até eu aprendi com isso.