BBot - The best bot of the world
BUG no Cavebot - Printable Version

+- BBot - The best bot of the world (https://forums.bmega.net)
+-- Forum: Support (https://forums.bmega.net/forum-6.html)
+--- Forum: Support & Help (https://forums.bmega.net/forum-8.html)
+--- Thread: BUG no Cavebot (/thread-10464.html)



BUG no Cavebot - HdKero - 06-22-2013

Code:
01 -- Fixed (33173 31803 7)
02 -- Say (33173 31803 7:hi)
03 -- NPCSay (33173 31803 7:deposit all)
04 -- NPCSay (33173 31803 7:yes)
05 -- FullCheck (33173 31803 7:Full no_withdraw Else withdraw Code !mp_id!>=!mp_total!)
06 --Label (33173 31803 7:withdraw)
07 -- NPCSay (33173 31803 7:withdraw)
08 -- Withdraw (33173 31803 7:!mp_id! !mp_price! !mp_total!)
09 -- NPCSay (33173 31803 7:yes)
10 -- Label (33173 31803 7:no_withdraw)
11 -- Point (33171 31807 7)
12 -- Point (33172 31808 7)

e dai ao chegar no waypoint 10 ele envez de continuar para o wpt 11 ele volta para o wpt 01 e refaz toda a compra e fullchecks novamente...
esse erro tb occore em um delay que eu tenho...

Code:
01 -- Point (33208 31759 6)
02 -- FullCheck (33208 31759 6:Full back Else delay Code cap<!cap!; !mp_id!<!mp_min!)
03 -- Label (33208 31758 6:delay)
04 -- Delay (33208 31759 6:20)
05 -- GoLabel (33208 31758 6:exp)
06 -- Label (33208 31759 6:back)
07 -- Point (33213 31758 6)

sendo do 05 volta para o 01 e refaz todo o procedimento até chegar ali novamente...

porem esse "bug" ele não ocorre sempre...
e o unico jeito que consegui resolve-lo para quando esta acontecendo e parar de aconter é adicionar 1 fixed point antes do wpt label...


RE: BUG no Cavebot - Kimoszin - 06-22-2013

Você informou que quando chega no waypoint 10 ele volta pro primeiro, mas isso não tem lógica, pois ali só tem um Label.
Você está usando algum macro anti-stucked?


RE: BUG no Cavebot - Coizado - 06-23-2013

Acho que o Kimoszin foi direto no problema, já que os points são na mesma coordenada, quando um macro de Anti-Trap ativa, joga ele pro primeiro Point na mesma coordenada e começa td de novo.


RE: BUG no Cavebot - HdKero - 06-23-2013

Vou dar uma revisadas nos macros o point 01 não seria realmente o 1 e sim tipo o 100 e pouco aquele é o check, e existem 1 outro ponto nessa mesma posição bem antes desse, em ambos os casos... e ele volta para aquele ponto...

Bom a solução para o Buyer foi eu colocar um delay de 2 segundos antes de falas importantes...
e modifiquei o Anti Stuck para um tempo superior aos delays...
vou confirmar c não ocorre mais qualquer erro, qlq coisa eu volto e reabro um topico aki Smile
----
Aproveitando a Deixa, voces sabem me dizer c o "Framerate limit" é aconselhado a se usar... pois o jogo fica a 4 fps '-'... o bot continua mas essa baixa taixa nao vai fazer o bot "errar" mais?


RE: BUG no Cavebot - Kimoszin - 06-23-2013

Creio que seja mesmo esse macro para o character não ficar parado.

Já sobre o Framerate limit, ele só é eficaz se o client estiver minimizado, se eu me lembro bem, então não tenho como te dizer se vai errar mais ou, menos.