Ir para conteúdo
  • Cadastre-se

[Resolvido] Script quando mata um monstro apareci um teleport


Posts Recomendados

aew coloquei esse treco que vc falo ai daniel na script do bicho deu certo rsrs vlw ai Galera vo da rep+ pros 2

 

 

Flw Obrigado

Duvida Sanada

Link para o post
Compartilhar em outros sites
  • Respostas 10
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Crie um arquivo em creaturescripts/scripts/tp.lua local tpId = 1387 local tps = { ["Nome do monstro"] = {pos = {x=4687, y=4331, z=10}, toPos = {x=4745, y=4300, z=10}, time = 30}, } 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

adicionou: <script> <event name="tp"/> </script> No arquivo do monstro?

Questão do tempo ali é 30 minutos ou 30 segundos que esta  configurado? e Outra aproveitado já que vocês  tem boa experiencia, editei arquivo respam, da pasta word, para 3 monstros darem respam a cada 50.000 seria a cada 50 minutos no caso dai?

  Em 18/07/2013 em 14:06, Daaniel disse:

adicionou:

<script>
<event name="tp"/>
</script>

No arquivo do monstro?

Mostrar mais  

No caso vai no mostro em que desejo por o tp amigos? è isso?

Link para o post
Compartilhar em outros sites
  Em 18/07/2013 em 04:18, Spik3ex disse:

Crie um arquivo em creaturescripts/scripts/tp.lua

local tpId = 1387 
local tps = { 
        ["Nome do monstro"] = {pos = {x=4687, y=4331, z=10}, toPos = {x=4745, y=4300, z=10}, time = 30}, 
} 
 
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

Bom, creio que o script acima você entender de algo né? Pos = Posição que o teleport será criado, toPos = Posição que o teleport será enviado o player.

Nome do Monstro, é o Nome do monstro, coloca normal Ex: Demon.

 

em Creaturescripts.xml

	<event type="death" name="tp" event="script" value="tp.lua"/>

Boa Sorte.

Expand   Mostrar mais  

Questão do tempo ali é 30 minutos ou 30 segundos que esta  configurado? e Outra aproveitado já que vocês  tem boa experiencia, editei arquivo respam, da pasta word, para 3 monstros darem respam a cada 50.000 seria a cada 50 minutos no caso dai?

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96847
    Tópicos
    519611
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo