PDA

View Full Version : XenoBot Bug - Non-Issue [Windows 7 x64] Error/Look.MessageProxy



Rif
12-26-2014, 08:51 AM
Bug Report
Operating System:
Windows 7 x64
Short Description:
Error/Look.MessageProxy
Behaviors:

Client Freeze/Crash

Indepth Description:
I had question for u @DarkstaR (http://forums.xenobot.net/member.php?u=2), after u update to 10.54+ u changed something with xb.library file dll.
It possible to turned back old function in this library?
If not, tell me who can i play xenobot 10.71 using library 10.54(xb.0013.14.8.12.782), cause of this will the best library

DarkstaR
12-26-2014, 08:52 PM
How about you tell me the problem you're having, instead of saying "older is better"?

These proxies work for me, so I need you to tell me what is really wrong if you want it fixed.

Rif
12-27-2014, 09:14 AM
I made some experiments and give you results:
The promblem don't applicable only MessageProxy.OnReceive but all function in xenobot
Example script:
ErrorMessageProxy.OnReceive("myproxy", function(proxy, message)
if message == 'Sorry, not possible.' then
Self.Say('exura')
end
end)

what's wrong?
In 10.54 library(xb.0013.14.8.12.782.dll)
I repeat this message 'Sorry not possible' 1000 times per minute.
what do bot? use exura 60 times why? 1min= 60s(exhausted on exura == 1 s)

In 10.71 library(xb.0020.14.11.19.891.dll)
I repeat this message 'Sorry not possible' x 1000 times per minute.
what do bot? use exura 1000 times,after 1-2min i got debug tibia client
Any wait(x, x), sleep(x) don't help

U can load this script works 100% ( try use on tibia hotkeys for example gold, but u shouldn't had gold in backpack, will got message == Sorry, not possible{after this settings hold key pushed})
The main problem is in reapeat function, bcs in old version <10.54 when i use some message proxy, and he is fail .... because i don't have enough level or mana
example:

ErrorMessageProxy.OnReceive("myproxy", function(proxy, message)
if message == 'Sorry, not possible.' then
if Self.Health()<200
Self.Say('exura')
end
end)

bot after got message once try cast spell WHERE on 10.71 try again again.. until this function not will be sucessfully.

My idea where u should look for problem:
- in my opinion Message proxy now work such as some 'Module' or 'While true do' where function is repeated .

Ask more if u don't understood
Rif

DarkstaR
12-31-2014, 11:30 PM
The amount of times "Sorry, not possible" is sent is dependent on the Tibia server, not the bot. It's not the libraries fault. Instead of blaming the bot, fix your fucking script. Self.CanCastSpell() will check if the spell is on cooldown and if you have enough mana to use it.

Rif
01-01-2015, 07:50 AM
What you talking about? I'm don't stupid i test xenobot 10.71 and 10.54 on Open Tibia Servers( over 20+) and trust me that it's not depend on Tibia Server. Library is wrong bro.
On 10.54 tibia, when i used xeno 10.71 i had crash many scripts while on this same tibia i used xeno 10.54 scripts worked great.

DarkstaR
01-01-2015, 10:18 AM
You're a moron, lol. Do what I said and it will work, don't and keep looking stupid.