Olá galera, hoje eu vou postar aqui para voces fazerem bom uso de uma funçao interessante que eu axei.
O nome da funçao , que ja está na cara é doMoveNpc.
Bom, mais o que ela faz?
R-> Simples, ela cria um NPC , em uma certa posiçao, e faz ele andar na os TILES que voce configurou.
Para instalar, primeiro voce vái na ->
MeuServidor -> Data -> LIB -> 050-Functions. -> Lá no final, voce adiciona
[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
function doMoveNpc(npc, pos, dir, dlay)[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
if type(dir) ~= "table" or not next(dir) then [/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
return false [/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
end[/size][/font][/color]
[color=#000000][font=Arial, sans-serif][size=3]
if isCreature(npc) then[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
local dirs = dir[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
local n = doCreateNpc(npc, pos)[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
addEvent(doMoveCreature, dlay, n, dirs)[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
end[/size][/font][/color]
[color=#000000][font=Arial, sans-serif][size=3]
return true[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
end[/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3]
Pronto, feito isso ja esta instalado a sua funçao
Mais e agora, como eu faço para usar?
R-> Simples , para voce usar e determinar vários passos para ele andar , basta adicionar no seu sistema, a segunte "funçao"
local w = {NORTH, WEST, SOUTH, EAST}
for i = 1, #w do
doMoveNpc("Riona", {x = 321, y = 123, z = 7}, i, 1000)
end
Mais o que isso faria?
R-> Isso criaria o NPC Riona, na posiçao -> {x = 321, y = 123, z = 7} <-, e faria ela andar para o NORTH , WEST, SOUTH E EAST, em um DELAY de 1 Segundo.
Créditos :
OrochiElf -> Por Fazer a Funçao.
KyoKusangi (Eu) -> Por trazer ao Forum.
REP + aaew