UltimaForum

Wsparcie [VX] - czy da sie coś takiego zrobić?

Valdali - Sob 25 Gru, 2010 12:38
Temat postu: czy da sie coś takiego zrobić?
siemka!
mam pytanie. czy a się jakoś tak zrobić, że każdy monster w walce po zabiciu daje inny odgłos śmierci. chodzi mi o to zeby to było do zwykłej walki. da sie?
pozdr

Killerczyc - Sob 25 Gru, 2010 13:46

Yyyyy... Tak...
Wejdź w bazę danych (F9)
Wejdź w "system" i widzisz 4 kolumny na dole - chodzi teraz o tą 3 od lewej strony i sam dół - podmień Se "Collapse2" na jakiś inny dźwięk...
chyba jasno wyjaśniłem...
Pisz w razie awarii ;D

Valdali - Sob 25 Gru, 2010 14:48

to to wiem :->
moje pytanie brzmi czy JEST NP. SKRYPT, KTÓRY SPRAWI ZE NA KAŻDEGO POTWORA BĘDZIE INNY DŹWIĘK ŚMIERCI.

Killerczyc - Sob 25 Gru, 2010 15:02

Ah, oh, ah, nie doczytałem sorry...
Możesz zrobić tak że odgłos po zabiciu potwora zrobisz dźwięk "brak" i po walce dasz Se jakiegoś kwiczenia...

Valdali - Sob 25 Gru, 2010 16:03

tez tak rozmyslałem, ale jak juz jest "napotkaj po drodze" czy cos takiego to juz sie nie da tak.
Ayene - Sob 25 Gru, 2010 16:50

EvilIllidan, skorzystaj z tego skryptu.
Spoiler:

Kod:
module Ayene
  module SE   
    ENEMY_SE = { # <- nie usuwać
   
    # id przeciwnika => "Nazwa pliku SE"
    # należy pamiętać o przecinkach
   
    1 => "Absorb1",
    2 => "Blow2",   
    3 => "Barrier"
   
    }# <- nie usuwać
  end
end

# -------------------------------------------------------------
class Game_Enemy < Game_Battler
  def perform_collapse
    if $game_temp.in_battle and dead?
      @collapse = true
      if Ayene::SE::ENEMY_SE.include?(@enemy_id)       
        Audio.se_play("Audio/SE/" + Ayene::SE::ENEMY_SE[@enemy_id])   
      else # SE domyślne
        Sound.play_enemy_collapse
      end     
    end
  end
end
# -------------------------------------------------------------


Konfiguracja skryptu:
Kod:
    1 => "Absorb1",
    2 => "Blow2",   
    3 => "Barrier"

Zgodnie z zasadą:
Kod:
id przeciwnika w bazie danych => "Nazwa pliku SE"

Valdali - Sob 25 Gru, 2010 18:51

Dzięki Ayene o to mi chodziło :mrgreen:

Powered by phpBB modified by Przemo © 2003 phpBB Group