O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Esquecer todas as Habilidades

Iniciado por Crixus, 04/07/2013 às 21:56

04/07/2013 às 21:56 Última edição: 19/01/2020 às 23:02 por Crixus

Eu fiz essa script em base do pedido de um usuário de NETPLAY, por isso era um código bem porco, feito com gambiarras, 15 minutos depois alterei o código e criei isso que digamos que tirerei da lixeira por que é lixo e reciclei.

CitarEu chamo isso de lixeira por que estou reciclando ideias que joguei fora a tempos atrás, para criar métodos que possam solucionar sem muita lenga lenga os problemas de comandos de EVENTOs que não existem.

Sobre a Script:
Agora é funcional com qualquer personagem do grupo, já que usei uma classe existente de jogos de RMXP padrão, como só é possível criar até 999 skills no rpg maker, então criei uma repetição para todas por WHILE.

#-------------------------------------------------------------------
# FORGET ALL SKILLS
# By Crixus
# Created: 04/07/2013
#
# Faz com que o personagem selecionado esqueça todas as SKILLs
#-------------------------------------------------------------------
# Como usar, use o comando Chamar Script (Call Script) de eventos
# E coloque este comando:
#
#  $game_party.actors[actor_id].forget_all_skills
#
# Em actor_id coloque a ID do personagem desejado
# Exemplo:
#  $game_party.actors[1].forget_all_skills
#-------------------------------------------------------------------
class Game_Actor
  def erase_skill
    i = 1
    while i < 1000
      @skills.delete(i)
      i += 1
    end
  end
end


Para chamar use o comando:
$game_actors[id-do-personagem].forget_all_skills


Em id-do-personagem coloque o número equivalente a posição no banco de dados do jogo, por exemplo:

$game_party.actors[1].forget_all_skills

Este afetará o personagem de ID número 1, sendo no padrão o Ash da RTP.

Créditos: Crixus
Não é obrigatório me dar créditos, já que é algo que qualquer scripter leigo pode fazer.

Nem acho que é digno de autor uma porquice dessas.

Obs.: aquelas aulas de javascript me abriram os olhos rapaz!