MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Sistema de Passos

+3
Dolver
Philzor
Wirosaki
7 participantes

Ir para baixo

Sistema de Passos Empty Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 03:20

Sistema de Passos Sistemat

- Olá pessoal...
Vim trazer pra vocês um sistema simples e legal feito por mim ^^

||| Descrisão |||
Reproduzir um som de "caminhada" enquanto o personagem corre ou anda!

*Obs: É essencial para o funcionamento deste sistema que você baixe o ficheiro abaixo e coloque dentro da seguinte pasta: \client\data files\sound

Sistema de Passos Downloadxe
DOWNLOAD


Client~Side

Na Sub CheckMovement() substitua este Select Case:
Código:
            Select Case GetPlayerDir(MyIndex)
                Case DIR_UP
                    Call SendPlayerMove
                    Player(MyIndex).yOffset = PIC_Y
                    Call SetPlayerY(MyIndex, GetPlayerY(MyIndex) - 1)
                    PlaySound Sound_Walk, -1, -1
                Case DIR_DOWN
                    Call SendPlayerMove
                    Player(MyIndex).yOffset = PIC_Y * -1
                    Call SetPlayerY(MyIndex, GetPlayerY(MyIndex) + 1)
                    PlaySound Sound_Walk, -1, -1
                Case DIR_LEFT
                    Call SendPlayerMove
                    Player(MyIndex).xOffset = PIC_X
                    Call SetPlayerX(MyIndex, GetPlayerX(MyIndex) - 1)
                    PlaySound Sound_Walk, -1, -1
                Case DIR_RIGHT
                    Call SendPlayerMove
                    Player(MyIndex).xOffset = PIC_X * -1
                    Call SetPlayerX(MyIndex, GetPlayerX(MyIndex) + 1)
                    PlaySound Sound_Walk, -1, -1
            End Select


Agora no início do modSound você encontrará:
Código:
' Hardcoded sound effects


Abaixo disso terá uma lista de Public Const Sound_
No final dessa lista adicione este:
Código:
Public Const Sound_Walk As String = "Andando.wav"


Pronto, o sistema já estará funcional! ^^
Qualquer problema fale abaixo que tentarei ajudar ou algum outro membro ajudará...
Se gostou +1 creed!


||| Créditos |||

Criação do Sistema e Postagem do Tutorial:
Wirosaki
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Philzor Sex 07 Dez 2012, 05:45

Esse sistema serve para Elysium Engine Brasil?
Philzor
Philzor
Novato
Novato

Mensagens : 42

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 06:00

Tente fazer ai, se houver algum erro me contate via MP!
Só foi testado no Origins x)
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Dolver Sex 07 Dez 2012, 06:08

Legal, bem interessante! Very Happy +1 ;D
Dolver
Dolver
Membro Sênior
Membro Sênior

Mensagens : 331

http://aquelemesmomenino.tumblr.com/

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 12:50

Dá até um desanimo de postar tutorial aqui no fórum...
Ou o povo não usam os tutoriais, ou são caras de pau a ponto de usar e não ter o trabalho de postar um "obrigado"!
Pela amor ein... A gente se dedica tanto pra postar um tópico bem organizado e tals pra isso!
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Lord Pegason Sex 07 Dez 2012, 13:24

Wirosaki escreveu:Dá até um desanimo de postar tutorial aqui no fórum...
Ou o povo não usam os tutoriais, ou são caras de pau a ponto de usar e não ter o trabalho de postar um "obrigado"!
Pela amor ein... A gente se dedica tanto pra postar um tópico bem organizado e tals pra isso!

Desculpa Wirosaki, notei seu tutorial agora.

Muito boa iniciativa e isso é um detalhe que me interessa e interessaria muita gente, na minha opinião.

Pena que as pessoas não dão o reconhecimento que merece.

Posso utilizar isso como base e fazer algumas melhorias no código e/ou implementar algo mais? Estou pensando em fazer TRILHA *de pegadas, entende? Razz Enviar uma animação na coordenada que você passou Razz

-
Sobre aquele lance lá de tilesets.. jaja te informo sobre maiores detalhes Smile
Lord Pegason
Lord Pegason
Membro Sênior
Membro Sênior

