Ogłoszenie |
Administracja Forum
|
Pauza |
Autor |
Wiadomość |
aragorn7015
Preferowany:
Pomógł: 15 razy Dołączył: 20 Kwi 2012 Posty: 186 Skąd: się biorą dzieci?
|
|
|
|
kamokeg
Preferowany:
Dołączył: 04 Lut 2012 Posty: 43 Skąd: Włocławek
|
Wysłany: Sob 13 Paź, 2012 12:06
|
|
|
Zrobiłem małą edycję tego skryptu która robi że podczas pauzy odtwarzana jest muzyka którą sobie życzysz (inna niż muzyczka mapy)
Kod: | ###############################################################################
#Skrypt Pauzy edycja 2
# Autor: Unsigned_Zero
# Edycja: Kamokeg
#Credits : Unsigned_Zero
###############################################################################
# Nazwij plik graficzny "Pause" i umieść go w /graphic/system/
module U0_Pause_module
PAUSE_BUTTON = "A" #Włączanie Pauzy
PAUSE_MUSIC = "04 Mighty"#Plik muzyczny
# Zamroź grę kiedy pauza jest wlączona?
TIME_STOP = true
PAUSE_BUTTON2 = eval("Input::#{PAUSE_BUTTON}")
PAUSE_OPACITY = 192 #przezroczystość obrazku
def stopping
viewport1 = Viewport.new(0, 0, Graphics.width, Graphics.height)
viewport1.z = 10000
pause_sprite = Sprite.new(viewport1)
pause_sprite.tone = Tone.new(0, 0, 0, 0)
pause_sprite.bitmap = Cache.system ("pause")
pause_sprite.opacity = PAUSE_OPACITY
play_pause_music
loop do
Graphics.update
Input.update
if Input.trigger?(PAUSE_BUTTON2)
break
end
end
pause_sprite.dispose
pause_sprite = nil
end
def play_pause_music
BattleManager.save_bgm_and_bgs
RPG::BGM.stop
RPG::BGS.stop
RPG::BGM.new(PAUSE_MUSIC).play
end
def stop_pause_music
RPG::BGM.stop
BattleManager.replay_bgm_and_bgs
end
end
#==============================================================================
# Scene_Base
#==============================================================================
class Scene_Base
include U0_Pause_module
alias u0_pause_update update
def update
if Input.trigger?(PAUSE_BUTTON2)
frame = Graphics.frame_count
stopping
if TIME_STOP
Graphics.frame_count = frame
stop_pause_music
end
end
u0_pause_update
end
end |
|
________________________
|
|
|
|
aragorn7015
Preferowany:
Pomógł: 15 razy Dołączył: 20 Kwi 2012 Posty: 186 Skąd: się biorą dzieci?
|
Wysłany: Sob 13 Paź, 2012 19:36
|
|
|
Może być tylko że pauze włączamy shiftem a nie A... (Jak by jakiś moderator był by tak miły że zmienił ten skrypt który ja wrzucił na ten od kamokega to był bym wdzięczny) |
________________________ Jeśli pomogłem, daj
Uwielbiam się bawić na zdarzeniach w VX-ie... Więc jeśli masz jakieś pytanie jak coś zrobić na zdarzeniach to napisz. Jeśli będę wiedział to odpowiem |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|