DE

Tibia Som V. 1.0 (Lua)

Por Demonbholder, 15 de nov. de 2011 em Mods, funções e outros

tibia
script
otserv
5.0 (4)
67
14.5k
08 de dezembro de 2011 às 03:01

Alguém já testou e pode me atualizar?

 

Obrigado.

353833
08 de dezembro de 2011 às 11:52

poxa cara eu to besta,jumento,otario,doido tudo de uma vez soh ficou mt massaaaaaa e funcionou diretinho te amo te amo te amo te amo te amo

 

 

vlw por posstar ele

 

/att Sheamus88

LordZezimL
08 de dezembro de 2011 às 12:10

Parece muito bom, tentarei usá-lo e depois atualizo

MiineeroM
09 de dezembro de 2011 às 01:26

Muito bom manow Parabens msm Procurava iso fas tempo Rep+ button_ok.pngmdr.gif

09 de dezembro de 2011 às 21:40

Parabens foi um bom script esse

vitorvvmV
10 de dezembro de 2011 às 16:11

show demais!!.obrigado por trazer o conteúdo ao XTIBIA... rep +... e parabéns... demonbholder sempre esquentando o fúrum com seus sistemas e actions...

12 de dezembro de 2011 às 15:25

Parabens pelo script ficou show de bola

LordZezimL
14 de dezembro de 2011 às 20:04

Aqui foi direito até a hora de tocar o som. Sei la, talvez coloquei errado as coordenadas... não entendi essa coisa direito.

15 de dezembro de 2011 às 03:41

O que você não entendeu? Leia o tutorial de como editar e você deve conseguir.

LordZezimL
20 de dezembro de 2011 às 21:18

Não entendi direito como configurar certinho as posições. Tipo, o que significa a primeira, a segunda e a terceira coordenada, qual a diferença :S

20 de dezembro de 2011 às 22:05

Para editar as posições onde os sons vão ser reproduzidos, você deve editar dois arquivos: vá em data/globalevents/scripts, e abra o arquivo gbevt.lua. Você irá ver isto:

 

tabmatch = {
[{{x=130, y=40, z=5}, {x=160, y=60, z=7}}] = "{x=150, y=50, z=7}",
[{{x=161, y=40, z=5}, {x=165, y=80, z=7}}] = "{x=170, y=70, z=7}"
}

 

Perceba estas duas tabelas: {x=130, y=40, z=5}, {x=160, y=60, z=7}

 

O primeiro x é o número mínimo de posição x que o jogador deve estar para tocar o som referente a posição {x=150, y=50, z=7}. O seguindo x é o número máximo de posição x que ele deve estar para tocar o som. Isso se aplica ao y e o z também.

 

Para adicionar novas posições (até 10), apenas continue seguindo o padrão da tabela, inserindo uma virgula no final de todos index, com exceção do último index. Por exemplo:

 

 

tabmatch = {
[{{x=130, y=40, z=5}, {x=160, y=60, z=7}}] = "{x=150, y=50, z=7}",
[{{x=161, y=40, z=5}, {x=165, y=80, z=7}}] = "{x=170, y=70, z=7}",
[{{x=166, y=100, z=5}, {x=190, y=190, z=9}}] = "{x=180, y=120, z=7}"
}

 

Tenha muito cuidado para que duas posições nunca se encontrem, caso aconteça, o sistema irá ser debilitado.

 

Qual a dúvida cara? Observe a seguinte tabela:

 

 

[{{x=130, y=40, z=5}, {x=160, y=60, z=7}}] = "{x=150, y=50, z=7}",

 

De 130 a 160 na posição x e de 40 a 60 na posição y, e de 5 a 7 na posição z. Quem estiver dentro dessa range vai receber a música referente a posição "{x=150, y=50, z=7}". Entendeu?

LordZezimL
20 de dezembro de 2011 às 22:33

Ah, descobri o que estava errado, simplesmente não tinha ajeitado o sender junto com o gbevt, as posições nao eram as mesmas, agora funfou. Muito impressionante o sistema, parabéns. REP +

21 de dezembro de 2011 às 17:31

Pois é, sempre que editar um, tem que editar o outro.

 

Abraço.

LordZezimL
21 de dezembro de 2011 às 19:14

Só uma coisa que eu achei meio chatinha, quando você sai da área de tocar o som, e você volta para ela, o som não toca novamente. Fora isso, muito show.

22 de dezembro de 2011 às 04:18

Não toca? Era pra tocar, vou averiguar isso e te retorno ok?

 

@LordZezim

 

Muito obrigado por reportar o erro, acabei de corrigi-lo. Baixem novamente os arquivos do hoster e troquem o arquivo sender.lua.

 

Reputado. Se puder testar para mim eu agradeceria muito, poderia lhe reputar de novo se você desejar. Abraço.

Editado Dezembro 22 por Demonbholder