Ir para conteúdo

Featured Replies

Postado

Olá TK, queria que alguém me ajudasse nisso se possível, funciona assim : Quando ao mato um BOSS abre 3 portais em determinadas coordenadas , é configurável para onde cada TP irá.

 queria para colocar em uma QUEST para dar uma diferenciada !

Obrigado +REP quem puder me ajudar ..

Postado

data/creaturescripts/scripts crie o arquivo bosstp.lua

local config = {
message = "Congrulations. Teleports close in 1 minute",
timeToRemove = 60, -- tempo em segundos que o teleport vai ser removido
teleportId = 1387
}
local boss = "Nome do Boss"
local criar1, go1 = { x = 459, y = 594, z = 7 }, { x = 459, y = 594, z = 7 } --- primeira coordenada onde vai ser criado primeiro tp, segunda pra onde vai o player q entrar no tp
local criar2, go2 = { x = 459, y = 594, z = 7 }, { x = 459, y = 594, z = 7 } --- primeira coordenada onde vai ser criado segundo tp, segunda pra onde vai o player q entrar no tp
local criar3, go3 = { x = 459, y = 594, z = 7 }, { x = 459, y = 594, z = 7 } --- primeira coordenada onde vai ser criado terceiro tp, segunda pra onde vai o player q entrar no tp


local function removal(criar1, criar2, criar3)
doRemoveThing(getTileItemById(criar1, config.teleportId).uid, 1)
doRemoveThing(getTileItemById(criar2, config.teleportId).uid, 1)
doRemoveThing(getTileItemById(criar3, config.teleportId).uid, 1)
return TRUE
end

function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "teleportmonster")
if boss == getCreatureName(cid) then
teleport1 = doCreateTeleport(config.teleportId, go1, criar1)
teleport2 = doCreateTeleport(config.teleportId, go2, criar2)
teleport3 = doCreateTeleport(config.teleportId, go3, criar3)
doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
addEvent(removal, config.timeToRemove * 1000, criar1, criar2, criar3)
doSendMagicEffect(criar1,10)
doSendMagicEffect(criar2,10)
doSendMagicEffect(criar3,10)
end
return TRUE
end

data/creaturescripts/  creaturescripts.xml

    <event type="death" name="teleportmonster" script="bosstp.lua"/>

 

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo