Results 1 to 4 of 4

Thread: Permitir usar index no connect() ao invés do nome do char.

  1. #1
    iBot User
    Join Date
    Sep 2012
    Posts
    239
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    46 Post(s)
    Reputation
    23
    Rep Power
    5

    Permitir usar charlist index no connect() ao invés do nome do char.

    Por exemplo:

    connect("acc","pass","1") tenta conectar o primeiro char da lista, connect("acc","pass","2") o segundo, etc.

    Seria muito útil em algumas situações.

  2. #2
    Administrator Tamapumper's Avatar
    Join Date
    Apr 2012
    Posts
    480
    Mentioned
    214 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    167 Post(s)
    Reputation
    177
    Rep Power
    10
    Tipo quais situações? Seja mais especifico.

    A função connect requer account e password, então no seu script você já cadastra essas informações. Você poderia simplesmente cadastrar em um vetor multidimensional a sua conta e todos os chars dessa conta, e o chamaria
    pelo index.

    veja:


    local acc = {account = "teste123", password = "senha123", chars = {
    'char1' , 'char2', 'char3', 'char4'}}

    for i = 0, #acc.chars do
    connect(acc.account, acc.password, acc.chars[i])
    wait(3000,5000)
    if connected then
    break
    end
    end

  3. #3
    iBot User
    Join Date
    Sep 2012
    Posts
    239
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    46 Post(s)
    Reputation
    23
    Rep Power
    5
    @Tamapumper

    O uso de index ao invés do nome do char seria muito útil pra mim que uso o script em várias contas com múltiplos chars. É um saco ter que ficar editando os nomes.

    Os nomes de todos os chars seriam trocados pelo número mais alto do index do charlist. Seria usado a função math.random() para selecionar um desses indexes.

    Imagina só, a simplicidade e ganho de tempo ...

    Code:
    connect("conta","senha", math.random(1,11))
    ... para entrar num char aleatório de uma conta com 10 chars.

    O iBot Plus, assim como o antigo iBot, tem várias funções que reconhecem tanto a string quanto o index, openitem() por exemplo reconhece tanto o nome do item quanto o index, assim como itemcount() and windowcount().

    Se você passar essa sugestão para o programador, eu agradeço.

    PS: qual a tag que você usa para o código ficar highlightened?
    Last edited by john86; 04-15-2016 at 10:58 PM.

  4. #4
    Administrator Tamapumper's Avatar
    Join Date
    Apr 2012
    Posts
    480
    Mentioned
    214 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    167 Post(s)
    Reputation
    177
    Rep Power
    10
    Quote Originally Posted by john86 View Post
    @Tamapumper

    O uso de index ao invés do nome do char seria muito útil pra mim que uso o script em várias contas com múltiplos chars. É um saco ter que ficar editando os nomes.

    Os nomes de todos os chars seriam trocados pelo número mais alto do index do charlist. Seria usado a função math.random() para selecionar um desses indexes.

    Imagina só, a simplicidade e ganho de tempo ...

    Code:
    connect("conta","senha", math.random(1,11))
    ... para entrar num char aleatório de uma conta com 10 chars.

    O iBot Plus, assim como o antigo iBot, tem várias funções que reconhecem tanto a string quanto o index, openitem() por exemplo reconhece tanto o nome do item quanto o index, assim como itemcount() and windowcount().

    Se você passar essa sugestão para o programador, eu agradeço.

    PS: qual a tag que você usa para o código ficar highlightened?
    ainda assim funcionaria da mesma forma pelo exemplo que te passei acima. O único trabalho que você teria seria cadastrar todos os seus chars, mas você terá esse trabalho apenas 1 vez.

    Para deixar com highlights, basta clicar no ícone LUA no editor de texto ou usar a tag LUA /LUA entre colchetes

Posting Permissions

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