Ir para conteúdo
  • Cadastre-se

(Resolvido)Quando o pokemon morre n abre portal


Ir para solução Resolvido por Wakon,

Posts Recomendados

Explique melhor sua dúvida, aparece algum erro na distro? Poste o script que está com erro.


O tópico foi movido para a área correta, preste mais atenção da próxima vez!
Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:
De: "OTServSuporte OTServSuporte de ScriptsServidores normais"
Para: "OTServSuporte OTServSuporte de ScriptsServidores derivados"

Link para o post
Compartilhar em outros sites

Preciso de uma script pda 2.3 que quando o poke morra apareça um portal o da arena tibia não funciona e da erro esta tag não runciona em poketibia

ro3z4C4.jpg

Link para o post
Compartilhar em outros sites
  • Solução

Em "Data/creaturescripts/scripts", copie e cole um arquivo.lua e renomeie para deathTP.lua, apague tudo e cole:

local t = {
    tpId = 1387,                         -- ID do teleport.
    tpNew = {x = 1057, y = 1057, z = 7}, -- Local onde irá aparecer o teleport.
    tpPos = {x = 1059, y = 1059, z = 7}, -- Local para onde o teleport irá levar.
    monster = "rattata",                 -- Nome do monstro(pokémon/normal), coloque em letra minúscula.
    timeRemove = 5                       -- Tempo para remover o teleport em segundos.
}

function onKill(cid, target)
    local function removeTeleport(position)
    position.stackpos = 1
	if (getThingfromPos(position).itemid == t.tpId) then
	   doRemoveItem(getThingfromPos(position).uid)
	   doSendMagicEffect(t.tpNew, 13)
        end
       return true
    end

    if (ehMonstro(target) and string.lower(getCreatureName(target)) == t.monster) then
	   doCreateTeleport(t.tpId, t.tpPos, t.tpNew)
	   doCreatureSay(target, "Você tem ".. t.timeRemove .." segundos para entrar no teleport.", TALKTYPE_ORANGE_1, 0, 0, t.tpNew)
	   addEvent(removeTeleport, t.timeRemove * 1000, t.tpNew)
    end
   return true
end

Agora em "Data/creaturescripts", abra o arquivo creaturescripts.xml e adicione a tag:

<event type="kill" name="deathTP" script="deathTP.lua"/>

Novamente em "Data/creaturescripts/scripts", abra o arquivo login.lua e registre:

registerCreatureEvent(cid, "deathTP")  

Configure ao seu gosto, se der algum problema, me avise!

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo