[RMMV]Ajuda Scripts em menu por evento

7 Respostas   505 Visualizações

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

Politano

  • *
  • Posts: 4
  • Ouros: 0
Tópico criado em: 05/08/2016 às 17:29 - Última modificação por King Gerar em 06/08/2016 às 18:53

Boa tarde galera, eu estou com uma dúvida a respeito de um comando.
Estou criando um Menu por eventos com base em um menu disponibilizado pelo Mystol para RPG Maker VX Ace, entretanto, eu utilizo o MV e o comando por script não está funcionado.
Eu quero o comando da seguinte maneira: Em uma condicional de Script, se o heroi 1 estiver em primeiro na party a imagem de status aparece em uma posição, se tiver em segundo, aparecer em outra posição.
No VX o script usado é o $game_party.members[0] == $game_actors[1]

Agradeço desde já ^^

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 1: 05/08/2016 às 17:50

O código equivalente é:
Código: [Selecionar]
$gameParty.members()[0] === $gameActors[1]

Politano

  • *
  • Posts: 4
  • Ouros: 0
Resposta 2: 05/08/2016 às 17:58 - Última modificação por Politano em 05/08/2016 às 18:03

O código equivalente é:
Código: [Selecionar]
$gameParty.members()[0] === $gameActors[1]

Muito obrigado pela resposta, mas continua sem funcionar aqui =/

No momento está assim:

http://imgur.com/a/qzvDa

Conspiracy

  • *
  • Posts: 91
  • Ouros: 30
  • Eventer, Roteirista, e revendo ticket de loteria..
Resposta 3: 05/08/2016 às 22:17 - Última modificação por Conspiracy em 05/08/2016 às 23:02

Só uma correçãozinha.
O código equivalente seria:
Código: [Selecionar]
$gameParty.members()[0] === $gameActors.actor(1);ou
Código: [Selecionar]
$gameParty.members()[0] === $gameActors.actor(0);não tenho 100% certeza mas acho que é a primeira opção.
Writing codes. Writing novels. Writing... Fates.

Politano

  • *
  • Posts: 4
  • Ouros: 0
Resposta 4: 06/08/2016 às 08:41

Só uma correçãozinha.
O código equivalente seria:
Código: [Selecionar]
$gameParty.members()[0] === $gameActors.actor(1);ou
Código: [Selecionar]
$gameParty.members()[0] === $gameActors.actor(0);não tenho 100% certeza mas acho que é a primeira opção.

Sim, o correto é $gameParty.members()[0] === $gameActors.actor(1), depois do post do King Gear eu fui na tentativa e erro e deu certo  :XD:.

Obrigado de qualquer forma, o que está me complicando agora é o comando equivalente a:

Código: [Selecionar]
v = $game_variables[14]
$game_map.screen.pictures[7].show(
"Número_LV_#{v.to_i}",
0, 145, 240, 100, 100, 255, 0)

O da imagem tentei esse, mas não funcionou, imagino que o problema seja no comando da variável:
Código: [Selecionar]
$gameVariables[14]
$gameScreen.showPicture(7, "LV_#{v.to_i}",
0, 0, 222, 100, 100, 100, 255)

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 5: 06/08/2016 às 11:53

[...]depois do post do King Gear [...]
Só uma correçãozinha também, é Gerar:grr:
Brincadeira, haha! Mals pela informação errada, é que no meu plugin criei uma array com os atores
e não lembrei disso na hora de te passar.

Quanto ao outro código, acho que ficaria assim:


Código: [Selecionar]
var v = $gameVariables.value(10);
$gameScreen.showPicture(7, "LV_" + String(v), 0, 0, 222, 100, 100, 255, 0);

Politano

  • *
  • Posts: 4
  • Ouros: 0
Resposta 6: 06/08/2016 às 17:57

[...]depois do post do King Gear [...]
Só uma correçãozinha também, é Gerar:grr:
Brincadeira, haha! Mals pela informação errada, é que no meu plugin criei uma array com os atores
e não lembrei disso na hora de te passar.

Quanto ao outro código, acho que ficaria assim:


Código: [Selecionar]
var v = $gameVariables.value(10);
$gameScreen.showPicture(7, "LV_" + String(v), 0, 0, 222, 100, 100, 255, 0);

HAhauhauha, perdão pelo erro :-.-:
Deu certo o comando, muito obrigado, vai quebrar um galho gigantesco  :wow:

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 7: 06/08/2016 às 18:54

Bom que serviu. Vou entender como resolvido o tópico então, se precisar de mais alguma ajuda nesse assunto
é só falar que abro-o novamente.
  :ok: