UltimaForum

Skrypty [VXAce] - Blue Mage

PaKiTos - Sro 16 Sty, 2013 10:38
Temat postu: Blue Mage
~ Blue Mage ~


Krótki opis:
Skrypt pozwala na uczenie się zdolności poprzez oberwanie nimi od wroga. Można ustawić, które postacie uczą się w ten sposób i jakich zdolności.

Autor:
Fomar0153

Tłumaczenie:
ja

Kompatybilność:
RPG Maker VX Ace

Skrypt:
Spoiler:

Kod:
=begin
Blue Mage
Autor: Fomar0153
Wersja 1.1
----------------------
Możliwości
----------------------
Brak wymagań
Pozwala członkom drużyny uczyć się zdolności poprzez oberwanie nimi
Często nazywane jako Blue Magic lub Enemy Skills
----------------------
Instrukcje
----------------------
Wypełnij poniższą konfigurację.
=end
class Game_Actor < Game_Battler

  # Jakie postacie(id) mogą uczyć się zdolności w ten sposób?
  BlueMages = [1]
  # Wszystkie zdolności, których można się nauczyć
  BlueMagic = [9]

  #--------------------------------------------------------------------------
  # &#9679; Aliasowanie make_damage_value
  #--------------------------------------------------------------------------
  alias bluemagic_make_damage_value make_damage_value
  def make_damage_value(user, item)
        bluemagic_make_damage_value(user, item)
        if @result.hit? and item.class == RPG::Skill
          if BlueMages.include?(@actor_id) and BlueMagic.include?(item.id)
                i = @skills.size
                learn_skill(item.id)
                if !(i == @skills.size)
                  SceneManager.scene.add_text(actor.name + " uczy się " + item.name + ".")
                end
          end
        end
  end
end

class Scene_Battle < Scene_Base
  #--------------------------------------------------------------------------
  # &#9679; Nowa metoda add_text
  #--------------------------------------------------------------------------
  def add_text(text)
        @log_window.add_text(text)
  end
end


Screeny:
Spoiler:



MonsterBird220 - Czw 17 Sty, 2013 18:13

Fajny skrypt... Ale użyje go w innym projekcie ;-)
cj2 - Czw 17 Sty, 2013 18:23

Zapytam z powodu małej znajomości RGSS:
Kod:
# Jakie postacie(id) mogą uczyć się zdolności w ten sposób?
  BlueMages = [1]
  # Wszystkie zdolności, których można się nauczyć
  BlueMagic = [9]

Gdy chcemy mieć więcej postaci/zdolności to podajemy w jakim formacie? [1, 2] lub [1 2] lub [1][2]?

PaKiTos - Pią 18 Sty, 2013 14:33

W formacie [1,2]...
Ramez - Pon 25 Lut, 2013 16:56

Bardzo przydatny. :-)

Powered by phpBB modified by Przemo © 2003 phpBB Group