Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Tutorial sobre islocation() by Sayild.

  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

    Tutorial sobre islocation() by Sayild.

    Eae galeera do fórum iBot BR.

    Hoje vou ensinar como usar o if islocation() e o if not islocation(), duas funções MUITO usadas e úteis para fazer scripts 100% afk, e vocês vão ver como é muito fácil de usa-las.

    Vamos lá,

    1º Passo: Como usar o if islocation()

    O que ele faz?
    O if islocation() checa se você está naquela posição no momento, e se está ele vai continuar a ação, segue o exemplo,

    Lua Code:
     
    if islocation() then
       say('hi')
    end


    No código acima ele vai checar se está na posição e se está vai executar a ação se não vai retornar false.

    Agora vejamos no exemplo abaixo uma outra forma de usar o islocation(),

    Lua Code:
     
    if islocation(2) then
       say('hi')
    end


    Agora como acima, ele vai checar se está na posição entre ela e 2 sqms, ou seja se você está na posição e 2 sqms.

    2º Passo: Como usar o if not islocation()

    O que ele faz?
    Ele vai checar se você está na posição, e se não estiver vai pular para uma label definida por você.

    Vejamos no exemplo abaixo,

    Lua Code:
     
    if not islocation() then
       gotolabel('escada')
    end


    No exemplo acima, ele vai checar se está na posição, se não estiver vai voltar para o label 'escada', se estiver vai simplesmente continuar para o proximo waypont.

    No exemplo de cima, é muito utilizado para fazer "checks" em escadas, buracos, teleports, portas. Vou explicar como usar.

    Um exemplo usando para uma escada, você faz 1 STAND antes do STAND que sobe a escada e nele poem qualquer nome, vamos supor que seja 'escada'. Agora você vai fazer o stand para subir a escada normalmente e assim que subir, na posição, você adiciona um Stand e uma Action e nessa action, adiciona o codigo do exemplo acima, assim ele vai checar, se o seu char não estiver subido a escada, ele vai voltar no waypont 'escada' e tentar novamente, assim evitando traps e bugs no script.

    Enfim, espero que tenha sido útil este tutorial, enjoy.
    Last edited by dragonjapa; 09-18-2014 at 02:20 PM.

  2. #2
    iBot User mlim!'s Avatar
    Join Date
    Jun 2012
    Location
    São Paulo, Brasil
    Posts
    433
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    11 Post(s)
    Reputation
    17
    Rep Power
    5
    Boa!


    Essas funções são frutos de muitas duvidas no forum!


    "Não há vida no vazio, só a morte"

  3. #3
    Normal User
    Join Date
    Jul 2012
    Posts
    66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    5
    nao entendi, mais e se ele esta em uma waypont que esta perto da escada e ele desce sem qre como q faz pra subir devolta?

  4. #4
    Normal User
    Join Date
    Sep 2012
    Posts
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    5
    achei sua intençao boa, mas a explicacao tá fraca e incompleta..

  5. #5
    Normal User
    Join Date
    Aug 2012
    Posts
    49
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    11
    Rep Power
    5
    Discordo com os outros, está ótimo seu tutorial, o problema é que essa função islocation() é para usuários com mais experiência.

  6. #6
    Normal User
    Join Date
    Jun 2012
    Posts
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    13
    Rep Power
    5
    islocation(2)

    posição da action e 2SQMs em qualquer direção?

  7. #7
    Normal User tovit's Avatar
    Join Date
    Apr 2012
    Posts
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    5
    Turorial file, vlw brother! :P

  8. #8
    iBot User herpes81's Avatar
    Join Date
    Jun 2012
    Location
    Uruguay
    Posts
    144
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    9 Post(s)
    Reputation
    9
    Rep Power
    0
    muito bom. valeu.

  9. #9
    iBot User
    Join Date
    Nov 2012
    Location
    Encruzilhada do Sul, RS
    Posts
    19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    Valeu, vai ajudar muita gente!

  10. #10
    iBot User skullzin's Avatar
    Join Date
    Feb 2012
    Location
    Brazil,Curitiba
    Posts
    598
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    12 Post(s)
    Reputation
    24
    Rep Power
    6
    Ajudou e vai ajudar uma galera...eu mesmo a um tempo atras tinha muitas duvidas sobre essa função
    TE AJUDEI ? REP+

Posting Permissions

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