Ir para conteúdo
  • 0

Monster Sumir Depois De X Tempo


romeu23

Pergunta

Tipo do script: Creaturescripts (Acho que é isso)



Protocolo (versão do Tibia): 8.60

Servidor utilizado: TFS 0.4

Nível de experiência: Basic

Adicionais/Informações: Bom não sei se é mas suponho que não seja dificil confused.gif

 

Eu queria um script de um monster que sumira automaticamente depois de 5 minutos. Ex: Eu sumonaria este monster e depois de 5 minutos ele automaticamente sumira, acho que é creaturescripts...

 

Valendo REP+

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

é ai fica fácil, porque só criar um loop nessa área

 

function removeMonster()

for x = 160, 180 do -- começo e final x da area
for y = 54, 60 do -- começo e final y da area
local monster = getTopCreature({x=x, y=y, z=7}).uid 
if monster ~= 0 and isMonster(monster) then doRemoveCreature(monster) end
end
end
return true
end

 

ai poderia usar com tempo assim

 

minutos = 4
addEvent(removeMonster,minutos*60*1000)

Link para o comentário
Compartilhar em outros sites

  • 0

que tag? depende do que você quer fazer, a função está aí, só colocar no script.

 

Então, o que quer fazer?

 

se fosse por globalevents era só colocar

 


for x = 160, 180 do -- começo e final x da area
for y = 54, 60 do -- começo e final y da area
local monster = getTopCreature({x=x, y=y, z=7}).uid 
if monster ~= 0 and isMonster(monster) then doRemoveCreature(monster) end
end
end

 

como eu não sei oque o Sr quer fazer, só fiz a função ali em cima

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo eu queria que em X horas ele automaticamente sumonaria um monster em certa posição. Ex: 15:06 vai sumonar o Skeleton numa posição .. e depois de 10 minutos ele vai sumir sozinho..

Editado por Esaus
Link para o comentário
Compartilhar em outros sites

  • 0

Então é global events mesmo, só usar a função que eu te falei

 

ai vc vai colocar +ou- assim:

 

minutos = 10
docreatemoster -- função que cria monstro,esse é um exemplo
addEvent(removeMonster,minutos*60*1000) -- aqui a função para remover o monstro depois de 10 minutos

Link para o comentário
Compartilhar em outros sites

  • 0

-- Inicio das configurações

local arena_entrada_pos = {x = 2392, y = 806, z = 7, stackpos = 1}

local cor = 22 -- Defina a cor da mensagem (22 = branco)

local monster = "Coliseum I" -- Geradores Iniciais

local minutos = 1

local mensagens ={

[[[Evento Kamikaze] Evento aberto ! O evento será iniciado em 5 minutos. Corram!

]]

}

-- Fim de Configurações

 

function onTime()

doSummonCreature(monster, {x=2402, y=811, z=7})

if monster ~= 0 and isMonster(monster) then doRemoveCreature(monster) end

addEvent(removeMonster,minutos*60*1000)

doRemoveItem(getThingfromPos(arena_entrada_pos).uid,1)

return TRUE

end

Link para o comentário
Compartilhar em outros sites

  • 0

claro mano, vc n colocou a função no script '-'

 


local arena_entrada_pos = {x = 2392, y = 806, z = 7, stackpos = 1}
local cor = 22 -- Defina a cor da mensagem (22 = branco)
local monster = "Coliseum I" -- Geradores Iniciais
local minutos = 1
local mensagens ={
[[[Evento Kamikaze] Evento aberto ! O evento será iniciado em 5 minutos. Corram!
]]
}
function removeMonster()
for x = 160, 180 do -- começo e final x da area
for y = 54, 60 do -- começo e final y da area
local monster = getTopCreature({x=x, y=y, z=7}).uid 
if monster ~= 0 and isMonster(monster) then doRemoveCreature(monster) end
end
end
return true
end

function onTime()
doSummonCreature(monster, {x=2402, y=811, z=7})
doRemoveItem(getThingfromPos(arena_entrada_pos).uid,1)
addEvent(removeMonster,minutos*60*1000)
return TRUE
end

 

n esquece de editar essa parte

 

 

for x = 160, 180 do -- começo e final x da area

for y = 54, 60 do -- começo e final y da area

Link para o comentário
Compartilhar em outros sites

  • 0

- Vilden

Não pode pedir o msn a um membro e se eu ver você falando o seu num post, terei que editá-lo e isso poderá lhe acarretar em futuras punições se continuar *-*.

 

- Dono do Tópico

Movido para Pedidos atendidos Ot Server Scripting.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...