Ir para conteúdo

[Globaleventes] Teleports Falantes


Rookwar

Posts Recomendados

  • Respostas 42
  • Created
  • Última resposta

Top Posters In This Topic

  • 3 weeks later...
  • 2 months later...
  • 2 months later...

Galera, estou aqui para ensinar vcs a criarem um Teleport Falante.

 

imagemlr.png

 

1º Vão a pasta Data/Globalevents e abram o globalevents.xml e adicionem essa linha Abaixo.

<globalevent name="Teleports" interval="2" script="teleports.lua" />

 

 

2° vão a pasta Data/Globalevents/Scripts criem um arquivo lua, e renomeie para teleports, apague tudo que está dentro e escreva isto:

--- Script By RookWar ---

function onThink(interval, lastExecution)

pos = {x = 113, y = 56, z = 7} -- Coordenadas do teleport

pos1 = {x = 113, y = 54, z = 7} -- /\

pos2 = {x = 113, y = 52, z = 7} -- /\

pos3 = {x = 113, y = 50, z = 7} -- /\

doSendAnimatedText(pos, 'Hydra [1]', 140) -- Ira mandar Texto animado na pos

doSendAnimatedText(pos1, 'Hydra [2]', 140) -- /\, porém na pos1

doSendAnimatedText(pos2, 'Tumba [1]', 130) -- /\, porem na pos2

doSendAnimatedText(pos3, 'Tumba [2]', 130) -- /\, porem na pos2

 

 

Explicação:

 

Vermelho: É a posição do TP

Verde: é oq estará escrito.

Notem q do lado do nome do tp " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º

Azul: A cor do TP

 

Se quiserem adicionar mais tps é só copiar e colar e muda as coordenadas

 

Comentem ;D

 

 

Obs:Este Script não foi Testado se tiver algum bug Reportem Para baiak.lula@hotmail.com ou ou envie aqui para o post.

 

Galera, estou aqui para ensinar vcs a criarem um Teleport Falante.

 

imagemlr.png

 

1º Vão a pasta Data/Globalevents e abram o globalevents.xml e adicionem essa linha Abaixo.

<globalevent name="Teleports" interval="2" script="teleports.lua" />

 

 

2° vão a pasta Data/Globalevents/Scripts criem um arquivo lua, e renomeie para teleports, apague tudo que está dentro e escreva isto:

--- Script By RookWar ---

function onThink(interval, lastExecution)

pos = {x = 113, y = 56, z = 7} -- Coordenadas do teleport

pos1 = {x = 113, y = 54, z = 7} -- /\

pos2 = {x = 113, y = 52, z = 7} -- /\

pos3 = {x = 113, y = 50, z = 7} -- /\

doSendAnimatedText(pos, 'Hydra [1]', 140) -- Ira mandar Texto animado na pos

doSendAnimatedText(pos1, 'Hydra [2]', 140) -- /\, porém na pos1

doSendAnimatedText(pos2, 'Tumba [1]', 130) -- /\, porem na pos2

doSendAnimatedText(pos3, 'Tumba [2]', 130) -- /\, porem na pos2

 

 

Explicação:

 

Vermelho: É a posição do TP

Verde: é oq estará escrito.

Notem q do lado do nome do tp " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º

Azul: A cor do TP

 

Se quiserem adicionar mais tps é só copiar e colar e muda as coordenadas

 

Comentem ;D

 

 

Obs:Este Script não foi Testado se tiver algum bug Reportem Para baiak.lula@hotmail.com ou ou envie aqui para o post.

n consigo fazer isso!voce poderia me ajudar?o que os numeros azuis querem dizer?pq é 140 e 130?

 

N entendo isso!

os numeros azuis tem que serem 140 130?pq sao 140 e 130?

 

tem como por algum video ?

estou com duvidas nisso!

Link para o comentário
Compartilhar em outros sites

aki esta dando o seguinte erro :

[27/01/2011 02:56:10] [Error - GlobalEvent Interface] 
[27/01/2011 02:56:10] data/globalevents/scripts/teleports.lua:onThink
[27/01/2011 02:56:10] Description: 
[27/01/2011 02:56:10] attempt to index a nil value
[27/01/2011 02:56:10] stack traceback:
[27/01/2011 02:56:10] 	[C]: in function 'doSendAnimatedText'
[27/01/2011 02:56:10] 	data/globalevents/scripts/teleports.lua:12: in function <data/globalevents/scripts/teleports.lua:1>
[27/01/2011 02:56:10] [Error - GlobalEvents::think] Couldn't execute event: Teleports

mas olha como esta o script :

 function onThink(interval, lastExecution)
pos = {x = 397, y = 456, z = 7} 
pos1 = {x = 401, y = 456, z = 7} 
pos2 = {x = 407, y = 456, z = 7} 
pos3 = {x = 411, y = 456, z = 7} 
pos5 = {x = 410, y = 450, z = 7} 
pos6 = {x = 410, y = 452, z = 7} 
doSendAnimatedText(pos,'Jungle City',140) 
doSendAnimatedText(pos1,'Frozen City',140) 
doSendAnimatedText(pos2,'Fire Fortress',140) 
doSendAnimatedText(pos3,'NON PVP',140)  
doSendAnimatedText(pos4,'Arena',140) 
doSendAnimatedText(pos5,'ANIHILATOR',140) 
doSendAnimatedText(pos6,'D.H. Quest',140) 

end

 

ja tentei de tudo ja estou ficando irritado queria tanto que isso funcionasse :( alguem me ajuda?

Link para o comentário
Compartilhar em outros sites

  • 5 months later...
  • 1 month later...
  • 2 weeks later...

No meu tambem deu erro mas eu arrumei ficou assim:

 

function onThink(interval, lastExecution)

pos = {x = 113, y = 56, z = 7}

pos1 = {x = 113, y = 54, z = 7}

pos2 = {x = 113, y = 52, z = 7}

pos3 = {x = 113, y = 50, z = 7}

doSendAnimatedText(pos, 'Hydra [1]', 140)

doSendAnimatedText(pos1, 'Hydra [2]', 140)

doSendAnimatedText(pos2, 'Tumba [1]', 130)

doSendAnimatedText(pos3, 'Tumba [2]', 130)

return TRUE

end

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

×
×
  • Criar Novo...