Hotk para pegar uma certa quantidade de spear

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sex Dez 28, 2012 6:24 pm

Eu já tentei usa essa:

auto 1 equiprhand 7367 30

Porém ela n deixa o char com 30 enchanted na mao e parar de puxa, e sim ficar puxando um montante de 100 enchanted de 30 em 30.

Eu preciso disso para um refil, veja só a improvisação que eu fiz:

reachgrounditem 'dp'
opengrounditem 'dp'
wait 700
openitem 3502 1 'Locker'
wait 1000
moveitems 7368 'Depot Chest'
wait 2000
moveitems 5887 'Depot Chest'
wait 2000
moveitems 5889 'Depot Chest'
wait 2000
moveitems 5888 'Depot Chest'
wait 2000
equiprhand 3725 1
wait 2000
moveitems 7367 'Depot Chest'
wait 3000
equiprhand 7367 '30'
wait 2000

OBS: o item 3725 é food.

Ficou uma lamboseira, mas funciona, porem não é 100 por cento confiavel pq se eu tenho 3 montanted no dp: 18 , 100 , 100.. ele so vai puxa 18 e n pega do otro montante pra completa 30 enchanted na mão,

Estou precisando de uma hotkey, q não fique puxando enchanted de 30 em 30
Mas uma que complete sempre o char com 30 enchanted caso necessite.



Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sex Dez 28, 2012 6:45 pm

Hummm, interessante, deixa eu ver aqui

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sex Dez 28, 2012 7:29 pm

Hehe, esta demoro mais saiu... é que eu não estava achando uma variavel boa, aqui esta:

Código:
auto 100 if [$lhandslot.id != 7367] equiplhand 7367 30

Detalhe: A Spear vai para a mão DIREITA, então da uma mudada no shield ai ^^

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sex Dez 28, 2012 7:49 pm

Aew fiz o teste ake , a ideia é essa sim
Porem ele so puxa as enchanted se não tiver com nenhuma na mão.

Por ex se eu tiver 12 spear na mão, ele não completa 30, fica com 12 mesmo,
só irá completa 30 se as enchanted acabar.

Mas a bronca é que eu geralmente volto da hunt com umas 6 ~10 enchanted.
Dai quando eu abrir o dp, ele não vai completa 30 pq ainda tem enchanted, dai vou voltar pra hunt com a mesma quantidade de spear que eu cheguei no dp.

Só falta ajeita ele pra ele completa com o que já está na mão xD

_______

Ou uma otra que faça o cahr depositar as spear da mao pro dp, dai essa hotk vai fuincionar que é uma beleza,
Mas já tentei mover pelo action, mas ele só move pro dp o que está na bag, e o que está na mão ele n move.

Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sex Dez 28, 2012 8:38 pm

Fui pela opção mais facil... kk, a primeira ta me dando um trabalhão, pq ele tem que calcular, e isso eu qse não vejo em htks, então não sei aonde pegar como exemplo. Vamos lá:

Actions: Mover as Spear encantadas para Depot ( caixa preta ) ou Locker ( caixa marrom )
Caixa Preta do Depot:
Código:
if [$lhandslot.id == 7367] unequip 'lhand' 'Depot Chest'

Caixa Marrom:
Código:
if [$lhandslot.id == 7367] unequip 'lhand' 'Locker'

Certifique-se que as spear estão no lado DIREITO da mão do char

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sex Dez 28, 2012 10:44 pm

Aew testei esse esquema, mas n adiantou muita coisa.
Realmente ele funciona como o esperado, porém existe uma situação em que da fail.

Por ex:
Eu venho da hunt com 2 enchanted.
No DP existe 3 montantes de enchanted: 3, 100, 100
Como programado o bot irá depositar as 2 enchanted da mão ao dp, formando 3 montantes de: 5, 100, 100

Logo em seguida puxará pela action: if [$rhandslot.id != 7367] equiprhand 7367 30 , 5 spear do primeiro montante para a mão, e não puxará mais 25 do montante de 100 visto que essa action não completa as 30 caso o charr esteja com enchanted,

