GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


pergunta sobre mouse

+2
Wendryos
Gonzo
6 participantes

Ir para baixo

pergunta sobre mouse Empty pergunta sobre mouse

Mensagem por Gonzo Dom 18 Jan 2015, 22:19

Óla queria saber se da pra controla o mouse com as setas do teclado e teria que funcionar tbm fora da janela do gm Happy pode ser com DLL
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Wendryos Dom 18 Jan 2015, 22:38

Olá Gonzo.

É possivel mover o cursor usando:
Código:
window_mouse_set(x,y)


Caso você não saiba usa-lo, fiz um código para você.

Código:
if keyboard_check(vk_right) {window_mouse_set(mouse_x+3,mouse_y)};
if keyboard_check(vk_left)  {window_mouse_set(mouse_x-3,mouse_y)};
if keyboard_check(vk_down)  {window_mouse_set(mouse_x,mouse_y+3)};
if keyboard_check(vk_up)    {window_mouse_set(mouse_x,mouse_y-3)};


Espero ter ajudado.
Flws
Wendryos
Wendryos

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 21/04/2014
Reputação : 12
Número de Mensagens : 194
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Gonzo Seg 19 Jan 2015, 10:50

sabe se da pra emular o botão do mouse (mb_left)  também ?
tentei maís não aconteceu nada
Código:
if keyboard_check_pressed(vk_space){mouse_check_button(mb_left)}

o Wendryos - Zalliant é o cara.
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por AxeInLine Seg 19 Jan 2015, 11:16

Gonzo, acredito que a função mouse_check_button e as outras como essa só servem para verificar se o botão do mouse foi pressionado ou não, retornando um valor (acredito que sejam -1 0 e 1, sendo o 1 retornado quando está sendo pressionado e o 0 quando não está, só não sei o -1 Razz).
Acredito que seja um pouquinho complicado de fazer, pois andei procurando por funções e não achei, mas pode muito bem haver alguma. Boa sorte Very Happy
AxeInLine
AxeInLine

Data de inscrição : 23/03/2014
Reputação : 40
Número de Mensagens : 211
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Wendryos Seg 19 Jan 2015, 13:56

Cara eu andei vendo e vi que não tem nenhuma função com essa finalidade.

Tentei fazer algo aqui e acho que não funcionou, mas se descobrir mas tarde eu edito.
Wendryos
Wendryos

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 21/04/2014
Reputação : 12
Número de Mensagens : 194
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por vinians Seg 19 Jan 2015, 15:12

Pode usar:
Código:

event_perform(ev_global_left_press, 0);
flws!
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Sewer Crawler Seg 19 Jan 2015, 19:18

Perdoem minha ignorância mas... qual a utilidade disso? Seu mouse estragou?
Sewer Crawler
Sewer Crawler

Data de inscrição : 08/10/2014
Reputação : 27
Número de Mensagens : 236
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Gonzo Seg 19 Jan 2015, 22:12

vinians escreveu:Pode usar:
Código:

event_perform(ev_global_left_press, 0);
flws!

não consegui usar essa parada tentei de varias maneira, que estranho

Sewer Crawler
não meu mouse não estragou uahuah


Última edição por Gonzo em Seg 19 Jan 2015, 22:25, editado 1 vez(es)
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Willy Seg 19 Jan 2015, 22:23

O event_perform funciona para executar uma Action de determinado objeto. No seu caso, um objeto que tenha "Global Mouse Left Press". Lembrando que os comandos executados pelo GM funcionam apenas no GM, ou seja, você não conseguirá fazer um emulador de mouse que interaja com todo seu sistema operacional.
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Gonzo Seg 19 Jan 2015, 22:31

então Willy se foce só pra funcionar no gm nem precisaria que fosse o mb_left, qualquer outra tecla já daria conta, é pra funcionar fora da janela do gm mesmo, tentei com algumas Dll aqui e deu certo em parte, agora me resta ver a melhor maneira talvez um bat me conceda o beneficio não sei, o jeito é continuar pesquisando, vlw Smile
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Willy Seg 19 Jan 2015, 22:36

Sewer Crawler escreveu:Perdoem minha ignorância mas... qual a utilidade disso? Seu mouse estragou?
Faço da pergunta dele a minha...
Se for o caso de um mouse estragado, existem vários emuladores por ai.
Agora... Já que pretende usar um .bat, suponho que queria fazer um aplicativo pra trollar os amigos (já fiz muito disso pergunta sobre mouse 71423).
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Gonzo Seg 19 Jan 2015, 22:47

isso mesmo xD UAHUAH
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Willy Seg 19 Jan 2015, 23:00

Já fiz um sistema que travava o mouse no centro da tela e ficava tocando a musica dos "Poneys Malditos" enquanto a unidade de DVD ficava abrindo e fechando até que os 30 segundos do cronometro chegassem ao fim fazendo o PC re-iniciar. O mais legal é que o aplicativo criava um atalho dele mesmo no Inicializar do windows.

Fica a dica. XD
Flws...
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Gonzo Seg 19 Jan 2015, 23:36

zoa d+ dependendo da pessoa chama o técnico pra formata hahaha
avatar
Gonzo

Data de inscrição : 29/05/2012
Reputação : 33
Número de Mensagens : 929
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por vinians Ter 20 Jan 2015, 00:11

Desculpe, faltou algo no código:
Pode usar:
Código:

event_perform(ev_mouse, ev_global_left_press);
Veja se vai dar certo agora!
flws!
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : pergunta sobre mouse Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

pergunta sobre mouse Empty Re: pergunta sobre mouse

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos