Hola a todos y bienvenidos a mi post, en esta ocacion les traigo algunos scripts que les serviran para varios propositos cuando creen sus juegos en Game Maker. espero les sirvan y cualquier duda en los comentarios o por MP, con mucho gusto la respondere.
1: Pausa simple:
en tu personaje, agrega un evento de keyboard,press<enter>
y ahi un "Execute code":
{
message_caption(true,"pause"![]()
seleccion = show_message_ext("juego pausado","continuar","INFO","sair"![]()
if seleccion=1
game_restart()
if seleccion=2
show_info()
if seleccion=3
game_end()
}
Resultado:
y ahora el menu pausa avanzado:
1:creen un objeto llamado pause o como quieran y en el evento creacion:
m1 = false
m2 = false
m3 = false
m4 = false
message = 0
2:en el mismo objeto, evento steep:
if m1 = true {
message = show_message_ext("pause", "segir", "salir", "salvar"![]()
if message = 1 {
m3 = false
m2 = false
m1 = false
message = 0
}
else
if message = 2 {
game_restart()
message = 0
}
else
if message = 3 {
m1 = false
m2 = true
message = 0
}
}
if m2 = true {
message= show_message_ext("cargar o salvar en....", "salvar", "cargar", "atras"![]()
if message = 1{
m2 = false
m3= true
}
else
if message = 2 {
m4 = true
}
else
if message = 3 {
m2 = false
m1 = true
message = 0
}
}
if m3 = true {
message = show_message_ext("salvar en....", "fila 1", "fila 2", "atras"![]()
if message = 1 {
game_save("Save_1.sav"![]()
show_message("guardado en fila 1"![]()
m3 = false
m2 = false
m1 = false
message = 0
}
else
if message = 2 {
game_save("Save_2.sav"![]()
show_message("guardado en fila 2"![]()
m3 = false
m2 = false
m1 = false
message = 0
}
else
if message = 3 {
m3 = false
m2 = true
message = 0
}
}
if m4 = true {
message = show_message_ext("cargar en....", "cargar fila 1", "cargar fila 2", "atras"![]()
if message = 1 {
game_load("Save_1.sav"![]()
show_message("fila 1 cargada. no es nesesario volver a salvar la fila(oprime atras)"![]()
m3 = false
m2 = false
m1 = false
message = 0
}
else
if message = 2 {
game_load("Save_2.sav"![]()
show_message("fila 2 cargada. no es nesesario volver a salvar la fila(oprime atras)"![]()
m3 = false
m2 = false
m1 = false
message = 0
}
else
if message = 3 {
m3 = false
m2 = true
message = 0
}
}
3: en otro evento <press enter>:
m1 = true
4: en otro evento <relase enter>:
m1 = false
Quieres aprender mas acerca de la creacion de videojuegos, quieres crear tus propios juegos o compartir tus conocimientos acerca de esto con personas que valoren tu esfuerzo y te brinden apoyo???
Entonces que esperas para unirte a la comunidad Game Maker, donde podras aprender a crear videojuegos con este exelente entorno de desarrollo, o si ya sabes usarlo, comparte tus conocimientos y tus dudas con otros miembros de la comunidad.
Entra a conocer la...
En la que encontraras gran variedad de tutoriales y a diario se iran agregando mas.
No esperes mas y unete!!!

