Nome do Sistema: [DynRPGMaker]Mouse&Comandos
Criador: Syd Barrett(Eu)
Para: RPG Maker 2003
Nível: Espartano (Humano - Espartano - Deus - Titã)
Créditos: Todos ao Cherry.
Download dos arquivos: DynRPGMaker e Keyboard&Mouse Imput
Introdução
Eu, pesquisando algumas coisas no site do Cherry(criador do rm2k9) achei um patch interessante que adciona plug-ins ao seu jogo. Então baixei o patche e alguns plug-ins e descobri que dá para fazer uma porrada de coisas com esse patch. Vamos ao tutorial.
Sistema
Passo 1 - Aplicando o patch e o plug-in.
A primeira coisa a se fazer é baixar o patch e o Key plug-in(no início do tópico), após baixados, execute o DynRPG. Ele vai pedir para você selecionar o RPG_RT do seu jogo, faça isso(recomendo um backup antes). Feito isso, vá na pasta do plug-in, e copie a dll keyboard_mouse_inputpara uma pasta chamada DynPlug-ins, na pasta do seu jogo(onde fica o RPG_RT).
PS:Se outros patches estiverem aplicados, pode não funcionar ou eles serem removidos. Por isso, faça o Backup!
O que nós fizemos?
Aplicamos o patch ao seu jogo. Agora ele terá suporte a algumas dlls.
Passo 2 - Ativando os comandos.
Agora, clique num arquivo na pasta do RPG_RT chamado DynRPG.ini e cole o seguinte código:
;Essaé a seção dos comandos do teclado e do mouse [keyboard_mouse_input];Use esse modelo para adcionar novos comandos KeyXXSwitch=YY sendo XX a chave do código virtual e YY a ID da switch.;Exemplo de comando(Tecla A)Key65Switch=2;Aqui embaixo o botão esquerdo do mouse Key1Switch=1;Aqui nós vamos setar as coordenadas X e Y do mouse.MouseXVar=1MouseYVar=2
Key List aqui
O que fizemos?
Setamos os comandos para que quando você apertar a tecla, ele ativar a switch correspondente ao número YY.
PS: A switch ativa e desativa logo depois
.
Passo 3 - Usando os comandos setados.
Para usar o mouse, vá na aba eventos comuns, coloque como processo paralelo e renomeie duas variáveis a 1 e a 2 como MouseX e MouseY em seguida, adcione o comando mostrar picture com as coordenadas das variáveis setadas como corrdenadas X e Y do mouse(no caso 1 e 2, sendo coordenada X variável 1 e coordenada Y variável 2, mas se você quiser, pode alterar tanto as variáveis quanto as switches para se adaptar ao seu projeto), Feito, a picture de seu mouse etá pronta.
[spoiler=cursor]http://uploaddeimagens.com.br/imagens/cursor-png[/spoiler]
O que nós fizemos?
Nós programamos, para que a picture do cursor, seja mostrada na mesma coordenada do seu mouse.
Passo 4 - Adcionando o clique do mouse
Agora no mesmo evento comum do mouse, Renomeie a Switch 1 como Left Mouse Button(você pode mudar a switch como eu disse anteriormente) e adcione uma FORK com a switch renomeada e coloque um mover picture com a magnitude de 100%, Transparência de 50% e 0 e em outros atributos coloque a cor vermelha, e esperar 0.1 seg(coloque 1) com esperar fim do evento(isso é para sinalisar que você clicou. Vai ficar assim:
[spoiler=Como vai ficar]
<>Show Picture: 1, cursor, (V[0001],V[0002])
<>IF - THEN: Switch[0001]Left Mouse Button] - ON
<>Move Picture: 1, (V[0001],V[0002])1.0 seg
<>
:FIM Caso
<>
[/spoiler]
Final
Agora, nós temos o mouse com a função, e a tecla A correspondente à switch 2. A partir daí, é só adcionar a FORK da switch e a função que a tecla vai exercer, e pronto, você tem uma tecla extra. Postarei mais tutoriais brevemente.
Até logo!
Em caso de dúvidas, pode me perguntar.
PS: Demo do Cherry incluída no download do plug-in.