I died
Printable View
#knudaforpresident
#svennsengsucks
#darkstarpaymysofties
troll thread op
When I read the shit you wrote before you raged like a 6yo i thought console might be something you have access to, not the average XenoBot user. But why explain when you can resort to insults, who even cares for customers, right? After your "answer" im pretty sure you´re actually talking about a Terminal Emulator, which a Tibia chat channel totally does look like /s
#yourallfags
#fergusonriots
whats a console??? @DarkstaR
its like xbox?
so how can the script drop the soft boots by accident ? the vial dropper? for what I need to look out(on the scripts) so it does not happen again ?
Yeah, the vial dropper can be dropping soft boots if it tries to throw out the same pile many times. What will happen is it will throw the same pile out more than once, and when the pile goes away from the first throw, the second throw will throw whatever took its place - in this case, your soft boots. I have checks in the scripting engine to make sure I never throw out anything that a script doesn't tell me to: I check how many items are in the container they are throwing from as soon as they throw something, and the throw gets queued up and will be executed within 10-100 milliseconds (depending on what other actions the bot is trying to do). When I am finally able to throw, I only do so if the container has the same amount of items as it originally had. This means that it's impossible for the bot to throw softs unless the script tells it to throw softs.
This is best explained with code:
c++ code:
int XenoScript::luaContainerMoveToGround(lua_State *L)
{
int count = -1;
XenoScript* script = XenoScript::GetCurrentScript(L);
if (lua_gettop(L) == 6)
count = XenoScript::GetIntegerArg(L, 6);
else if (!XenoScript::VerifyArgs(L, script, "luaContainerMoveToGround", 5))
return 1;
int index = XenoScript::GetIntegerArg(L, 1);
int spot = XenoScript::GetIntegerArg(L, 2);
int x = XenoScript::GetIntegerArg(L, 3);
int y = XenoScript::GetIntegerArg(L, 4);
int z = XenoScript::GetIntegerArg(L, 5);
script->beginOperation();
if (!XenoScript::isContainerValid(index))
return XenoScript::PushActionResult(L, XB_INVALID_ACTION);
int beginningCount = tibiaClient::Containers->getContainer(index)->itemCount;
script->endOperation();
int loops = 0;
XENO_ACTION_RESULT ret = XB_ACTION_COOLDOWN;
while (true)
{
script->beginOperation();
if (XenoScript::isContainerValid(index))
{
if (beginningCount != tibiaClient::Containers->getContainer(index)->itemCount)
ret = XB_INVALID_ACTION;
else
ret = tibiaClient::Self->MoveItemFromContainerToGround(index, spot, x, y, z, count);
}
else
ret = XB_INVALID_ACTION;
script->endOperation();
if (XenoScript::CheckActionSuccess<10, 10>(ret, loops++)) break;
}
return XenoScript::PushActionResult(L, ret);
}
Yeah well the reason I thought you meant "Tools>BP Info" was because of
This part: "it shows text next to each backpack that displays their index"
And while that's not exactly what "Tools>BP Info" does, that's what I thought you meant (simply because of the fact that I have never noticed that the backpack indexes show up when you open the looter tab).
When I asked for a "clearer" explanation what I expected was the following:
- Open the looter tab. Screencapture the entire screen.
Just telling me what I just wrote would be so much simpler.
EDIT: Trying to fix a screen capture program. Might have it fixed by tomorrow.
Depends who you are.
Mine says the same exact thing, but uses added verbosity to explain WHY it's being done. Yours just says "hey, do this". Just because you don't use verbosity to effectively convey complete ideas, and prefer to give or see empty commands, doesn't mean that I am the same way.
Kiss and make up pls
Too much drama over looter :///
@DarkstaR i have the same problem. I dont use vial drop but i know what's the reason. I bot on hydras and i think that i just loot boh at the same time when i had to change softs>boh. Bot changed it but with the bohs in corpse, but with those in bp
script is simply like life ring script, dont think so thats the problem
its problem of dropflask scripts after DarkstaR update bot to help people bot on low fps.
Guys, you really piss me off, write own lua scripts, if not MonsterContainerCorpseIsOpened then doSwapBoots or DropVial or Whateva end.
@Koksik22
http://forums.xenobot.net/showthread...l=1#post392369
Do analyze code, and think what you said.
@Koksik22 it's still a script issue. As I showed in the post Hugo quoted, it is 1000000% impossible for the bot to throw something that it is not told to throw. Impossible.
The only reason it happened with that update is because I made scripts run much, much faster than before, meaning badly coded scripts don't have some artificial time-delay that caused this not to happen.
and what You tell about pick up items from ground to mana bp? sometime thats shit happend, i dont cry since i use windaddons and maybe its foult of that. but before that update all was work perfect with windaddons, anyway xenobot its still better 4me then others bots. If that Update rly helpd people for me its fine. Btw Happy New Year For You and all Xb Community.
Lol... I have an active subscription on windbot ibot and bbot
Tried em all.
I still stick to xb.
ps: windbot has login on next char. bye