Koniec z nudnymi skillami
Aktualny czas: 28-04-26, 14:26 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Koniec z nudnymi skillami
PaKiTos Niedostępny


Liczba postów: 48
Dołączył: 28-04-13

Pomógł: 0



Post: #1
lezka Koniec z nudnymi skillami

Dzięki Ruby możemy zrobić praktycznie wszystko z naszą grą. Jednakże tylko niewielka ilość osób pisze skrypty do swoich gier samodzielnie, reszta je po prostu kopiuje z internetu. A niektóre rzeczy znacznie łatwiej jest po prostu samemu zmienić.

W tym poradniku pokażę wam kilka sposobów na zrobienie własnych skilli(umiejętności), które działają inaczej niż klasyczne kule ognia.
Zaczynamy więc! Otwieramy edytor skryptów i z menu po lewej wybieramy Game_Battler3. Szukamy:
if skill.variance > 0 and self.damage.abs > 0
        amp = [self.damage.abs * skill.variance / 100, 1].max
        self.damage += rand(amp+1) + rand(amp+1) - amp
      end
U mnie jest to linia 153. Pod tym kodem możemy dodawać własne efekty skilli. Dodajmy więc coś takiego:
if skill.id == 25
      self.damage = self.hp/2
      end
Teraz skill o ID 25 zabierze połowę obecnego HP celu. Coś jak demi w final fantasy. To może teraz niech skill 25 będzie silniejszy, gdy HP użytkownika jest niskie? Bardzo proste.
if skill.id == 25
      self.damage = self.damage + (user.maxhp-user.hp)
      end
Jak można zauważyć, ten kod jest trochę podobny do formuł w RMVX Ace. No to teraz coś trochę trudniejszego - skill 25 będzie 5 razy silniejszy, gdy cel ma pełne HP.
if skill.id == 25
      if self.hp == self.maxhp
      self.damage = self.damage * 5
      end
      end
To koniec poradnika. Zachęcam do eksperymentowania z tymi formułami, ponieważ można osiągnąć naprawdę ciekawe efekty biggrin
(Ten post był ostatnio modyfikowany: 23-07-14 18:48 przez PaKiTos.)
07-12-13 12:32
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


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.