Postado Fevereiro 28, 2013 12 anos 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 Editado Fevereiro 28, 2013 12 anos por KyoKusangi (veja o histórico de edições)
Postado Fevereiro 28, 2013 12 anos O script está bugado, se baseie nesse para arrumar: Retirado. Skype: joaoxtibia85.
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.