Łączone ataki?
Aktualny czas: 28-04-26, 21:51 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Łączone ataki?
Lynxxx3 Offline
*


Liczba postów: 21
Dołączył: 08-08-16

Pomógł: 1



Post: #1
Łączone ataki?

Robię grę typu Kingdom Hearts i jestem ciekaw / potrzebuję wiedzieć, czy da się zrobić taki atak który można wykonać tylko gdy odpowiednie np 2 postaci są w drużynie ( jak np Trinity Limit ) i by pochłaniało im taką samą ilość punktów MP

I don't need a weapon!
My friends are my power!
08-08-16 18:50
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #2
RE: Łączone ataki?

Usuwasz i dodajesz skille w zależności od tego, kto jest w drużynie. Wystarczy do tego kilka warunków w Bazie Danych. Warunki są bardzo przydatne, dlatego postaraj się ich często używać.
Spoiler: (Otwórz)
Musisz też uruchomić przełącznik na mapie startowej, tak żeby to wszystko działało.
Spoiler: (Otwórz)
Z tym MP już trudniej, bo musiałbyś chyba sztucznie usunąć im MP.
Spoiler: (Otwórz)
Można też wymusić zdolność która odejmuje MP całemu party po użyciu tego skilla.
Ale może ktoś będzie miał lepszy pomysł, bo ja jestem dosyć nowy w Ace.

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 08-08-16 19:25 przez Yoroiookami.)
08-08-16 19:20
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Lynxxx3
Lynxxx3 Offline
*


Liczba postów: 21
Dołączył: 08-08-16

Pomógł: 1



Post: #3
RE: Łączone ataki?

(08-08-16 19:20)Yoroiookami napisał(a):  Usuwasz i dodajesz skille w zależności od tego, kto jest w drużynie. Wystarczy do tego kilka warunków w Bazie Danych. Warunki są bardzo przydatne, dlatego postaraj się ich często używać.
Spoiler: (Otwórz)
Musisz też uruchomić przełącznik na mapie startowej, tak żeby to wszystko działało.
Spoiler: (Otwórz)
Z tym MP już trudniej, bo musiałbyś chyba sztucznie usunąć im MP.
Spoiler: (Otwórz)
Można też wymusić zdolność która odejmuje MP całemu party po użyciu tego skilla.
Ale może ktoś będzie miał lepszy pomysł, bo ja jestem dosyć nowy w Ace.

Ja też jestem dość nowy wyjaśnisz mi jak radzić sobie z tymi przełącznikami ( nie wiem jak je pisać i znaleźć :oops: )

I don't need a weapon!
My friends are my power!
08-08-16 19:36
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #4
RE: Łączone ataki?

To jest zdarzenie:
Spoiler: (Otwórz)
To jest wnętrze tego zdarzenia:
Spoiler: (Otwórz)
Jest ustawione na "autorun" i jedyne co robi, to włącza przełącznik.

To jest przełącznik:
Spoiler: (Otwórz)
Przełącznik przełącza z "ON" na "OFF" i odwrotnie. Ma dwie wartości. Dzięki niemu można sprawdzić, czy coś się już wykonało.
Np. Kiedy jest noc i zdarzenie jest ON, jedna z postaci śpi i nie można z nią porozmawiać. Kiedy nastaje dzień i zdarzenie jest OFF, postać siedzi na łóżku i można z nią porozmawiać.
Pobaw się nimi.
Spoiler: (Otwórz)
Generalnie większość rzeczy masz w tym okienku wewnątrz zdarzeń:
Spoiler: (Otwórz)
Wystarczy kliknąć na to puste pole.

Akurat na tym przykładzie co ci dałem, używamy przełącznika o nazwie "Sprawdzenie Drużyny" do uruchomienia typowego zdarzenia (Common Event), które będzie aktywne na każdej mapie w grze.
Spoiler: (Otwórz)

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 08-08-16 21:11 przez Yoroiookami.)
08-08-16 21:10
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Lynxxx3
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #5
RE: Łączone ataki?

Możesz też dodać specjalne menu do tworzenia tego rodzaju ataków przez samego gracza, a w samej grze przepisać okno poleceń bohatera tak, żeby zawierało polecenie od łączonych ataków dostępne tylko, jeśli bohater jakiś zna i jeśli może go wykonać.

Do a'la Chrono Trigger w zupełności wystarczą ci klasy "RPG::LinkSkill" i "RPG::LinkSkill::Actor"
class RPG::LinkSkill
  class Actor
    def initialize(actor_id, action_kind, skill_id)
      @actor_id = actor_id
      @action_kind = action_kind
      @skill_id = skill_id
    end
  end
  def initialize(id)
    @id = id
    @name = ''
    @icon_name = ''
    @actor_skills = []
    #dopisz, czego ci trzeba
  end
end
Nie zapomnij ustawić klasom odpowiednich uprawnień dostępu do ich atrybutów spoza nich samych.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
09-08-16 08:30
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Lynxxx3 Offline
*


Liczba postów: 21
Dołączył: 08-08-16

Pomógł: 1



Post: #6
RE: Łączone ataki?

Dzięki teraz sobie poradzę :)

I don't need a weapon!
My friends are my power!
09-08-16 08:31
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.