Ir para conteúdo

Featured Replies

  • Respostas 10
  • Visualizações 617
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • creaturescripts\scripts\nomequalquer.lua function onKill(cid, target, lastHit) local tempo = 20*1000 local idparede = 1483 --DIGITE AQUI O ID DAS TRAPS ------ POSIÇÃO DAS TRAPS ---------- local wa

  • Adriano SwaTT
    Adriano SwaTT

    Certo, me diga o que editou e como fez para eu saber onde errei, somos todos alunos aqui.

Posted Images

Postado

Não testei..

Configure cautelosamente e teste.

 

Qualquer coisa, poste aqui.

Se der erro, não esqueça de ver na Distro se acusou e tals e nos dê detalhes para que possamos resolver juntos.

 

Este é o arquivo lua, sendo então "kyuubi.lua" na pasta CreatureScripts/Scripts.

local idgrade = 1483 --DIGITE AQUI O ID DAS TRAPS
local msg_kill = "Voce matou o desgracado."
local tempo = 1 -- Tempo em minutos para reaparecer as traps
local monster_name = 'kyuubi' -- nome do monstro tudo minusculo

local pos1 = {x=74, y=410, z=5} -- Coloque a coordenada da primeira grade de cima
local pos2 = {x=pos1.x, y=pos1.y+1, z=pos1.z} -- Não mexa
local pos3 = {x=pos1.x, y=pos1.y+2, z=pos1.z} -- Não mexa


        function onKill(cid, target, lastHit)
    if isMonster(target) and getCreatureName(target):lower() == monster_name then
        doPlayerSendTextMessage(cid,22, msg_kill)
        doRemoveItem(getTileItemById(pos1, idgrade).uid, 1)
        doSendMagicEffect(pos1,12)
        doRemoveItem(getTileItemById(pos2, idgrade).uid, 1)
        doSendMagicEffect(pos2,12)
        doRemoveItem(getTileItemById(pos3, idgrade).uid, 1)
        doSendMagicEffect(pos3,12)
        addEvent(ReFechando, tempo * 60 * 1000)
    end
return true
end

        function ReFechando()
    if getTileItemById(pos1, idgrade).uid <= 0 then
        doCreateItem(idgrade, 1, pos1)
        doSendMagicEffect(pos1,12)
        doCreateItem(idgrade, 1, pos2)
        doSendMagicEffect(pos2,12)
        doCreateItem(idgrade, 1, pos3)
        doSendMagicEffect(pos3,12)
    end
return true
end

 

Em creaturescripts.xml registre este "evento":

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

 

Agora abra o arquivo "Login.lua" (Creaturescripts\scripts\login.lua) e adicione o registro abaixo, junto com as outras funções do gênero.

registerCreatureEvent(cid, "Kyuubi") 

 

 

Boa sorte.

Lembre-se de postar o resultado.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Postado

Teste primeiro..

Eu peguei o dele como base, mas no funcionamento está muito diferente.

Removi funções desnecessárias e encurtei coordenadas para ficar mais fácil de configurar.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

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