Ir para conteúdo

Armadilha de Teleport


PsyMcKenzie

Posts Recomendados

Armadilha de Teleport

 

 

 

E ai galera, suave? :3

Esta eu aqui de boa, quando tenha uma ideia :D

Fazer armadilhas de teleport.

 

Como funciona?

 

O player tem um item, ele usa esse item em algum tile e nesse tile será criado um teleport, que poderá a lugares definidos por vocês. Bem legal para um pvp!

 

Vamos ao script!

 

Em data/actions/scripts, crie um arquivo com o nome de telearmadilha.lua e coloque isso dentro:

 

local time = 10 -- Segundos

 

local positionstp = {

{x=100,y=40,z=7},

{x=150, y=60, z=7},

{x=225, y=80, z=7},

{x=300, y=100, z=7}

}

 

local function alert(tempo, interval, pos)

if os.time() - tempo <= interval then

doSendAnimatedText(pos, interval - (os.time() - tempo), math.random(180))

addEvent(alert, 1000, tempo, interval, pos, "a")

end

end

 

local function remover(pos)

doRemoveItem(getTileItemById(pos, 1387).uid, 1)

end

 

function onUse(cid, item, frompos, item2, topos)

 

local topostp = positionstp[math.random(1, #positionstp)]

 

if item.itemid == 2382 then

doCreateTeleport(1387, topostp, topos)

doPlayerSendTextMessage(cid, 28 , "Você criou uma armadilha em teleport.")

addEvent(remover, time * 1000, topos)

alert(os.time(), time , topos)

end

return true

end

Em actions.xml adicione:

 

		<action itemid="2382" event="script" value="telearmadilha.lua">

 

Não esqueça de mudar o id do item na tag.

 

Em vermelho, são os segundos até o teleport sumir.

Em azul é o id do item.

 

Aqui vocês editam as coordenadas de onde o teleport poderá levar aleatóriamente.

 

local positionstp = {
{x=100,y=40,z=7},
{x=150, y=60, z=7},
{x=225, y=80, z=7},
{x=300, y=100, z=7}
}

 

é isso galera, obrigado ai!

 

Créditos ao Maxwellden que está me ajudando muito e que me ajudou muito nesse script.

Editado por PsyMcKenzie
Link para o comentário
Compartilhar em outros sites

Obrigado mano!

É, eu tava pensando mesmo em um exaust.

Vou trabalhar nisso pra próxima versão.

 

-------------------

Tipo, remover dinheiro do player quando o teleport for sumonado?

Acho que remover mana também ficaria legal.

 

Obrigado mais uma vez, ta me ajudando bastante!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...