como identificar o botão de rolagem do mouse

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

como identificar o botão de rolagem do mouse

Mensagem por reddragon em Dom 12 Abr 2009, 20:53

bom basicamente é isso quero saber quando o botão de rolagem foi acionado para cima ou para baixo mas em GML por favor.

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por M.A.S. em Dom 12 Abr 2009, 21:53

isso pode ser útil:
http://gmc.yoyogames.com/lofiversion/index.php/t314916.html

eu nunca tentei, mas pela discussão dos caras nesse tópico aí deve haver algo tipow ev_mouse_wheel_up. sei lá...

M.A.S.

Número de Mensagens : 377
Data de inscrição : 03/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por M.A.S. em Dom 12 Abr 2009, 21:58

Desculpem o duplo post. Achei uma dll boa:

http://gmc.yoyogames.com/index.php?showtopic=320033

O site original é o GM ToolBox

http://www.gmtoolbox.com/

M.A.S.

Número de Mensagens : 377
Data de inscrição : 03/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por reddragon em Dom 12 Abr 2009, 22:13

M.A.S. valeu cara mas como não entendo de inglês não ta ajudando muito se alguem puder me dar mais uma força eu agradeço

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por KinKing em Seg 13 Abr 2009, 00:04

Peguei isso do tópico que o M.A.S. postou.

Script mRoda_init, que você deve rodar só uma vez no começo do jogo, antes de ter usado o segundo script:

Código:
// Inicialize no começo do jogo

var obj;
if (!variable_global_exists("MWHEEL_init"))
{
    global.MWHEEL_init = true;
    global.MWHEEL_UP = false;
    global.MWHEEL_DOWN = false;
    obj = object_add();
    obj.persistent = true;
    object_event_add(obj,ev_mouse,ev_mouse_wheel_up,"global.MWHEEL_UP = true; alarm[0] = 1;");
    object_event_add(obj,ev_mouse,ev_mouse_wheel_down,"global.MWHEEL_DOWN = true; alarm[1] = 1;");object_event_add(obj,ev_alarm,0,"global.MWHEEL_UP = false;");object_event_add(obj,ev_alarm,1,"global.MWHEEL_DOWN = false;");instance_create(0,0,obj);
}

Script mRoda_check, que retorna 1 para rolagem para cima e 0 para baixo:

Código:
//Checagem da rodinha do mouse:
//Argument0: Direção (0 = para baixo, 1 = para cima)
if (real(argument0)) {return global.MWHEEL_UP;}
else                {return global.MWHEEL_DOWN;}

Exemplo de uso:

Código:
// Se rolar para cima, mudar a arma do personagem
if (mRoda_check = 1) {arma_inventario += 1;}

KinKing

Número de Mensagens : 416
Data de inscrição : 29/05/2008
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://felipejoys.webnode.com

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por reddragon em Seg 13 Abr 2009, 00:58

KinKing valeu.

mas seu exp de uso ta errado ele teria que ser mais ou menos assim:

Código:
if mRoda_check(1){inventorio_arma += 1}

1 para checar rodar para cima
0 para checar rodar para baixo

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por KinKing em Seg 13 Abr 2009, 01:27

Sim, parece que é isso mesmo, agora que eu estou dando uma olhada melhor. Não cheguei a testar os scripts, foi mal.

KinKing

Número de Mensagens : 416
Data de inscrição : 29/05/2008
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://felipejoys.webnode.com

Voltar ao Topo Ir em baixo

Re: como identificar o botão de rolagem do mouse

Mensagem por Conteúdo patrocinado Hoje à(s) 04:05


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum