Pause Script Version 1
Página 1 de 1
Pause Script Version 1
Pause Script Version 1
Por ???
Por ???
Introdução:
Mais um script para vocês! O único problema é que não tenho certeza de
quem criou este script, então se alguém souber, avise-me por favor! O script é original, não foi traduzido por eu ainda não ter certeza de quem o criou.
Características:
Ao apertar a tecla configurada, uma imagem de pause aparece na tela e pausa o jogo. A imagem está no fim do tópico!
Imagens:
Problemas no servidor de imagens por enquanto...
Demo:
Postarei se for preciso
Script:
- Código:
###############################################################################
#Pause
Script Version
1.0
###############################################################################
module Baelgard
PAUSE_BUTTON = "X"
PAUSE_TEXT = "Pause"
#allow/disallow freezing play time during pause
STOP_TIME = true
#Set a switch name to allow/disallow pause
PAUSE_SW_NAME = "Pause"
PAUSE_BUTTON2 = eval("Input::#{PAUSE_BUTTON}")
def stopping
viewport1 = Viewport.new(0, 0, 640, 480)
viewport1.z = 10000
sprite1 = Sprite.new(viewport1)
sprite1.tone = Tone.new(0, 0, 0, 0)
sprite1.bitmap = Cache.system ("pause")
loop do
Graphics.update
Input.update
if Input.trigger?(PAUSE_BUTTON2)
break
end
end
sprite1.dispose
sprite1 = nil
end
#--------------------------------------------------------------------------
def can_stop?
if PAUSE_SW_NAME.is_a?(Numeric)
return ($game_switches[PAUSE_SW_NAME] rescue true)
else
return ($game_switches[$data_system.switches.index(PAUSE_SW_NAME)] rescue true)
end
end
end
#==============================================================================
# Scene_Map
#==============================================================================
class Scene_Map
include Baelgard
alias baelgard_update update
def update
if Input.trigger?(PAUSE_BUTTON2) and can_stop?
tmp = Graphics.frame_count
stopping
if STOP_TIME
Graphics.frame_count = tmp
end
end
baelgard_update
end
end
#==============================================================================
# Scene_Battle
#==============================================================================
class Scene_Battle
include Baelgard
alias baelgard_update update
def update
if Input.trigger?(PAUSE_BUTTON2) and can_stop?
tmp = Graphics.frame_count
stopping
if STOP_TIME
Graphics.frame_count = tmp
end
end
baelgard_update
end
end
FAQ
Nada por enquanto
É isso aí pessoal, mais um script simples para deixar seu game com um "tcham" a mais!
FUI!!!
Anexos:
Pause.png
Rodrigo Vernaschi- Administrador
- Número de Mensagens : 113
Idade : 31
Localização : Mauá-SP
Respeito às regras :
Premios : : 0 : 0 : 0
Reputação : 3
Pontos : 251
Data de inscrição : 27/02/2009
Ficha do personagem
Raça: Humano
Nível Maker: Experiente
Mensagem Pessoal: Leiam as regras!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Jul 31, 2011 5:39 pm por Rodrigo Vernaschi
» Chamar Bote
Dom Jul 31, 2011 5:16 pm por Rodrigo Vernaschi
» Caixa de Texto Acima do Personagem
Dom Jul 31, 2011 4:56 pm por Rodrigo Vernaschi
» Auto-Tile Speed
Dom Jul 31, 2011 4:49 pm por Rodrigo Vernaschi
» Apresentação Antes do Title
Dom Jul 31, 2011 4:35 pm por Rodrigo Vernaschi
» Anti-Hack System (Silver Link/Gold Link)
Dom Jul 31, 2011 4:26 pm por Rodrigo Vernaschi
» Anti Hack (AMIGO X)
Dom Jul 31, 2011 4:19 pm por Rodrigo Vernaschi
» Ajustar Volume Durante o Jogo
Dom Jul 31, 2011 3:58 pm por Rodrigo Vernaschi
» Músicas e poemas
Qua Out 20, 2010 8:19 pm por Memories