essa executavel é na pasta do client ou do server ?
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- AFL Sistema de Som Para Opentibia
AFL Sistema de Som Para Opentibia
Por caotic, 02 de mar. de 2013 em Mods, funções e outros
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

E na pasta do client.
Ta bastante bagunçado tudo.
Mais amanha eu vo organizar os arquivos.
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

e que opentibia você recomenda usar esse sistema ?
So mais usar OpenAL no otclient ![]()
client da cip é passado ![]()
Mais fico bem legal, parabens.
Editado Março 2 por SUJA
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

olha cara eu n conssegui fazer pega pois n entendi mt o tutorial :s poderia esplicar mais as coisas ?. e tambem tenho uma duvida o som é so no mapa ou para magias etc ?.
Editado Março 2 por leoperez011
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Coloquei vídeo e imagem no tópico.
Organizei o bat do programa para ficar mais organizado agora esta organizado em pastas.
Coloquei um client junto ao afl como exemplo.
Organizei o tópico
Coloquei links novos do mediafire.
Agora esta bom ![]()
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

mais cara tem como compila o client assim ? pois eu to criando um server com spr nova eu queria compila com o afl da pra compila ?
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

mais cara tem como compila o client assim ? pois eu to criando um server com spr nova eu queria compila com o afl da pra compila ?
Unir o afl junto ao executável do client?
Tu pode colocar o batch do afl para executar o client também
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

você poderia me encinar a fazer isso ?
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

você poderia me encinar a fazer isso ?
Abra o batch com bloco de notas e coloque isto:
start tibia.exe
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

o batch é o afl que tem que executar ?
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

o batch é o afl que tem que executar ?
So o batch do afl
info
Grupo: Campones
Registrado: 13/01/13
Posts: 78
Reputação: 0

mais tem que tirar tudo que tem dentro ?





info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have
Ola galera xtibiana.
Ate hoje não sabemos porque tibia da ciposft não tem som!.
Blah deve ser preguiça deles
Mais você não e ciposft e pode ter audio em seu otserv.
Pensando nisto desenvolvi o AFL e um sistema que permte executar audio ao jogar seu otserv.
Ele utiliza duas bibliotecas Lua Socket e ProteaAudio.
O player precisa executar o servidor que e um programa também feito em Lua depois disso o client podera se comunicar e podera passar informações.
Para executar som basta ultlizar a "mini - blibioteca" que irei dispobilizar.
A instalação e simples então lets go.
Vá na sua pasta raiz onde fica seu executal baixe esses arquivos abaixos e coloque eles nela:
http://www.mediafire...cc692j7nxrczz6s
Pronto lua socket ta instalada em seu servidor.
Agora continua na mesma pasta e crie um arquivo Lua chamado de afl e coloque isto:
function executeAudio(cid, audio) require('socket') local client = socket.connect("".. doConvertIntegerToIp(getPlayerIp(cid)).."", 1234) if not client then return true end client:send(audio.."\n") client:settimeout(0.1) local msg,stat = client:receive() end function exitAFL(cid) require('socket') local client = socket.connect("".. doConvertIntegerToIp(getPlayerIp(cid)).."", 1234) if not client then return true end client:send("exit\n") client:settimeout(0.1) local msg,stat = client:receive() endPronto a nossa blibioteca(e.e mini - blibioteca né) foi instalada.
Agora vamos em creaturescripts/scripts e coloque isto:
function onLogout(cid) dofile("./afl.lua") exitAFL(cid) return true endAgora vá em login.lua e registre o evento:
Coloque esta tag em talkactions.xml:
Pronto a parte do client foi instalada.
Agora vamos pro servidor:
Baixe(link abaixo) os arquivos do servidor lfa.
http://www.mediafire...axrb36lbypwp50q
Descompacte este arquivo junto com sua pasta do seu client.
E protinho!.
Vamos a alguns mini - tutos.
Instalado:
Criando novos Scripts:
Colocandos novos sons:
Editado Março 3 por caotic