Alterar Equip Menu

3 Respostas   460 Visualizações

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

Fermmoylle

  • *
  • Posts: 2
  • Ouros: 1
  • Comando ou nome de arquivo inválido
Tópico criado em: 23/03/2016 às 14:26 - Última modificação por Fermmoylle em 23/03/2016 às 19:53

(Provavelmente isto está no local errado, então, Mods e Admins, desculpas desde já por não ter encontrado o lugar certo)

Eu precisava alterar o menu de Equipamentos, removendo as estatísticas de Magical Attack, Magical Defense, Agility e Luck -- seria legal se, no espaço vazio, entrasse a face do herói em questão.

Procurei por scripts de RMMV assim, mas não encontrei nada. Alguém pode me ajudar?
Marcelo Fermmoylle Paschoalin
Criador d'A última Dama do Fogo e d'A maldição de Iason

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: 23/03/2016 às 17:54

Salve esse código em um arquivo .js e coloque na pasta plugins. Não esqueça de ativá-lo.

Código: [Selecionar]
Window_EquipStatus.prototype.refresh = function() {
  this.contents.clear();
  if (this._actor) {
    this.drawActorName(this._actor, this.textPadding(), 0);
    this.drawFace(this._actor.faceName(), this._actor.faceIndex(), 68,36, 144, 144);
    for (var i = 0; i < 2; i++) {
      this.drawItem(0, 220 - (this.lineHeight() * i), 2 + i);
    };
  };
};

Fermmoylle

  • *
  • Posts: 2
  • Ouros: 1
  • Comando ou nome de arquivo inválido
Resposta 2: 23/03/2016 às 19:44 - Última modificação por Fermmoylle em 23/03/2016 às 19:52

Wow! Isso é fantástico! Não imaginei que 10 linhas de código resolveriam...

Como dizem, não é o tamanho do código, mas o que você faz com ele. ;-)

Só mudei uma coisa.
Isto
Código: [Selecionar]
this.drawItem(0, 220 - (this.lineHeight() * i), 3 - i);no lugar disto
Código: [Selecionar]
this.drawItem(0, 220 - (this.lineHeight() * i), 2 + i);para manter o Ataque acima da Defesa.

Em tempo, usando isso no meu projeto, tenho duas perguntas:
--A quem coloco os créditos? De que maneira quer que eu cite?
--Se um dia eu quiser usar isso num projeto comercial, teria permissão?
Marcelo Fermmoylle Paschoalin
Criador d'A última Dama do Fogo e d'A maldição de Iason

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 3: 23/03/2016 às 19:49

Não precisa dar créditos, haha. Não costumo requerer isso nem para plugins inteiros, quanto mais
pequenas dúvidas assim. Mas se for de seu agrado mesmo, um agradecimento à meu nick mesmo
já me alegra xD
E, claro, o que mais quero é ver projetos comerciais saindo desta engine.  :wow:

Sendo assim me sinto no dever de ajudar à medida do possível com futuras dúvidas.
Ah, e se estiver tudo certo quanto à isto, mude o ícone do tópico para resolvido para poder ser trancado.