Results 1 to 1 of 1

Thread: Utilizando as funções globais para facilitar a criação do seu script!

  1. #1
    Banned
    Join Date
    Jul 2012
    Location
    Santa Cruz do Sul - RS
    Posts
    867
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    21
    Rep Power
    0

    Utilizando as funções globais para facilitar a criação do seu script!

    Funções Globais


    O que são?

    As funções globais são funções
    avá que criamos dentro do Setup por exemplo, para poder usar depois apenas uma linha somente em nossas actions.

    Mas no que elas ajudam?

    Diminuem o tamanho das actions, fazendo-as funcionar melhor e mais rapidamente.

    E são dificeis de se usar? Preciso ter um conhecimento avançado?

    Não são dificeis de usar, se você tiver é claro no minimo um conhecimento básico-avançado em lua. Tendo isso você não tera dificuldades.

    ________________________

    Agora vamos saber como usa-las:

    Primeiro, vou usar como teste uma função global bem útil, vai ser __travel(string city name, npc name), e o que ela vai fazer vai ser básicamente isso,

    PHP Code:
    reachcreature(npcname)
    wait(500)
    say('hi')
    wait(1000)
    npcsay(cityname)
    wait(1000)
    npcsay('yes'
    Então a função vai fazer isso tudo acima, e com a função você ao invez de usar toda vez esse código, você vai apenas usar,

    PHP Code:
    __travel("venore""Karith"
    No exemplo, estou querendo ir de yalahar para venore, então seto a cidade que quero que é "venore", e o nome do npc do barco da cidade origem que no caso de yalahar é Karith.

    Onde colocar?

    Abra seu setup e cole em qualquer lugar dele,

    PHP Code:
    function __travel(stringcitynpcname)
    local striing stringcity or nill
    local nnpcname 
    npcname or nill   
    reachcreature
    (nnpcname)        
    wait(1000)            
    say('hi')       
    wait(500)           
    npcsay(striing)        
    wait(500)            
    npcsay('yes')    
    end 
    Feche e pronto, agora você só precisa usar um simples,

    PHP Code:
    __travel("venore""Karith"
    ao invez do grande código anterior.

    Lembrando que se você for querer fazer uma função global NUNCA esqueça de por __ antes do nome da função, pois é isso que indica que ela é global.


    Espero que tenham gostado, em breve estarei postando uma lista de funções globais úteis.

    Enjoy.

    Last edited by Sayildd; 10-22-2012 at 04:07 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •