Conectar-se
Quem está conectado
21 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 21 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 19/03/2008
Número de Mensagens : 267
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuário

como identificar o botão de rolagem do mouse

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.
avatar
Data de inscrição : 03/01/2009
Número de Mensagens : 377
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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á...
avatar
Data de inscrição : 03/01/2009
Número de Mensagens : 377
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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/
avatar
Data de inscrição : 19/03/2008
Número de Mensagens : 267
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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
avatar
Data de inscrição : 29/05/2008
Número de Mensagens : 422
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://felipejoys.webnode.com

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

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;}
avatar
Data de inscrição : 19/03/2008
Número de Mensagens : 267
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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
avatar
Data de inscrição : 29/05/2008
Número de Mensagens : 422
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://felipejoys.webnode.com

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

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.
Conteúdo patrocinado

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

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum