Zaklęcie niewrażliwości
Aktualny czas: 29-04-26, 00:13 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Zaklęcie niewrażliwości
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #3
RE: Zaklęcie niewrażliwości

Będziesz musiał odwołać się do zewnętrznych skryptów Ruby, bo jeśli chcesz bezwzględną wartość dla stanów, to jest to jedyna droga.

Po prostu przepisz klasę "RPG State" do "classes.rb", a definicje obiektów do "state.rb". Oto kod klasy na twój przypadek:
class RPG::State
attr_reader :id
attr_accessor :name, :animation_id, :hit_rate, :hit_plus, :maxhp_rate, :maxhp_plus, :maxsp_rate, :maxsp_plus, :str_rate, :str_plus, :dex_rate, :dex_plus, :agi_rate, :agi_plus, :int_rate, :int_plus, :atk_rate, :atk_plus, :pdef_rate, :pdef_plus, :mdef_rate, :mdef_plus, :eva
def initialize(id)
@id = id
@name=''
@animation_id = 0
@rating = 5
@hit_rate = 100
@hit_plus = 0
@maxhp_rate = 100
@maxhp_plus = 0
@maxsp_rate = 100
@maxsp_plus = 0
@str_rate = 100
@str_plus = 0
@dex_rate = 100
@dex_plus = 0
@agi_rate = 100
@agi_plus = 0
@int_rate = 100
@int_plus = 0
@atk_rate = 100
@atk_plus = 0
@pdef_rate = 100
@pdef_plus = 0
@mdef_rate = 100
@mdef_plus = 0
@eva = 0
end
end
W pliku "state" po prostu zdefiniuj wszystkie stany. A w Edytorze Skryptów użyj
File.expand_path('./')
i "require", aby załadować te 2 pliki do gry.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
17-11-15 09:18
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Glorion
Wątek zamknięty 


Wiadomości w tym wątku
RE: Zaklęcie niewrażliwości - Mateusz SSJ8 - 17-11-15 09:18

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.