Postado Fevereiro 7, 2017 8 anos Olá, tenho pesquisado muito e não encontro algo que solucione meu problema. Gostaria de poder fazer quests que o teleporte só apareça quando todos os monstros de determinada área fossem mortos. Vi alguns esquemas de tp aparecer quando um monstro for morto, mas realmente queria um jeito de verificar se a area esta com alguma criatura pra abrir o tp. Desde já agradeço.
Postado Fevereiro 7, 2017 8 anos Também tenho a mesma duvida, preciso deste script. Pra mim também funcionaria se fosse bloqueada a passagem se houvesse monstro em xyz. Editado Fevereiro 7, 2017 8 anos por markim1986 (veja o histórico de edições)
Postado Fevereiro 7, 2017 8 anos só fazer algo assim: function HaveCreatureInArea(area) for x = area[1].x - 1, area[2].x + 1 do for y = area[1].y - 1, area[2].y + 1 do local pos = {x=x, y=y, z=area[1].z} local m = getTopCreature(pos).uid if m ~= 0 and isMonster(m) then return true end end end return false end local var = {{x = 157,y = 54,z = 7},{x = 170,y = 60,z = 7}} -- pos começo e final da area if not HaveCreatureInArea(var) then --criar tp end não sei se no seu caso vai ser por alavanca, npc, ou quando o jogador matar todos desta area(pode usar onKill e checar area que o jogador esta tbm) mas é isso, abraços; [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.