Anuncios Google

codigo lua player hmv2

Hola amigos queria ver si me podrian ayudar con este problema

estoy programando en lua y quisiera que me dijeran como bloqueo el boton home

pues no logro hecerlo

este es mi codigo

while true do
pad = Controls.read()
if pad:cross() then
System.message(System.getCpuSpeed(), 0)
end
 
if pad:home() then
System.homePopup(1)
System.message("No", 0)
end
end


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de cristianrap

Es sencillo

Como te ha dicho Arber, si pone System.homePopup(1) activas el Boton Home. Para desactivar el Home debes sustituir el 1 por el 0, y para que cuando pulses home te salga NO, debes quitar el System.homePopup(0) y poner el codigo de esta manera:

 

 

while true do
pad = Controls.read()
if pad:cross() then
System.message(System.getCpuSpeed(), 0)
end
 
if pad:home() then
System.message("No", 0)
end
end

 

 

Ya que si pones:

 

if pad:home() then
System.homePopup(0)
System.message("No", 0)
end

 

Al pulsar Home desactivas el Boton y por tanto no te saldra el mensaje "NO"

 

 




 

Imagen de asmb

mejor

mejor e utilizado la linea controls.homepopup(0) al inicio

Imagen de Arbër

No estoy seguro

No estoy seguro ya que me he leido la documentación del HMv2 en todo caso el valor de la funcion System.homePopup() debería ser 0 (que en el lenguaje de programación generalmente significa "desactivado" o falso, depende del caso y de como se use), asi que la función debería quedarte asi más o menos asi:

if pad:home() then
System.homePopup(0)
System.message("No", 0)
end

Un saludo.




-----[[7 años en Scenebeta, con la misma ilusión que la del primer día]]----

Imagen de moikop

pero si no me equivoco,

en lphm (desconozco si en otros tambien) el setupcallbacks viene 'activado' por defecto. por lo que si presionas home, lo que hara sera llamar al popup envez de desactivarlo...
yo diria que trates usando otro boton. o que llames a la funcion que lo desactiva al comienzo del script.
un saludo.


Para recibir ayuda por parte de otros usuarios más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda que accediendo al Manual del perfecto forero y las Normas de la Comunidad aprenderas trucos para resolver tus dudas antes.

No preguntes por MP, mejor pregunta aquí.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.