[Duvida] Efeito Em Tps

Koama
Por Koama
em Lixeira Pública

Koama

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/11Posts: 91

Bom eu tenho o seguinte script:

 

doSendMagicEffect(position,type)
pos1 = {x = 1161, y = 1182, z = 5}
pos2 = {x = 1163, y = 1182, z = 5}

doSendMagicEffect(pos1,65)
doSendMagicEffect(pos2,65)
end

 

 

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

 

 

Eu queria que o efeito 65 ficasse sendo ativado nessa posição como se fosse TPS falantes.

 

Algué pode me ajudar?

Ajudei?

Rep++

 

Me Ajudou?

Sera Rep++

Mulizeu

Programar ate cair os dedos
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/08/10Posts: 218Gênero: Masculino

Como assim..esse script nao esta funfando ou vc quer que o efeito fique permanente??

Eskylo

boa sorte
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/08/10Posts: 477Gênero: Masculino
function onThink(interval, lastExecution, thinkInterval)

pos1 = {x = 1161, y = 1182, z = 5}
pos2 = {x = 1163, y = 1182, z = 5}

doSendMagicEffect(pos1,65)
doSendMagicEffect(pos2,65)

end

Atenciosamente, Eskylo

 

 

Ironman-icon.png

.

.

alldakie

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 28/07/11Posts: 1223

Duvida,

Você deseja colocar dois teleports falantes um em cima do outro p/ que fica-se mais rapido, explique melhor...

Koama

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/11Posts: 91

Eu já tenho o script de TP falante, só que eu quero colocar efeitos nele.

O script que eu tenho não pega que é esse em cima.

Se alguem quizer criar um novo o script funciona mais ou menos assim...

O TP fala alguma coisa, e logo em seguida ele tem um efeito X.

O Script de TPs Falante que eu uso é esse:

 

local config = {
positions = {
["Treiners"] = { x = 510, y = 497, z = 7 },
["Teleports"] = { x = 512, y = 497, z = 7 },
["ItensShop"] = { x = 514, y = 497, z = 7 },
["Arena PVP"] = { x = 513, y = 503, z = 6 },
["Treiners"] = { x = 1163, y = 1182, z = 5 },
["TeleportsVIP"] = { x = 1165, y = 1182, z = 5 },
["Rahk City"] = { x = 1161, y = 1182, z = 5 },
}
}

function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendAnimatedText(pos, text, math.random(1, 255))
end

return TRUE
end 

 

 

Os Tps eles falam com as cores alternadas.

Conclusão, eu quero um script que ele faça um efeito em uma posição x = ? y = ? z = ?

Mais se não for pedindo muito queria que fosse junto do script de tps falantes.

Tps falantes com cores alternadas + TPs com efeitos

Aki nesse tópico tem mais ou menos os efeitos: http://www.xtibia.com/forum/topic/129140-lista-de-efeitos-854-e-como-usa-los/

Ajudei?

Rep++

 

Me Ajudou?

Sera Rep++

Mulizeu

Programar ate cair os dedos
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/08/10Posts: 218Gênero: Masculino

Olha amigo Eu ainda sou iniciante..mais fiz um aki teste ai pra ver se funfa!

 

--By Mulizeu--
local config = {
positions = {
["Treiners"] = { x = 510, y = 497, z = 7 },
["Teleports"] = { x = 512, y = 497, z = 7 },
["ItensShop"] = { x = 514, y = 497, z = 7 },
["Arena PVP"] = { x = 513, y = 503, z = 6 },
["Treiners"] = { x = 1163, y = 1182, z = 5 },
["TeleportsVIP"] = { x = 1165, y = 1182, z = 5 },
["Rahk City"] = { x = 1161, y = 1182, z = 5 },
}
}

function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendAnimatedText(pos, text, math.random(1, 255))
end

function doSendMagicEffect(position,type)
pos1 = { x = 510, y = 497, z = 7 }
pos2 = { x = 512, y = 497, z = 7 }
pos3 = { x = 514, y = 497, z = 7 }
pos4 = { x = 513, y = 503, z = 6 }
pos5 = { x = 1163, y = 1182, z = 5 }
pos6 = { x = 1165, y = 1182, z = 5 }
pos7 = { x = 1161, y = 1182, z = 5 }

doSendMagicEffect(pos1,65)
doSendMagicEffect(pos2,65)
doSendMagicEffect(pos3,65)
doSendMagicEffect(pos4,65)
doSendMagicEffect(pos5,65)
doSendMagicEffect(pos6,65)
doSendMagicEffect(pos7,65)
end
return TRUE
end

 

se nao funfa Avise q eu vejo outra forma de fazer!

nele ja esta os teleport's junto com os efeitos!

 

Se ajudei rep++

Koama

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/11Posts: 91

Os Tps falantes deram certo, mais os efeitos ainda não deu :s

Tenta editar teu script a parte dos efeitos.

Ajudei?

Rep++

 

Me Ajudou?

Sera Rep++

Koama

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/11Posts: 91

Erro no console

 

