Ir para conteúdo

Featured Replies

Postado

boa tarde pessoal!

então, queria um script que ao matar X monstro o corpse desse monstro seja um teleport pra determinada posição!

 

REP+

tumblr_o70wteR8521r9n6kzo1_400.gif

  • Respostas 12
  • Visualizações 635
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Não foi eu quem fiz, só dar uma pesquisada no forum que você acha.

 

local tpId = 5023
local tps = {
        ["Monster1"] = {pos = {x=1217, y=1272, z=14}, toPos = {x=660, y=350, z=7}, time = 30},
	   ["Monster2"] = {pos = {x=614, y=1077, z=2}, toPos = {x=549, y=517, z=4}, time = 60},
}
 
function removeTp(tp)
        local t = getTileItemById(tp.pos, tpId)
        if t then
                doRemoveItem(t.uid, 1)
                doSendMagicEffect(tp.pos, CONST_ME_POFF)
        end
end
 
function onDeath(cid)
        local tp = tps[getCreatureName(cid)]
        if tp then
                doCreateTeleport(tpId, tp.toPos, tp.pos)
                doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
                addEvent(removeTp, tp.time*1000, tp)
        end
        return TRUE
end

pos é onde aparece o teleport, toPos é pra onde ele te leva, adiciona no creaturescript com o nome que você desejar, e depois adiciona o evento no monstro.

Postado
19 minutos atrás, RXSora disse:

Não foi eu quem fiz, só dar uma pesquisada no forum que você acha.

 


local tpId = 5023
local tps = {
        ["Monster1"] = {pos = {x=1217, y=1272, z=14}, toPos = {x=660, y=350, z=7}, time = 30},
	   ["Monster2"] = {pos = {x=614, y=1077, z=2}, toPos = {x=549, y=517, z=4}, time = 60},
}
 
function removeTp(tp)
        local t = getTileItemById(tp.pos, tpId)
        if t then
                doRemoveItem(t.uid, 1)
                doSendMagicEffect(tp.pos, CONST_ME_POFF)
        end
end
 
function onDeath(cid)
        local tp = tps[getCreatureName(cid)]
        if tp then
                doCreateTeleport(tpId, tp.toPos, tp.pos)
                doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
                addEvent(removeTp, tp.time*1000, tp)
        end
        return TRUE
end

pos é onde aparece o teleport, toPos é pra onde ele te leva, adiciona no creaturescript com o nome que você desejar, e depois adiciona o evento no monstro.


Pelo que eu entendi ele quer um script que o corpo do monstro seja teleportado a uma localização.

Postado
  • Autor
Em 06/05/2016 at 17:49, Radiel disse:


Pelo que eu entendi ele quer um script que o corpo do monstro seja teleportado a uma localização.

exatamente isso..... nao gostaria q abrisse um teleport em algum lugar do mapa

se vcs conseguirem será de grande ajuda

up

tumblr_o70wteR8521r9n6kzo1_400.gif

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