Skip to content

Instantly share code, notes, and snippets.

@williamd1k0
Last active January 15, 2016 20:02
Show Gist options
  • Save williamd1k0/0ed05411ae69924e831a to your computer and use it in GitHub Desktop.
Save williamd1k0/0ed05411ae69924e831a to your computer and use it in GitHub Desktop.
Ren'Py Skip Movie Button
screen skipbutton:
#o nome da SCREEN é você que escolhe, mas lembre-se de chamar o nome certo depois#
modal True #previne a interação do mouse e outras teclas#
key "K_h" action Hide("nome_de_screen_inexistente") #previne que a SCREEN seja desativada#
key "K_f" action Hide("nome_de_screen_inexistente") #previne que seja ativado/desativado o modo fullscreen#
key "mouseup_2" action Hide("nome_de_screen_inexistente") #previne que a SCREEN seja desativada#
add ui.timer(movieTime, ui.jumps("skipmovie")) #alterar "movieTime" para o tempo em segundos (diretamente ou atribuindo um valor float na variável)#
#o método ui.timer() serve para contar de um número (em segundos/float) até zero e então pular pra uma label ui.jumps("nome_da_label")#
imagebutton idle "buttoniIdle.png" hover "buttonHover.png" [parâmetros X e Y do botão] focus_mask True action Jump("skipmovie")
#renomear o nome do arquivo do botão#
image movie = Movie(size=(1024, 768)) #criando a tela que mostrará o video, o nome da variável (movie) você define#
#mude os valores dependendo da resolução do jogo#
label videotoplay:
#mude "videotoplay" para o nome que quiser#
$ movieTime = 00.0 #o tempo do video em segundos (float)#
show movie #chamar o método Movie() criado antes#
play movie "nome_do_arquivo.ext" #nome do arquivo do video + extensão#
show screen skipbutton #para ativar a SCREEN#
$ renpy.pause(hard=True) #previne em último caso que o video seja pulado sem querer#
return
label skipmovie:
hide screen skipbutton #essa LABEL serve para desativar todo o video#
stop movie
hide movie
return
call videotoplay #chamadno o seu video ("videotoplay" é a LABEL que você nomeia)#
@williamd1k0
Copy link
Author

Clique em Download ZIP para baixar todos os arquivos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment