LU
globalevent

Teleport Falante E Efeito 100% [8.60]

Por lugk123, 08 de out. de 2012 em Globalevents e Spells

script
5
2.5k
lugk123L
08 de outubro de 2012 às 18:59

Teleport's falantes:

 

1°Vá em Data-Globalevents-Script, Copie um arquivo lua de lá e renomeie para texto.lua e copie isso:

local config = {
positions = {
["[color=#0000ff]Welcome[/color]"] = { x = [color=#00ff00]160[/color], y = [color=#00ff00]54[/color], z =  [color=#00ff00]7[/color]},



}
}

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

return TRUE
end

2° Depois vá em Data-Globalevents-Globalevents.xml, e coloque isto:

	<globalevent name="texto" interval="1" script="texto.lua" />

Azul=Texto que irá sair

Verde=Localização do tp

_________________________________________________

Efeito no teleport:

 

1°Vá em Data-Globalevents-Script, copie um arquivo lua de lá e renomeie para placa1 e copie isso nele:

[color=#282828][font=helvetica, arial, sans-serif]local pos =[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]{[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]{{x = [/font][/color][color=#0000FF][font=helvetica, arial, sans-serif]160[/font][/color][color=#282828][font=helvetica, arial, sans-serif], y = [/font][/color][color=#0000FF][font=helvetica, arial, sans-serif]54[/font][/color][color=#282828][font=helvetica, arial, sans-serif], z = [/font][/color][color=#0000FF][font=helvetica, arial, sans-serif]7[/font][/color][color=#282828][font=helvetica, arial, sans-serif]}, {x = 160, y = 54, z = 7, stackpos = 253}},[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]}[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]function onThink(cid, interval, lastExecution)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]for _, positions in pairs(pos) do[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]doSendMagicEffect(positions[1], [/font][/color][color=#00FF00][font=helvetica, arial, sans-serif]35[/font][/color][color=#282828][font=helvetica, arial, sans-serif])[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]if getThingFromPos(positions[2]).itemid > 0 then[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]for _, name in pairs(getOnlinePlayers()) do[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]local player = getPlayerByName(name)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]doSendAnimatedText(positions[1], "", 18)[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]end[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]end[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]end[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]return TRUE[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]end[/font][/color]

 

2°Vá em Data-Globalevents-Globalevent.xml, e cole isso:

		 <globalevent name="MagicEffect2" interval="1" script="placa1.lua" />

Azul=Localização do tp

Verde=Número do efeito (para ver basta digitar /z)

Editado Dezembro 9 por lugk123

1 mês depois...
HommerJayH
02 de novembro de 2012 às 17:49

Muito Legal. {Pergunta} : So funciona em Versao 8.60 ? druida.gif

 

 

 

 

 

 

 

 

 

 

Hommer-Peladeiros.jpg

03 de novembro de 2012 às 22:39

arruma as parte que está bugada (ex: color=#0000ff]160, y = 54, z = 7} )[/color]

SkyLighS
03 de novembro de 2012 às 22:45

Olá Lug123 esse script ja existe no fórum irei lhe da

 

24 horas para por os créditos se nao eu irei reporta-lo

2 semanas depois...
15 de novembro de 2012 às 19:31

arruma ai mano pf quero por no meu ot pra poder posta logo

 

 

 

local pos =

{

{{x = 160, y = 54, z = 7}, {x = 160, y = 54, z = 7, stackpos = 253}},

}

function onThink(cid, interval, lastExecution)

for _, positions in pairs(pos) do

doSendMagicEffect(positions[1], 35)

if getThingFromPos(positions[2]).itemid > 0 then

for _, name in pairs(getOnlinePlayers()) do

local player = getPlayerByName(name)

doSendAnimatedText(positions[1], "", 18)

end

end

end

return TRUE

end