Rpg Maker World

Development => Code-Events + RGSS => Topic started by: GameDev on April 16, 2019, 12:17:53 am


Title: [XP] Forget all Skills
Post by: GameDev on April 16, 2019, 12:17:53 am
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.

Code: [Select]
#-------------------------------------------------------------------
# CRIXUS - FORGET ALL SKILLS
# Autor: Crixus
# Data de criação: 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 forget_all_skills
    i = 1
    while i < 1000
      @skills.delete(i)
      i += 1
    end
  end
end
Para chamar use o comando:
Code: [Select]
$game_actors[id-do-personagem].forget_all_skillsEm id-do-personagem coloque o número equivalente a posição no banco de dados do jogo, por exemplo:

Code: [Select]
$game_party.actors[1].forget_all_skillsEste afetará o personagem de ID número 1, sendo no padrão o Ash da RTP.

Créditos: Tanatos
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.