MA
tfs 0.3.6

Tp Falante

Por matheusata55, 12 de jun. de 2016 em Scripts

resolvido
script
8
3.9k
12 de junho de 2016 às 18:58

Galera, gostaria de algo simples, um script que aparecesse uma mensagem por exemplo "Quests" mas essa palavra sai em uma so cor por exemplo so na cor laranja, e o efeito em cima do teleport sai 2 ao mesmo tempo.

 

 

tp falante.png

up

up

575ddaeb730d2_tpfalante.png.256963878a884b4d065124074628fca2.png

15 de junho de 2016 às 15:26

up

DanihcvD
15 de junho de 2016 às 15:57

@matheusata55, qual a versão do seu servidor e da sua distro?

15 de junho de 2016 às 15:58

eu uso otx servidor 8.60

DanihcvD
15 de junho de 2016 às 16:17

@matheusata55, eu ñ mexo mt com otx e por isso não tenho ctz de algumas coisas. Uma delas é se no otx tem a função doSendAnimatedText. Eu vou assumir que ela tem.

 

Vá em data/globalevents e adicione a seguinte tag ao arquivo globalevents.xml:

<globalevent name="teleportsMsg" interval="5000" script="teleportsMsg.lua" />

*se não souber como adicionar isso exatamente dentro do arquivo, avisa q eu te explico

Agora vá na pasta data/globalevents/scripts e crie um arquivo chamado teleportsMsg.lua e coloque isso dentro:

local config = {  --msg = "TEXTO QUE O TP VAI 'FALAR', cor = "COR DO TEXTO", "pos = {POSIÇÃO DO TP}, efeitos = {EFEITOS QUE VÃO APARECER EM CIMA DO TP}
[1] = {msg = "Quests", cor = 140, pos = {x=1578, y=1698, z=7}, efeitos = {17, 28}},
[2] = {msg = "Teleports", cor = 130, pos = {x=1580, y=1698, z=7}, efeitos = {17, 28}},
}

function onThink(interval, lastExecution)
	for _, v in pairs(config) do
		doSendAnimatedText(v.pos, v.msg, v.cor)
		for i, j in pairs(v.efeitos) do
			doSendMagicEffect(v.pos, j)
		end
	end
	return true
end


Vê se funfa.

15 de junho de 2016 às 21:03

@Danihcv valeu dani rep+

se for possivel da uma ajuda --> 

 

DanihcvD
15 de junho de 2016 às 21:05

@matheusata55, verei o q posso fazer. ^^

 

DanihcvD
15 de junho de 2016 às 21:05

Tópico movido para dúvidas / pedidos resolvidos.