BR

Aparecer Teleport Quando Monstro Morrer

Por Bruno5, 17 de jul. de 2009 em Archived

script
3
1.8k
Bruno5B
17 de julho de 2009 às 10:13

ola, vim aqui pedir ajuda na criaçao de um script para uma quest de meu ot, onde quando um certo boss morresse, surgiria um teleport na sala pro andar de cima, eu tentei usar um script que achei aqui no forum:

 

function onDeath(cid, corpse, killer)

registerCreatureEvent(cid, "tower2")

local creaturename = getCreatureName(cid)

 

 

local monstro1_in_pos = {x="929", y="561", z="6", stackpos=2}

local teleport_to_pos = {x="929", y="573", z="5", stackpos=1}

 

local time_to_pass = 180 --

local tpID = 5023 --

local doEffect = CONST_ME_ENERGYHIT

local message = "Siga em frente"

 

 

if creaturename == 'Skadi the Blizzard Lord' then

teleport = doCreateTeleport(tpID, teleport_to_pos, monstro1_in_pos)

doSendMagicEffect(monstro1_in_pos, doEffect)

doCreatureSay(cid, message, TALKTYPE_ORANGE_1)

addEvent(removeTeleportInMontro1Ward, (1000*time_to_pass))

 

function removeTeleportInMonstro1Ward() --

if getThingfromPos({x="929", y="561", z="6", stackpos=1}).itemid == 5023 then

doRemoveItem(getThingfromPos({x="929", y="561", z="6", stackpos=1}).uid,1)

doSendMagicEffect({x="929", y="561", z="6", stackpos=1}, CONST_ME_POFF)

return TRUE

end

end

 

Porem, o OT mostra um erro ao carregar o script:

 

problemascript.png

 

Se alguem puder me ajudar criando um outro script q faça a mesma função mas no TFS e sem erro eu agradeço hehe.

Editado Julho 17 por Bruno5

satan666S
17 de julho de 2009 às 14:21
ola, vim aqui pedir ajuda na criaçao de um script para uma quest de meu ot, onde quando um certo boss morresse, surgiria um teleport na sala pro andar de cima, eu tentei usar um script que achei aqui no forum:

 

 

 

Porem, o OT mostra um erro ao carregar o script:

 

problemascript.png

 

Se alguem puder me ajudar criando um outro script q faça a mesma função mas no TFS e sem erro eu agradeço hehe.

 

depois disso:

 

addEvent(removeTeleportInMontro1Ward, (1000*time_to_pass))

 

adiciona isso:

 

end

end

Editado Julho 17 por Marcryzius

4 meses depois...
valtinV
30 de novembro de 2009 às 19:26
depois disso:

 

 

 

adiciona isso:

 

Eu faço isso ai enquanto eu to abrino o ot ele fecha sozinho (aparece uma janela falano que deu erro)