UltimaForum

Pomoc [VXAce] - Level up

evorio - Pią 22 Mar, 2013 19:30
Temat postu: Level up
Podczas testów gdy postać ma dostać level 5, z czym wiąże się dostanie przez nią nowych umiejętności wyskakuje mi błąd

Tak wygląda to w ruby:
Kod:
  def display_level_up(new_skills)
    $game_message.new_page
    $game_message.add(sprintf(Vocab::LevelUp, @name, Vocab::level, @level))
    new_skills.each do |skill|
      $game_message.add(sprintf(Vocab::ObtainSkill, skill.name))
    end
  end

Prosze pomóżcie!

[ Dodano: Pią 22 Mar, 2013 19:37 ]
PS. Błąd tkwi nie w zyskaniu poziomu a właśnie w uzyskaniu nowych mocy. Być może przez to że jest to postać ze zmienionym imieniem itd. Uciekać z walk też nie mogę bo error.

sled - Pią 22 Mar, 2013 23:06

Błąd w 442linijce skryptu "Game Actor"-jest to jeden z podstawowych skryptów (tzw domyślnych) tak więc bardzo łatwo będzie Ci porównać błędy(czy występują) z powiedzmy innego (nawet pustego) projektu. Jeśli jednak niema różnicy wówczas bardzo możliwe iż jakiś (nowy) skrypt "gryzie się" ze wspomnianą linijką skryptu "Game Actor" co wywołuje błąd ;-)
evorio - Pią 22 Mar, 2013 23:40

czyli wystarczy że stworzę nowy projekt i skopiuję te dane?
A może to jest wina spolszczenia?


Powered by phpBB modified by Przemo © 2003 phpBB Group