Talkannon 0 Postado Julho 21, 2006 Share Postado Julho 21, 2006 Entã galera, fiz a função selfMovement, tipo assim, vc define o qto o npc pode andar afastando da coordenada x original e tbm da coordenada y e ele não saí da area! \o\ Coloquem no npcs\lib\npc.lua function selfMovement(maxx,maxy,x,y) cx, cy, cz = selfGetPosition() randmove = math.random(1,6) if (randmove < 5) then if randmove == 1 then nx = cx + 1 end if randmove == 2 then nx = cx - 1 end if randmove == 3 then ny = cy + 1 end if randmove == 4 then ny = cy - 1 end else nx = cx ny = cy end if (maxx > 0) and (maxy > 0) then if (nx > (x + maxx)) or (nx < (x - maxx)) then nx = x end if (ny > (y + maxy)) or (ny < (y - maxy)) then ny = y end end moveToPosition(nx, ny, cz) end E aih, é só colocar isso no npc q vc quer q ande: if focus == 0 thenfunction selfMovement(maxx,maxy,x,y) end Ps.: Coloca dentro da função OnThink dele... maxx = O quanto ele pode se afastar no eixo x, tanto pra esquerda como pra direita... maxy = O quanto ele pode se afastar no eixo y, tanto pra cima como pra baixo... x = A coordenada X original dele, onde ele é carregado... y = A coordenada Y original dele, onde ele é carregado... Caso queira que seu npc ande livremente, e só colocar: if focus == 0 thenfunction selfMovement(,,x,y) end E pronto \o/ Link para o comentário Compartilhar em outros sites More sharing options...
GM Skazi 0 Postado Julho 21, 2006 Share Postado Julho 21, 2006 Parabens kra!! Isso pode ajudar mta gnt, apesar de que todos os OT's mais recentes já vem com essa função, poderá ajudar muitas pessoas ainda!! Atenciosamente, GM Skazi Link para o comentário Compartilhar em outros sites More sharing options...
Talkannon 0 Postado Julho 22, 2006 Autor Share Postado Julho 22, 2006 Bah, q isso xD Ajudo por ajudar msm xD \o/ Vlw aih Link para o comentário Compartilhar em outros sites More sharing options...
Cidinho 0 Postado Julho 26, 2006 Share Postado Julho 26, 2006 Ajuda, mas tipo, ajudaria mais se ele pudesse andar x passos pra posição x e etc Link para o comentário Compartilhar em outros sites More sharing options...
Benji 0 Postado Agosto 28, 2006 Share Postado Agosto 28, 2006 eu acho que nao ajuda muito por na verdade nao entedi pra que serve esse npc lozlzzzzzzzzzz Link para o comentário Compartilhar em outros sites More sharing options...
skynagerloas 1 Postado Maio 25, 2007 Share Postado Maio 25, 2007 Tópico em Lugar errado, ~o{Tópico Movido}o~, Abraços. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados