Ir para conteúdo

KyoKusangi

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    KyoKusangi recebeu reputação de tonyplyson em doMoveNpc(npc, pos, dir, dlay)   
    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

Informação Importante

Confirmação de Termo