Segue abaixo a action que eu fiz:

reachgrounditem 'dp'
opengrounditem 'dp'
wait 700
openitem 3502 1 'Locker'
wait 1000
moveitems 7368 'Depot Chest'
wait 2000
moveitems 5887 'Depot Chest'
wait 2000
moveitems 5889 'Depot Chest'
wait 2000
moveitems 5888 'Depot Chest'
wait 2000
if [$rhandslot.id == 7367] unequip 'rhand' 'Depot Chest'
wait 2000
if [$rhandslot.id != 7367] equiprhand 7367 30
wait 2000
if [$rhandslot.id != 7367] equiprhand 7367 30
wait 2000

Eu pensava que essa action puxaria as 5 e 25 do otro montante de uma só vez....
No No No No

Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 10:08 am

entendi, então vou ter que bolar a htk de calcular quantas spear tem para puxar uma quantidade que some 30.

Vai demorar hem... ;x

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sab Dez 29, 2012 10:30 am

Aew não sei se vai ser mais fácil ou mais dificil,
Mas se tiver uma hotkeys que troque a ordem, ou reorganize os montentes:

Ex:

5 , 100 ,100
100, 5, 100 ou 100,100,5

Ai iria funcionar, mas acredito que este caminho seria mais complicado , ou nao?

Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 10:35 am

nunca vi, o proprio cliente do tibia faz isto, ele organiza a quantidade inferior para frente, vc ja tentou experimentar colocar as spear restantes dentro de uma outra backpack ?

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sab Dez 29, 2012 11:18 am

Ai teria q bota um montante menor que 30 do do dp pra otra bp tb.

Mas ai tava pensando , se vira deu botar pra ir carlin
Não sei se da countiem em enchanted.
Contar as enchanted, e compra no npc o restante até 30 de spear normal, e usar exeta con.

Algo tipo: if [$countitems 7367 < 30] buyitemsupto 3277 30

mas n sei se vai fazer a relaçao com 7367 e 3277 pra completa 30


____

Ou entao compra 30 mesmo, fazzer enchanted, e o que passar de 30 dropar no chão,
Será isso a suloução?


Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 12:00 pm

Hummm, deixa eu pensar em algo bom em cima da sua ideia...

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 1:14 pm

Essa aqui eu achei na internet, estou trabalhando nela para ver como funciona, e se puxa uma quantidade que não passe de 30, no caso a htk abaixo esta apra 20.

PEga spear - Pega spear da bag, mude o 20 para quantas spears voce quer na mão, e o 5 para qnd você ker pegar mais spears.

Código:
if [$itemcount.7378 >= 5] skip
set $wantedspears 20
if [$rhandslot.id == 7378] set $hand 'right' | if [$lhandslot.id == 7378] set $hand 'left'
reachgrounditem 2853
opengrounditem 2853
wait 1000
if [$hand == 'right'] equiprhand 7378 [$wantedspears-$itemcount.7378] |  if [$hand == 'left'] equiplhand 7378  [$wantedspears-$itemcount.7378]

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 3:19 pm

Mano... eu fiz tudo oque é testes... não consegui encontrar uma solução até agr... ta complicado :/

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Cllodoaldo em Sab Dez 29, 2012 9:42 pm

É eu tb testei algumas paradas, mas n adiantou.
Era bom um conteudo com todas as variaveis e actions do elfbot.
Não todas, mais algo mais completo, dai teriamos mais possibilidades.

Cllodoaldo
Membro Nv. 9
Membro Nv. 9

Mensagens : 23
Data de inscrição : 26/12/2012
Idade : 22

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Gabriel em Sab Dez 29, 2012 11:15 pm

foi tudo embora com o forum oficial do Elfbot :,(

Gabriel
Admin
Admin

Mensagens : 126
Data de inscrição : 22/12/2012

Ver perfil do usuário http://forum.elfbot.com.br

Voltar ao Topo Ir em baixo

Re: Hotk para pegar uma certa quantidade de spear

Mensagem por Conteúdo patrocinado Hoje à(s) 4:39 am


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum