Npc Andando

Panco
Por Panco
em Tutoriais de Scripting

Panco

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 11/12/05Posts: 3

bom galera sei que muitos já sabem masi muitos não etnaum como não tenho nada pra fazer vo postar um tuto...de como colocar seu npc para andar.xD

Primeiro de tudo, abra o arquivo data/npc/scripts/lib/npc.lua

e nele adicione. [bota no meio de outras duas funções]

CODEfunction moveRandom(ox,oy,max)

maxx = ox + max

maxy = oy + max

minx = ox - max

miny = oy - max

cx, cy, cz = selfGetPosition()

randmove = math.random(1,50)

if randmove == 1 then

nx = cx + 1

ny = cy

end

if randmove == 2 then

nx = cx - 1

ny = cy

end

if randmove == 3 then

ny = cy + 1

nx = cx

end

if randmove == 4 then

ny = cy - 1

nx = cx

end

if randmove >= 5 then

nx = cx

ny = cy

end

if((nx < maxx) and (ny < maxy) and (nx > minx) and (ny > miny)) then

moveToPosition(nx, ny, cz)

end

end

Agora você vai trabalhar no arquivo lua do seu NPC.

Lá no topo acrescente.

CODEox = 400

oy = 400

oz = 7

max = 5

ox, oy e oz é a posição de respaw do seu NPC, altere de acordo com cada NPC. o MAX é a quantidade maxima de SQMs que o NPC vai poder se afastar do ser respaw.

Ainda no arquivo do NPC dentro da função onThink() (use procura para achar onde está), coloque isso aki...

CODEif(focus == 0) then

moveRandom(ox,oy,max)

end

Pronto agora seus NPCs vão andar...créditos by por favor (;:

Panco

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 11/12/05Posts: 3

afes ningeum vai postar mesmo que legal..vo fechar topico enton

Chakau

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 09/11/06Posts: 278

Kra naum funfo naum....

naum sei pq..

mais naum funfou =,(

[Usuário banido, Ofensas/Xingamentos a Equipe]
Addict

bachieguinha

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/01/07Posts: 603

Nuss cara num entendi nd

 

num to kerenu reclamar naum mai tipow

 

c eu q ja tenhu alguma experiencia num entendi imagina um aprendiz

 

tipow, vc num expecificou onde tem q add esses códigos ae mano

 

tente melhorar proxiva vez =/

 

flwss

 

------------------------------------------

 

I am Hoster

 

Qualquer dúvida

 

felipebachiega@hotmail.com



luanfelipe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/10/06Posts: 8

kra é verdade aki tbm naum funfo naum e tbm sem kere dexa vc bravo mais tbm naum entendi nada vlw ae tenta arruma ai manu flw

mennow2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/05/07Posts: 1

isso so bugo meu npc nenhum deles taum falando

=(