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

Thread: Action com defeito "Connected"

  1. #1
    iBot User
    Join Date
    Dec 2013
    Posts
    22
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Reputation
    10
    Rep Power
    3

    Action com defeito "Connected"

    o char não loga na hora certa, tipo se eu colocar uma determinada o char já começa a logar de imediato, ele não espera dá a hora para tentar logar, to querendo para colocar minhas conta para botiar depois da SS.

    local accounts = { {acc = account, pass = password, name = name} }
    local serversavetime = {from = '7:00', to = '7:12'} serversavetime = {from = tosec(serversavetime.from), to = tosec(serversavetime.to)}
    local randdelay = {min = 0, max = 300}
    local startlabel = ''
    local curchar = 1
    --dont change things below local
    randomdelay = math.random(randdelay.min, randdelay.max)
    if not connected then
    setcavebot('off')
    local curtime = tosec(time())
    if curtime < serversavetime.from or curtime > serversavetime.to+randomdelay then
    connect(accounts[curchar].acc, accounts[curchar].pass, accounts[curchar].name)
    wait(3000,4000)
    updateworld()
    if connected then
    if startlabel ~= '' then gotolabel(startlabel)
    end
    setcavebot('off')
    settargeting('off')
    setlooting('off')
    -- Turn on Disconected Alert
    setsettings("Settings\\Alerts\\Disconnect\\PlaySound","yes")
    -- Check Position - Temple Yalahar local
    openbps = true
    while openbps do
    -- Open Backpacks
    closewindows()
    setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no")
    wait(500, 1000)
    openitem(MainBP, "back")
    wait(500, 1000)
    resizewindow(MainBP,1)
    wait(500, 1000)
    openitem(LootBP, MainBP, true)
    wait(400,500)
    resizewindow(LootBP, 1)
    wait(500,1000)
    openitem(GoldBP, MainBP, true)
    wait(400,500)
    resizewindow(GoldBP, 1)
    setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes")


    Não consegui descobri o pq dele não logar na hora determinada, espero que alguém possa me ajudar, alguém com conhecimentos em programação.

    Obrigado.
    Last edited by Hopkins; 04-23-2014 at 10:53 PM.

  2. #2
    Normal User matheusking00's Avatar
    Join Date
    Jan 2014
    Location
    Fortaleza - CE
    Posts
    431
    Mentioned
    32 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    76 Post(s)
    Reputation
    77
    Rep Power
    3
    Este seu script é meio complicado.

    Você quer um action que conecta depois do server save ? certo ?



    PHP Code:
    local accountName "seu id" 
    local password "sua senha" 
    local characterName "seu char" 
    local ss 05:10  -- Hora do SS 10 minutosaltere de acordo com seu fusionárioAltere de acordo com sua preferencia.

    --DO 
    NOT EDIT BELOW

    if (
    connected == false) and time() >= ss then 
        
    while (connected == false) do 
            
    connect(accountNamepasswordcharacterName
            
    wait(3000,5000)
           
    closewindows()
    wait(5001000)
    openitem(mainBp'back')
    wait(5001000)
    resizewindows()
    wait(5001000)
    openitem(lootBpmainBptrue)
    wait(5001000)
    resizewindows()
    wait(5001000)
    openitem(goldBpmainBptrue)
    wait(5001000)
    resizewindows()
    minimizewindows("equip")
    gotolabel(startlabel
        
    end 
    end 
    Pelo o que eu vi, seu action é para vários chars. Este aqui funciona somente com uma conta e um char.
    Vou tentar ver o que esta de errado e ver se consigo resolver.
    Last edited by matheusking00; 04-24-2014 at 01:05 PM.
    Rep +

    Conheça meu Tópico

  3. #3
    Administrator Manuu's Avatar
    Join Date
    Jun 2012
    Location
    Curitiba
    Posts
    3,667
    Mentioned
    203 Post(s)
    Tagged
    1 Thread(s)
    Quoted
    495 Post(s)
    Reputation
    233
    Rep Power
    10
    @Hopkins tu pegou essa action aonde amigo?

    Loja

    Site

    Facebook

    Skype

    Promoção

    manuellascripts
    --

  4. #4
    iBot User
    Join Date
    Dec 2013
    Posts
    22
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Reputation
    10
    Rep Power
    3
    @matheusking00 - Sim. Valeu por me manda o seu connect, mais se der tenta ajeita essa action ai, e tenta colocar para ela ver que char tem stamina baixa pra logar no próximo, ia ser rox pox... qq jeito vou te reputar pela ajuda ai cara vlw, não esqueça de postar se consegui ajeita essa action.

    @Manuu - Eu peguei pesquisando aqui no fórum, não lembro em que tópico, mais foi daqui mesmo.


    Esqueci também tem essa action que não tá funfando como devia, ela desloga o char mais apenas quando ele estar no local certo no horário certo, se passa da hora pra ele deslogar e ele não deslogar, ele não desloga mais, o lugar certo seria quando ele entrasse no pz.



    local LOGOUT_TIME = '4:55' -- hour to logout

    -- Dont change below

    local LOGOUT = tosec(LOGOUT_TIME)
    local CURRENT_TIME = tosec(time())

    if CURRENT_TIME == LOGOUT then
    if pzone then
    wait(500)
    logout()
    end
    end




    Desculpa a demora mais eu tava sem tempo pra entra na net.
    Last edited by Hopkins; 04-25-2014 at 07:53 PM.

  5. #5
    Normal User matheusking00's Avatar
    Join Date
    Jan 2014
    Location
    Fortaleza - CE
    Posts
    431
    Mentioned
    32 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    76 Post(s)
    Reputation
    77
    Rep Power
    3
    Quote Originally Posted by xakaboom View Post
    Eu consegui fazer uma action que acho que faz o que você quer.

    Code:
    local CharName = {'char1','char2','char3','char4'}
    local AccAndPass = { acc = 'acc', pass = 'pass' }
    local labeltogo = 'w000' 
    
    if pzone and stamina <= 2520 then
    setcavebot('off')
    logout()
    wait(400,600)
    end
    
    local currentchar = table.find(CharName,name)
    
    if currentchar then
    if currentchar == #CharName then
    currentchar = 1
    else currentchar = currentchar+1
    end
    else currentchar = 1
    end
    
    if (connected == false)
    then
    connect(AccAndPass.acc,AccAndPass.pass,CharName[currentchar])
    setcavebot('on')
    wait(500,600)
    gotolabel(labeltogo)
    wait(500,600)
    end
    ("local labeltogo = 'w000'" só mudar o "w000" pelo waypoint que você quer)

    O problema é que provavelmente o reconnect convencional (se o char cair por algum motivo ele reloga) provavelmente não funcionaria se essa action estivesse ativa, então fiz o seguinte:

    1º: Deixei o Reconnect convencional e esse Sequencial no script, o convencional ligado e o sequencial desligado
    2º: Fiz dois waypoints com action no fim do script funcionando assim:

    setcavebot('off')
    setsettings("Settings\\Actions\\List\\Reconnect\\Enabled","no")
    setsettings("Settings\\Actions\\List\\Sequencial\\Enabled","yes")
    setsettings("Settings\\Actions\\List\\Reconnect\\Enabled","yes")
    setsettings("Settings\\Actions\\List\\Sequencial\\Enabled","no")
    3º: Troquei o "w000" na action do sequencial pelo segundo waypoint, que no caso do meu teste foi "w112"


    No meu teste eu fiz em rookgaard, então usei o mesmo script de outra forma, mas na ideia de uma conta de 4EK, por exemplo, o bom seria colocar esses waypoints quando ele for depositar o loot no dp. A action vai perceber que é pz e que a stamina está menor que a desejada e vai logar outro char. Pra colocar a stamina que você quer é só fazer a conta de "x*60" que x é o número de horas que você quer que o char logue.
    Os créditos da action vão para o "soder" aqui do fórum.
    Crédito por esta action vai para o @xakaboom





    PHP Code:
    local LOGOUT_TIME '4:55' -- hour to logout 

    local LOGOUT 
    tosec(LOGOUT_TIME
    local CURRENT_TIME tosec(time()) 

    if 
    CURRENT_TIME == LOGOUT then 
    if pzone then 
    wait
    (500
    logout() 
    end 
    end 
    Esta action so vai fazer o char deslogar se ele estiver em pzone exatamente as 4:55, se for 4:56 ele ja não vai deslogar.
    Tenta esta:

    PHP Code:
    local ss1 04:40
    local ss2 
    04:55

    if time() >= ss1 and time() <= ss2 then
    if pzone then
    wait
    (1000)
    logout()
    end
    end 
    Nesta ele tem que esta dentro do pzone entre as 4:40 e 4:55.
    Faz uma action para quando der 4:40 força ele a refilar, dai ele vai ser obrigado a ir no banco.

    Por que se eu por somente quando horário for acima de 4:40, ele não vai relogar depois do SS, por que a action iria força ele a deslogar de novo. Por isso esta entre o horário de 4:40 e 4:55
    Last edited by matheusking00; 04-27-2014 at 11:01 AM.
    Rep +

    Conheça meu Tópico

  6. #6
    iBot User
    Join Date
    Dec 2013
    Posts
    22
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Reputation
    10
    Rep Power
    3
    cara o seu primeiro conecte tava melhor porque tem a horas pra o char logar só que não funfou aqui,essa segunda action não tem a hora que para mim é mais importante. A hora pra o char logar depois da SS sendo escolhido o char, pedi para acrescentar a stamina se pode-se,se vc ajeita sua primeira action postada pra mim seria bem melhor, a do deslogue eu vou testar e depois te aviso se deu algum problema.

    Obrigado

  7. #7
    Administrator Manuu's Avatar
    Join Date
    Jun 2012
    Location
    Curitiba
    Posts
    3,667
    Mentioned
    203 Post(s)
    Tagged
    1 Thread(s)
    Quoted
    495 Post(s)
    Reputation
    233
    Rep Power
    10
    Tu já deu uma olhadinha no reconect do blakw?

    Loja

    Site

    Facebook

    Skype

    Promoção

    manuellascripts
    --

  8. #8
    iBot User
    Join Date
    Dec 2013
    Posts
    22
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    7 Post(s)
    Reputation
    10
    Rep Power
    3
    eu quero um connect não um reconnect. Tem que ter hora pra logar, tipo fazer sozinho.

  9. #9
    iBot User
    Join Date
    Jul 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    5
    if (connected == false) then
    reconnect()
    wait(1000)
    pausewalking(10000)
    end

    if pzone and stamina <= 2520 then
    setcavebot('off')
    closetibia()
    wait(400,600)
    end

    if (connected == true) then
    openitem(MainBP, 'back')
    wait(1000,1500)
    resizewindows()
    wait(1000)
    openitem(LootBP, MainBP, true)
    wait(1000,1500)
    resizewindows()
    wait(1000)
    openitem(GoldBP, MainBP, true)
    setcavebot("yes")
    wait(1000, 2500)
    setlooting("yes")
    wait(1000, 2500)
    settargeting("yes")
    wait(1000)
    minimizewindows("equip")
    end




    Desse jeito ele vai fika tentando conectar até a hora que acabar o Save.
    e se estiver stamina baixa ou em area PZ ele desloga.

    É o mais simples, mas eu uso esse e todo dia depois do Save meu char loga e caça avonts

  10. #10
    iBot User
    Join Date
    Jul 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    5
    ah com hora ;s
    n gosto de marca hr kkkkk deu o save kero ele fazeno dinheiro ja ...

Posting Permissions

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