Uruchamianie zdarzenie podczas każdego ataku daną bronią
Aktualny czas: 26-05-26, 06:16 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VX] Uruchamianie zdarzenie podczas każdego ataku daną bronią
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Uruchamianie zdarzenie podczas każdego ataku daną bronią

Spróbuj tego, oczywiście po skonfigurowaniu. Powinno odejmować strzałę przy każdym (zwykłym) ataku z łuku.

class Scene_Battle
  BOWS_ID = [17, 18, 19, 20] # ID łuków
  ARROW_ID = 33 # ID przedmiotu "strzała"
  
  alias aye_scbat_mkbaacres make_basic_action_result
  def make_basic_action_result
    if @active_battler.current_action.basic == 0 and @active_battler.is_a?(Game_Actor)
      if BOWS_ID.include?(@active_battler.weapon_id)        
        $game_party.lose_item(ARROW_ID, 1)        
      end      
    end
    aye_scbat_mkbaacres
  end
end

[Obrazek: aye_furniture_pres.png]
10-09-13 16:05
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Wiadomości w tym wątku
RE: Uruchamianie zdarzenie podczas każdego ataku daną bronią - Ayene - 10-09-13 16:05

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.