| |
UltimaForum
|
 |
Skrypty [VXAce] - Pauza
aragorn7015 - Sro 10 Pa¼, 2012 15:52 Temat postu: Pauza
~ Pause System ~
Krótki opis:
Dodaje pauze do gry...
Autor:
Unsigned_Zero (email nieznany)
Kompatybilność:
RPG Maker VX Ace
Skrypt:
Screeny:
Dodatkowe informacje:
Żeby skrypt działał poprawnie, trzeba wgrać skrypt: http://www.ultimateam.pl/viewtopic.php?t=8291 Potem pobrać obrazek z screenshotów: http://imageshack.us/a/img855/8127/pausej.png Jeżeli Imageshack zmieni nazwę to zmieńcie na pause (małymi literami) i wrzućcie do Graphics/System w naszym projekcie... Można zrobić jaką tylko chcecie grafikę pauzy, wystarczy ją wrzucić pod nazwą pause do Graphics/System musi mieć wymiary 544 na 416...
Domyślnie włączamy shiftem.
kamokeg - 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 - 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)
|
|