seria em uma determinada área?
Monster Sumir Depois De X Tempo
Por romeu23, 11 de abr. de 2012 em Scripts
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

Sim , em uma determinada área ...
Poderia ser um globalevents, ele sumonaria o monstro em determinada área e em uma determinada hora ...
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

é 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)
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

E a tag?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

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
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

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 Abril 11 por Esaus
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

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
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

Consiguir ! vlw vodkart o porém é que o monster não esta sumindo ![]()
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

deixa eu ver como ficou
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

-- 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
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

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
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

Aée funcionou vodkart vlww brother ! REP+ AEE ![]()
Dúvida sanada, tópico reportado.
Fechar.
Rep+ para vodkart por está ajudando a galera
____________
passa msn vodkart
info
Grupo: Conde
Registrado: 17/07/11
Posts: 705
Reputação: +108

- 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.




info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck
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
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+