Mensagens : 300

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 13:44

Pior que não é só comigo essa falta de reconhecimento cara, é com todos que postam tutoriais...
Acho que é por isso que pouca gente posta! Acaba irritando saca? kkkkk'
Ahhh, e com certeza, fique a vontade para melhorar o código ^^
Um sistema de trilha junto iria ficar realmente legal..
Eu aprimorei este sistema no meu fairy tail, em cada tipo de tile ele faz um som, na grama faz um som, já no piso faz outro!
Depois eu vejo de atualizar o tópico aqui né, vamos ver =D

E quanto aos tiles to esperando ansioso então sobre os detalhes! *-*
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Guardian Sex 07 Dez 2012, 16:00

Grande Wirosaki. Cool
Cara, eu vli ali que você colocou um PlaySound Sound_Walk, -1, -1 em cada Case...
Não seria melhor colocar só um depois do End Select ? tongue
Mas muito bom! Idea
+ Cred
Guardian
Guardian
Membro de Honra
Membro de Honra

Mensagens : 781

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por maninho21 Sex 07 Dez 2012, 16:07

Legal mais so nos conseguimos ouvir nossos passos ne os outros não conseguem ouvir?
maninho21
maninho21
Membro
Membro

Mensagens : 234

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 16:09

Obrigado Guardian, aprendi muito com você *-*
Tenho muitooooo a aprender, mas pelo menos agora já sei o básico para poder me virar um pouquinho né kkkk

Então Guardian, interpretei o código errado kkkkkk'
Achei que tipo, ele lia por Case saca?
Tipo Case da direita responde quando aperta a seta pra direita, tocando apenas uma vez o som... Tentei também pelo check movement mas ele fica tocando que nem loco quando andava o.o

Enfim, deu certo!
Mas depois eu altero do jeito que você falou pra ficar melhor *-*
Valeu Guardian... Abraços
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por guuh Sex 07 Dez 2012, 16:12

Mesmo que eu não va usar, vai ajudar muita gente.

+1 de crédito.
guuh
guuh
Membro Veterano
Membro Veterano

Mensagens : 1187

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 07 Dez 2012, 16:33

maninho21 escreveu:Legal mais so nos conseguimos ouvir nossos passos ne os outros não conseguem ouvir?

Sim, só os próprios passos..
Eu não sei como faria para criar o Index em vez do MyIndex pra esse sistema!
Se alguém mais experiente quiser fazer a alteração, fique a vontade.. =D

Abraços
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Dolver Qui 13 Dez 2012, 23:25

Acho que ficaria bagunçado o lance de ouvir os passos dos outros, além de que talvez iria dar muito lag no servidor eu acho!
Dolver
Dolver
Membro Sênior
Membro Sênior

Mensagens : 331

http://aquelemesmomenino.tumblr.com/

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 14 Dez 2012, 03:59

Sim, também acho dolver...
Acho que fica algo mais light escutar apenas o seus próprios passos!
A não ser que criasse um sistema assim só que baseado naquele atribute "sound" que tem no map editor, vc coloca o sound em um tile e quanto mais vc ta perto do tile, mais alto o som fica!
Ai sim ficaria legal, de longe vc nem iria escutar, quando fosse chegando perto o som ia aumentando..
E também seria bom deixar o passo de alheios com um volume mais baixo!
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Dolver Sex 14 Dez 2012, 04:08

Pois é, mas isso ficaria no client-side? KK Porque senão, imagina o lag cara...
Bom, sei lá, mas ficaria legal, muito legal! Very Happy
Dolver
Dolver
Membro Sênior
Membro Sênior

Mensagens : 331

http://aquelemesmomenino.tumblr.com/

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

Mensagem por Wirosaki Sex 14 Dez 2012, 04:59

Só no cliente, por que o INIT_SOUND já está criado, só fazer uso xP
Wirosaki
Wirosaki
Membro Sênior
Membro Sênior

Mensagens : 262

Ir para o topo Ir para baixo

Sistema de Passos Empty Re: Sistema de Passos

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