[05/08/2011 15:52:37] 	[C]: in function 'doSendMagicEffect'
[05/08/2011 15:52:37] 	data/globalevents/scripts/effect.lua:18: in function <data/globalevents/scripts/effect.lua:13>
[05/08/2011 15:52:37] [Error - GlobalEvents::think] Couldn't execute event: Teleports

 

 

Pra quem ainda não entendeu o efeito e mais ou menos esse.

 

yYLvr.png

 

 

Efeito+Fala

Ajudei?

Rep++

 

Me Ajudou?

Sera Rep++

Mulizeu

Programar ate cair os dedos
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/08/10Posts: 218Gênero: Masculino

tenta assim

 

--By Mulizeu--
local config = {
positions = {
["Treiners"] = { x = 510, y = 497, z = 7 },
["Teleports"] = { x = 512, y = 497, z = 7 },
["ItensShop"] = { x = 514, y = 497, z = 7 },
["Arena PVP"] = { x = 513, y = 503, z = 6 },
["Treiners"] = { x = 1163, y = 1182, z = 5 },
["TeleportsVIP"] = { x = 1165, y = 1182, z = 5 },
["Rahk City"] = { x = 1161, y = 1182, z = 5 },
}
}
function onThink(cid, interval, lastExecution)
for text, pos in pairs(config.positions) do
doSendAnimatedText(pos, text, math.random(1, 255))
end

function doSendMagicEffect(position,type)
pos1 = { x = 510, y = 497, z = 7 }
pos2 = { x = 512, y = 497, z = 7 }
pos3 = { x = 514, y = 497, z = 7 }
pos4 = { x = 513, y = 503, z = 6 }
pos5 = { x = 1163, y = 1182, z = 5 }
pos6 = { x = 1165, y = 1182, z = 5 }
pos7 = { x = 1161, y = 1182, z = 5 }

doSendMagicEffect(pos1,65) 
doSendMagicEffect(pos2,66)
doSendMagicEffect(pos3,69) 
doSendMagicEffect(pos4,72) 
doSendMagicEffect(pos5,74) 
doSendMagicEffect(pos6,76) 
doSendMagicEffect(pos7,78) 
end
return TRUE
end

soulpop

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/06/10Posts: 70Char no Tibia: Anonymou's

Bom Testa ai , Encontei em meu Otserv!

 

function onThink(interval, lastExecution)
pos1 = {x = 155, y = 53, z = 7}
pos2 = {x = 156, y = 53, z = 7}
pos3 = {x = 160, y = 51, z = 7}
pos4 = {x = 320, y = 698, z = 7}
pos5 = {x = 321, y = 698, z = 7}
pos6 = {x = 320, y = 705, z = 7}
pos7 = {x = 165, y = 53, z = 7}
pos8 = {x = 166, y = 49, z = 7}
pos9 = {x = 166, y = 50, z = 7}
pos10 = {x = 166, y = 51, z = 7}
pos11 = {x = 377, y = 740, z = 7}
pos12 = {x = 316, y = 727, z = 7}

doSendMagicEffect(pos1, 36)
doSendAnimatedText(pos1, "Area", 455) --
doSendMagicEffect(pos2, 36)
doSendAnimatedText(pos2, "Vip", 455) -- 
doSendMagicEffect(pos3, 31)
doSendAnimatedText(pos3, "Bem Vindo", 39) --
doSendMagicEffect(pos4, 39)
doSendAnimatedText(pos4, "Templo", 39) --
doSendMagicEffect(pos5, 39)
doSendAnimatedText(pos5, "Trainers", 39) --
doSendMagicEffect(pos6, 49)
doSendAnimatedText(pos6, "Teleports", 255) --
doSendMagicEffect(pos7, 1)
doSendAnimatedText(pos7, "Inqui", 89) --
doSendMagicEffect(pos8, 36)
doSendAnimatedText(pos8, "Teleports", 89) --
doSendMagicEffect(pos9, 1)
doSendAnimatedText(pos9, "Arena", 89) --
doSendMagicEffect(pos10, 29)
doSendAnimatedText(pos10, "Trainers", 89) --
doSendMagicEffect(pos11, 8)
doSendAnimatedText(pos11, "Templo", 89) --
doSendMagicEffect(pos12, 31)
doSendAnimatedText(pos12, "Grim [1]", 150) --

 

1. Você está lendo meu comentario.

3. Você não percebeu que eu pulei o 2.

4. Você checou isso agorinha, e está sorrindo.

5. Você ainda está lendo os fatos.

6. Você sabe que tudo aqui escrito é verdade.

8. Você não percebeu que eu pulei o 7.

9. Você achou isso tosco e vai copiar a minha assinatura.

 

Msn para contado :Ve.nini123@gmail.com

melbourne

Ta olhando o que TIOzÃo ?
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/06/11Posts: 2Char no Tibia: Sky Moo

Bom Dia, mais nun tem como eu escolhe o tipo de efeito, ou é aleatorio? E tbm fika aparecendo isso [30/09/2011 07:48:59] [Error - GlobalEvents::think] Couldn't execute event: texto Como q eu arrumo isso?