Problem ze zdarzeniem
Aktualny czas: 26-05-26, 00:08 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Problem ze zdarzeniem
Ayene Offline
*


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

Pomógł: 112



Post: #7
RE: Problem ze zdarzeniem

Również napotkałam ten irytujący problem. Możesz skorzystać z tego skryptu:

# Zmiana odcienia ekranu by Ayene

# KONFIGURACJA
module AYE  
  SCREEN_TONE = { # <-- nie usuwać
  
  # ID Mapy => Odcień ekranu,
  
  1 => Tone.new(-50, -50, -50, 68),
  3 => Tone.new(-34, -34, -34, 68),
  
  } # <-- nie usuwać
end

#==============================================================================
# ** Game_Screen
#==============================================================================
class Game_Screen
  #--------------------------------------------------------------------------
  # * Reset Changing Color Tone
  #--------------------------------------------------------------------------
  def reset_tone_change
    @tone = Tone.new(0, 0, 0, 0)
  end
end

#==============================================================================
# ** Scene_Map
#==============================================================================
class Scene_Map
  #--------------------------------------------------------------------------
  # * Main Processing
  #--------------------------------------------------------------------------
  alias aye_checktone_scmap_main main  
  def main
    check_screen_tone($game_map.map_id)
    aye_checktone_scmap_main
  end
  #--------------------------------------------------------------------------
  # * Player Place Move
  #--------------------------------------------------------------------------
  alias aye_checktone_scmap_tranplayer transfer_player  
  def transfer_player
    check_screen_tone($game_temp.player_new_map_id)
    aye_checktone_scmap_tranplayer
  end  
  #--------------------------------------------------------------------------
  # * Check Screen Tone
  #--------------------------------------------------------------------------
  def check_screen_tone(map_id)
    if AYE::SCREEN_TONE.include?(map_id)
      $game_screen.start_tone_change(AYE::SCREEN_TONE[map_id], 0)
    else
      $game_screen.reset_tone_change
    end
  end  
end

Przyjrzyj się konfiguracji. W razie kłopotów pisz.

[Obrazek: aye_furniture_pres.png]
22-08-14 07:05
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Chyziu
Wątek zamknięty 


Wiadomości w tym wątku
Problem ze zdarzeniem - Chyziu - 21-08-14, 22:21
RE: Problem ze zdarzeniem - Chyziu - 21-08-14, 22:34
RE: Problem ze zdarzeniem - Chyziu - 21-08-14, 22:40
RE: Problem ze zdarzeniem - Ayene - 22-08-14 07:05
RE: Problem ze zdarzeniem - Chyziu - 22-08-14, 22:34

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.