-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
script alguém pode me ajudar nessa spells aqui, queira que colocassem pro meu personagem ficar inatingível por 6 segundos e podendo atacar livremente
Por lazaroszz,
- 0 respostas
- 502 visualizações
-
- 0 respostas
- 1971 visualizações
-
- 1 resposta
- 2299 visualizações
-
- 0 respostas
- 1079 visualizações
-
- 1 resposta
- 1239 visualizações
-
Pergunta
LuckOake 400
Olá galera. Vou direto ao ponto dessa vez. Adaptei de um script uma função de follow, mas ela tá bugada. O monstro não segue, só muda o lookdir.
function doCreatureFollow(cid, target, playerpos, targetpos, times)
followstor = 51325
if playerdir ~= getCreatureLookDirection(cid) then
doCreatureSetLookDirection(target, getCreatureLookDirection(cid))
end
if playerpos ~= getCreaturePosition(cid) then
if playerpos.z == getCreaturePosition(cid).z then
ntpos = getCreaturePosition(cid)
local x,y,z = ntpos.x-playerpos.x,ntpos.y-playerpos.y,ntpos.z-playerpos.z
ntpos = getCreaturePosition(target)
ntpos.x, ntpos.y, ntpos.z = ntpos.x+x,ntpos.y+y,ntpos.z+z
if queryTileAddThing(target, ntpos) == RETURNVALUE_NOERROR and getCreaturePosition(cid).z == getCreaturePosition(target).z then
doMoveCreature(target, getCreatureLookDirection(cid))
end
end
end
local playerpos, targetpos = getCreaturePosition(cid), getCreaturePosition(target)
if getPlayerStorageValue(cid, followstor) == 1 then
addEvent(move, 1, cid, target, playerpos, targetpos, times)
else
doCreatureSetNoMove(target, 0)
end
end
Dá pra ser usada mais ou menos assim:
Mas não sei como usar corretamente. Alguém quer dar uma luz?
Editado por LuckOakeLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados