View Full Version : Suggestions
Nakuu
04-23-2014, 01:28 PM
New functions:
[LUA] Access to Targeting/Looter/Walker/Shooter through LUA functions (Get/Set/Add/Remove items)
Trade with players
Tool / Ability to remove Premium Tab from the client
[Support] Equip/Unequip ring/amulet in Condition and Eq Manager
[BINARY] Being able to configure backpacks and/or other settings that usually require CONFIG (lua) file through Dialog/Xeno in Tibia
[LUA] Creature:isAggro(targetid) - returns true if this creature is targeting 'targetid', default is Self.ID() - suggested by ppgab
[Alarms] Alarm("alarmsName").Start()/Stop()
[Alarms] Allow to set your own .wav file as an alarm
[LUA] Map.UseItemWithItem function - uses item from the ground with another item on the ground
"Navigation" - suggested by Tripkip (http://forums.xenobot.net/showthread.php?25302-Suggestions&p=325296&viewfull=1#post325296)
CPU Saver
[LUA] Market functions - Market.Sell, Market.Buy, Market.Post, Market.Cancel, etc.
[Targeting] Targeting.IgnoreTagged() - or something like that to make targeting ignore all monsters that were tagged by someone else
[Support] Healing other people (Exura sio ", Potions)
[LUA] Being able to set stance
[Custom] Overlay for an guild members/enemies + different colour for leader - probably some kind of list with player's names for that
[Frag Helper] Use rune/spell when (last) target below X hp
Improvements/fixes to current functions:
[LUA/XBST] Instead of loading settings from another file allow us to add multiple panels of same name but with different 'id'. XenoBot could even load each panel on Settings Load and simply add lua function like 'selectPanel(name, id)' to allow us change settings whenever we want. You could also allow users to switch between settings (ie. in Healing module) which will make scripter's life way eaiser while creating low-level scripts for multiple vocations
[LUA] Self.CanCastSpell should check if the chracter has changed the floor recently (z-axis) since it can't cast spell within 1 second after changing the floor
[BINARY][Looter] Loot (Priority: First) only bodies with value over 'x' gp otherwise do not loot or loot as last
[Targeting] Improvements to Targeting's walking on furniture/fields feature. Bot tends to avoid fire while running away from ie. Demon which is really inefficient since it's simply better to walk over fire and not get hit by Demon
[Walker] Furniture destroyer if Walker is stuck and furniture is on walker's path
[Looter] Drop items (chooseable in the looter) on the ground if not enough cap
[BINARY] Improvements to Settings/Scripts Loading - add search for example
[BINARY][Targeting] Monsters counter in Targeting should have an option to count ALL LISTED MONSTERS instead of just one || some kind of categories as Merre suggested here http://forums.xenobot.net/showthread.php?25302-Suggestions&p=402350&viewfull=1#post402350
[Self Healer][Shooter][Condition Manager] Detect "You must learn this spell first." message and ignore this spell in current session - until character switched or something
[BINARY][Tools] Turn off reconnect option after server save since it causes ip block
Already implemented:
[v14.11.19.947][LUA] Rewrite WithdrawItems from depot function
[APOPHIS] Built-in 'Reach Depot' function which will use Browse Field to open it. It should also have built-in coordinates of each depot (instead of searching for the depot's ids on the map)
[APOPHIS] Reconnect tool
[APOPHIS] Self.Ping() / Self.Latency() function + Alarm on Ping above 'x'
[APOPHIS] Built-in Skinner/Duster (so it doesn't 'fight' with Targeting/Walker/Looter liek it might happen while using LUA script for that)
[APOPHIS] Eat Food - do not eat food in PZ. It might interrupt the depositer and cause it to fail deposit some items
[APOPHIS] Improvements to Diagnostics Info - show waypoints and special areas there
[APOPHIS] Improved Special Areas - besides fixing current bug with them add an option to choose from which side they should work (http://forums.xenobot.net/showthread.php?23220-Special-Areas-considered-by-position)
[APOPHIS] Browse field looting in case the body is covered with another body/item/field
[APOPHIS] Walker.isStuck()
[APOPHIS] 'Use item with another item in backpack' function - implemented as Container:UseItemWithContainerItem(spotfrom, contto, spotto)
[APOPHIS] NPCs Proxy
[APOPHIS][LUA] Self.Stand(x, y, z) / Self.Move(x, y, z) - suggested by only4tibia (http://forums.xenobot.net/showthread.php?25302-Suggestions&p=325196&viewfull=1#post325196)
[LUA/Walker] Speed up label dispatching or let one-liners execute inside a common environment so that they can communicate with each other | More info here (http://forums.xenobot.net/showthread.php?25302-Suggestions&p=432287&viewfull=1#post432287)
Faster label handling (at the moment it takes about 1 second even for empty labels)
Not any time soon / might be rejected at all:
Reverse Walker (http://forums.xenobot.net/showthread.php?24978 by ppgab)
Alarm if someone from VIP list log in
[Shooter] Allow to set mana condition by mana points (instead of mana percentage)
Rejected:
SQLite DB
Add an option to add radius of Stand waypoint (similiar to Node) so if the exact Stand coordinates are not reachable it should try sqm next to that one (within the selected radius, radius = 0 will force Walker to Stand only on the exact coordinates)
Add an option to choose which set of hotkeys to load while starting Tibia (could add an button or something to start new client with those hotkeys)[/COLOR] Already added to Tibia's client
[LUA] Shooter.Stop() / Start()
[Custom] Built-in whole Tibia map into client
[Targeitng] Improvements to Targeting - if you are targeting a ranged monster and get surrounded by melee monsters the 'if stuck' alarm is triggered and it kills 'if stuck' creatures instead of finishing up the ranged creature
Legend:
In Progress (Soon™)
High priority
Medium priority
Low priority
DarkstaR
04-23-2014, 03:59 PM
Why do you want me to turn stands into nodes? Why don't you just use nodes?
ppgab
04-23-2014, 04:16 PM
allow to directly change/operate support/targetting/looter through lua (instead of needing a couple of xbst files to load from, this would allow high quality multi vocation scripts)
allow to add multiple values separated by commas on the same "panel" in targeting/looter
reverse walker function(i made a thread about it some days ago)
Nakuu
04-23-2014, 04:16 PM
Why do you want me to turn stands into nodes? Why don't you just use nodes?
Because ie. if a monster is blocking the Stand's coordinates the Walker will get stuck - especially if the monster is out of screen.
Nakuu
04-23-2014, 04:22 PM
allow to directly change/operate support/targetting/looter through lua (instead of needing a couple of xbst files to load from, this would allow high quality multi vocation scripts)
Loading panels from the same file would probably cover that thing as well since the scripter will be able to prepare multiple healing panels and just set/load the needed one.
ppgab
04-23-2014, 04:25 PM
Loading panels from the same file would probably cover that thing as well since the scripter will be able to prepare multiple healing panels and just set/load the needed one.
hm, but how would i solve the problem if someone decides to change ultimate health potion to strong health potion, i'd need to change only the first self healer settings for example, of course this is just following the ideas i have of making REALLY 100% afk noob friendly scripts
DarkstaR
04-23-2014, 04:46 PM
Because ie. if a monster is blocking the Stand's coordinates the Walker will get stuck - especially if the monster is out of screen.
That's why you use a node. And that won't happen unless you're using mapclick.
Xeno Scripts
04-23-2014, 04:54 PM
That's why you use a node. And that won't happen unless you're using mapclick.
It's actually happens alot... even if I use a node.
ppgab
04-23-2014, 05:00 PM
can confirm that happens, specially when theres a narrow bridge involved, i made a node in every single tile of a bridge just to make sure it worked(not sure we are talking about the same thing :P)
DarkstaR
04-23-2014, 05:07 PM
It's actually happens alot... even if I use a node.
Then you're using mapclick, or it's in a special case, or you're a terrible scripter. This doesn't actually happen when a monster is there. It happens when the minimap THINKS there is a monster there, meaning there was one there the last time you were at that location. I prevented this from happening when I first created the pathfinder by taking into account move speed AND color on the minimap. So, even if the client thinks there is a monster on the spot, it will still be able to walk there as long as its a walkable color. This will only fail if the tile color is blue, or some other color that is generally not walkable.
Lastly, nodes have a tolerance. Their goalstate is true for any tile within 3 SQM of the target. So, if it's happening with nodes, the issue is probably on the way to the node, not at the node. This is easily fixed by making better scripts with nodes very close together in narrow passageways, preventing these sorts of issues.
can confirm that happens, specially when theres a narrow bridge involved, i made a node in every single tile of a bridge just to make sure it worked(not sure we are talking about the same thing :P)
This is the perfect example. Put a node before the bridge, a node every 4 sqm on the bridge, and a node at the end.
Nakuu
04-23-2014, 05:10 PM
I guess I'll have to double check it then. Used to happen a lot in Forbidden Island Hydras on those narrow (1 sqm width) bridges but maybe had Mapclicks on by mistake ;)
ppgab
04-23-2014, 05:13 PM
I guess I'll have to double check it then. Used to happen a lot in Forbidden Island Hydras on those narrow (1 sqm width) bridges but maybe had Mapclicks on by mistake ;)
yup thats exactly the same place i'm talking about^^
Stusse
04-23-2014, 08:36 PM
DarkstaR I'd suggest a fix to the stand's if stuck. If you're beside the player/monster blocking sqm wont activate 'if stuck'. :)
DarkstaR
04-23-2014, 08:39 PM
These are all wonderful suggestions, but until Apophis is done, there wont be any implementations. Apophis will be a new era for XenoBot, and in time I plan to fix all of XenoBot's shortcomings in this version. But first it needs to be finished and stable.
Stusse
04-23-2014, 08:42 PM
Aight, hope you finish it as fast as possible, some of these things can barely wait to be fixed!
/Stusse
Nakuu
04-23-2014, 08:46 PM
That's what I thought but having updated thread with suggestion won't hurt :)
ppgab
04-23-2014, 08:51 PM
new era? dont do this to my heart
Elvang
04-23-2014, 09:08 PM
Stickied, keep it updated ;)
Mageq
04-23-2014, 10:27 PM
Any kind of idea when Apophis Beta/Alpha will be released to the public?
And I'd also like to see this 'Improvements to Diagnostics Info - show waypoints and special areas there' being a High Priority, as it is very hard to keep track of special areas as you do not see them on the map, I started using xenomap but roshamuul isn't on there and the full script cannot be loaded =/
Keep up the good work, hope to see Apophis being released before the summer?
hakujewas
04-25-2014, 11:03 AM
Hi!
If there would be tradewith other players functionality, ability do write/read to sqlite3 db, reconnecter, $balance variable and market automation functions, I would certainly switch from WindBot!
DarkstaR
04-25-2014, 04:57 PM
Any kind of idea when Apophis Beta/Alpha will be released to the public?
And I'd also like to see this 'Improvements to Diagnostics Info - show waypoints and special areas there' being a High Priority, as it is very hard to keep track of special areas as you do not see them on the map, I started using xenomap but roshamuul isn't on there and the full script cannot be loaded =/
Keep up the good work, hope to see Apophis being released before the summer?
This will be in initial Apophis release. I was working on it last night. It looks rather fucking insane. Instead of drawing this grid, I'm just drawing polygons around blocking areas. I also have waypoint display done, just need to code special areas display (special areas may be a tiny bit late in the game).
Hi!
If there would be tradewith other players functionality, ability do write/read to sqlite3 db, reconnecter, $balance variable and market automation functions, I would certainly switch from WindBot!
Reconnector is coming, perhaps not in the initial release though. I've openly refused to add reconnect due to my concers about it's safety. I've been very stubborn in this regard. However, I've found that there's one rule I can have that will cover my concerns while still giving the people what they want: don't allow reconnect upon death.
Nakuu
04-26-2014, 12:37 PM
Hi!
If there would be tradewith other players functionality, ability do write/read to sqlite3 db, reconnecter, $balance variable and market automation functions, I would certainly switch from WindBot!
It'll be possible to check balance once DarkstaR implements NPCs' Proxy. What do you need sqlite3 for though? :)
hakujewas
04-26-2014, 01:57 PM
It'll be possible to check balance once DarkstaR implements NPCs' Proxy. What do you need sqlite3 for though? :)
I have information system with all my characters and now I would need to use text files in order to extract data from xenobot.
DarkstaR
04-26-2014, 03:56 PM
I have information system with all my characters and now I would need to use text files in order to extract data from xenobot.
Use text files, table.serialize, and table.unserialize. It allows you to save and load entire tables from text. Much easier than sql.
Elvang
05-04-2014, 06:51 PM
I would like to see a feature that simply removes the premium tab from the client, kind've unnecessary but it's extremely annoying.
ppgab
05-04-2014, 06:57 PM
1) Help your scripters get rid of manually editing lua files (aka config files), since thats pretty trivial.
Either something like an external pop-up box(i know this is lua and not java...),
or a (easier)way to do a form through channel following the idea of io:read(waits for user input)
2) save settings, same deal as load settings, only reverse
3) second condition for self healer
4) simple ring/amulet equiper on condition manager(or eq manager)
Nakuu
05-05-2014, 11:45 PM
Updated list
1) Help your scripters get rid of manually editing lua files (aka config files), since thats pretty trivial.
Either something like an external pop-up box(i know this is lua and not java...),
or a (easier)way to do a form through channel following the idea of io:read(waits for user input)
2) save settings, same deal as load settings, only reverse
3) second condition for self healer
4) simple ring/amulet equiper on condition manager(or eq manager)
2. What do you mean? There is already Save button for Settings
3. Not sure what you mean here as well, what kind of second condition? Can't it be done by simply adding same heal twice (with different condition)?
ppgab
05-06-2014, 01:08 AM
Updated list
2. What do you mean? There is already Save button for Settings
3. Not sure what you mean here as well, what kind of second condition? Can't it be done by simply adding same heal twice (with different condition)?
2. Save settings through lua for cases where you construct/load a custom one
3. Spirit potions ;)
kimpan1337
05-06-2014, 06:31 AM
It's actually happens alot... even if I use a node.
that's why you use weaknodes :p
regnskog
05-06-2014, 03:25 PM
new era? dont do this to my heart
lol :D
hugo999
05-08-2014, 07:04 AM
DarkstaR, can you add function such showTibiaClient(seconds, hide), to show tibia client to making eg. screenshots, seconds - how long to hide tibia client if hide paramert is true. Also, can you add compression for screenshots. When I opening in noptepad any screenshoot then I see unnecessary? strings:
((˙'''˙+++˙&&&˙&&&˙###˙"""˙)))˙%&%˙(((˙)))˙'''˙&&&˙000˙'((˙)))˙$$$˙)))˙(((˙())˙())˙***˙'''˙***˙&&&˙&''˙+++˙+++˙&''˙+,,˙,,,˙)))˙...˙+++˙'''˙'((˙***˙,,,˙+++˙---˙+++˙,,,˙)))˙'''˙(((˙'('˙(((˙,--˙)))˙+++˙'''˙###˙'&&˙''&˙'''˙+++˙&%%˙&&&˙(((˙)))˙(((˙+++˙'('˙(((˙+++˙)))˙&&%˙&&&˙&&&˙...˙,,,˙$$$˙###˙,,,˙))(˙))(˙+++˙*+*˙&&&˙))(˙'''˙)))˙...˙+++˙(((˙(((˙)))˙''&˙###˙,,,˙&&&˙)))˙)))˙$$$˙)))˙(((˙(((˙'''˙+++˙&&&˙&&&˙###˙"""˙)))˙%&%˙(((˙)))˙'''˙&&&˙000˙'((˙)))˙$$$˙)))˙(((˙())˙())˙***˙'''˙***˙&&&˙&''˙+++˙+++˙&''˙+,,˙,,,˙)))˙...˙+++˙'''˙'((˙***˙,,,˙+++˙---˙+++˙,,,˙)))˙'''˙(((˙'('˙(((˙,--˙)))˙+++˙'''˙###˙'&&˙''&˙'''˙+++˙&%%˙&&&˙(((˙)))˙(((˙+++˙'('˙(((˙+++˙)))˙&&%˙&&&˙&&&˙...˙,,,˙$$$˙###˙,,,˙))(˙))(˙+++˙*+*˙&&&˙))(˙'''˙)))˙...˙+++˙(((˙(((˙)))˙''&˙###˙,,,˙&&&˙)))˙)))˙$$$˙)))˙(((˙(((˙'''˙+++˙&&&˙&&&˙###˙"""˙)))˙%&%˙(((˙)))˙'''˙&&&˙000˙'((˙)))˙$$$˙)))˙(((˙())˙())˙***˙'''˙***˙&&&˙&''˙+++˙+++˙&''˙+,,˙,,,˙)))˙...˙+++˙'''˙'((˙***˙,,,˙+++˙---˙+++˙,,,˙)))˙'''˙(((˙'('˙(((˙,--˙)))˙+++˙'''˙###˙'&&˙''&˙'''˙+++˙&%%˙&&&˙(((˙)))˙(((˙+++˙'('˙(((˙+++˙)))˙&&%˙&&&˙&&&˙...˙,,,˙$$$˙###˙,,,˙))(˙))(˙+++˙*+*˙&&&˙))(˙'''˙)))˙...˙+++˙(((˙(((˙)))˙''&˙###˙,,,˙&&&˙)))˙)))˙$$$˙)))˙(((˙(((˙'''˙+++˙&&&˙&&&˙###˙"""˙)))˙%&%˙(((˙)))˙'''˙&&&˙000˙'((˙)))˙$$$˙)))˙(((˙())˙())˙***˙'''˙***˙&&&˙&''˙+++˙+++˙&''˙+,,˙,,,˙)))˙...˙+++˙'''˙'((˙***˙,,,˙+++˙---˙+++˙,,,˙)))˙'''˙(((˙'('˙(((˙,--˙)))˙+++˙'''˙###˙'&&˙''&˙'''˙+++˙&%%˙&&&˙(((˙)))˙(((˙+++˙'('˙(((˙+++˙)))˙&&%˙&&&˙&&&˙...˙,,,˙$$$˙###˙,,,˙))(˙))(˙+++˙*+*˙&&&˙))(˙'''˙)))˙...˙+++˙(((˙(((˙)))˙''&˙###˙,,,˙&&&˙)))˙)))˙$$$˙)))˙(((˙(((˙'''˙+++˙&&&˙&&&˙###˙"""˙)))˙%&%˙(((˙)))˙'''˙&&&˙000˙'((˙)))˙$$$˙)))˙(((˙())˙())˙***˙'''˙***˙&&&˙&''˙+++˙+++˙&''˙+,,˙,,,˙)))˙...˙+
ppgab
05-08-2014, 08:43 PM
Creature:isAggro(targetid)
returns true if this creature is targeting 'targetid', default is Self.ID()
This can be reaaaally usefull on so many situations
Mageq
05-09-2014, 10:09 AM
One more thing from me, would it be possible to add to the target options that if the creature is not shootable, carry on walking? because right now it is so easy to die or kill someone (paladin or mage) using xenobot, take 1 mob behind a wall and put fire around it, then lure 8 and temple.
Nakuu
05-10-2014, 12:20 PM
One more thing from me, would it be possible to add to the target options that if the creature is not shootable, carry on walking? because right now it is so easy to die or kill someone (paladin or mage) using xenobot, take 1 mob behind a wall and put fire around it, then lure 8 and temple.
Isn't it already like that?
Btw. List updated.
Mageq
05-10-2014, 12:28 PM
Isn't it already like that?
Btw. List updated.
Nope, you just stand and try to cast spell on the mob that is behind a wall, but still within the range of 3/4 sqm and when other monsters come you just die.
Nakuu
05-10-2014, 12:31 PM
Nope, you just stand and try to cast spell on the mob that is behind a wall, but still within the range of 3/4 sqm and when other monsters come you just die.
I believe it works fine for me. Never had such issue. If so it should be reported as a bug, not as suggestion :)
Mageq
05-10-2014, 01:20 PM
I believe it works fine for me. Never had such issue. If so it should be reported as a bug, not as suggestion :)
Its not a bug, its just the way the target function works, and if possible I'd like this to be added in the future, if the creature is not shootable, move on or move so that it is.
Nakuu
05-10-2014, 01:23 PM
Its not a bug, its just the way the target function works, and if possible I'd like this to be added in the future, if the creature is not shootable, move on or move so that it is.
As I said. It work's properly for me - if a monster is behind the wall it won't target it, if fire is around the monster it will target him and walk over the fire if needed (unless you do not have Walk on Furniture/Fields enabled). There is a bug with special areas that it'll target monsters behind the special areas in current release version but it's already fixed in Apophis.
Tripkip
05-10-2014, 05:42 PM
As I said. It work's properly for me - if a monster is behind the wall it won't target it, if fire is around the monster it will target him and walk over the fire if needed (unless you do not have Walk on Furniture/Fields enabled). There is a bug with special areas that it'll target monsters behind the special areas in current release version but it's already fixed in Apophis.
Well. it does actually happen as xenobots Distance3/4 are not dynamic, once the creature is on the desired distance u will stop moving, untill it gets too close again, or too far away. So trap 1 grim reaper with fire behind the stairs, put fire around it. (so it will stay in the unshootable place). pally comes in, targets it, but wont hit. so now u simply lure some other grims to the rp. bot will keep targetting that single "unshootable" grim. And die like a noobcake. Unless u've got proximitity on priority, but who does this on a rp/mage. this would mean your constantly target changing to the closest monster.
Ofcourse its not a bug. but it would be good if some AI could be added to the targetting.
ppgab
05-10-2014, 06:16 PM
i think that issue extends to the fact that Creature:IsReachable() still does not works
Mageq
05-11-2014, 12:47 PM
Another suggestion from me, if you run out of pots, dont spam them? As I've realised but goes into a stupid mode and misses labels etc and it can easily die.
Alpha Scripts
05-11-2014, 05:36 PM
Another suggestion from me, if you run out of pots, dont spam them? As I've realised but goes into a stupid mode and misses labels etc and it can easily die.
it's not like the way you suggest on purpose actually, since it uses potions through hotkeys, meaning you will use them regardless of them being visible, but i agree that an optional 'disable if no potions are visible' wouldn't hurt
Nakuu
05-11-2014, 05:49 PM
Another suggestion from me, if you run out of pots, dont spam them? As I've realised but goes into a stupid mode and misses labels etc and it can easily die.
Can be done with .lua script. Simple module that loads different Healing settings (from another file) :)
Stusse
05-11-2014, 06:31 PM
Not sure if already in suggestions or something, but we really need a UseItemWIthSpot/id. For example we are unable to use rust-removers in-backpack, refill firewalker boots, or anything that require an item usage onto the other one inside the backpack.
/Stusse
Alpha Scripts
05-15-2014, 08:19 PM
Map.UseItemWithItem, using an item on the floor with another item on the floor, i'm sure there are other uses for this but most notably the RookGuard quest which you need this to put out the fire
Nakuu
05-16-2014, 11:42 AM
Updated
godot
05-16-2014, 05:43 PM
Ability to read npc measasges? 'NPC Proxy' is needed to use bank transfers and make some quests.
Advanced Injector - run x Tibias, inject XB to multiple clients and run scripts on each client (like WindTools)
czarny1906
05-20-2014, 08:38 AM
I don't think the sticky thread is updated anymore so I'll just post here my suggestions and might update it with other people suggestions as well ;)
New functions:
Built-in 'Reach Depot' function which will use Browse Field to open it. It should also have built-in coordinates of each depot (instead of searching for the depot's ids on the map)
Yea, but it should choose depot randomly in order not to use the same depot forever.
Nakuu
05-20-2014, 11:43 PM
Yea, but it should choose depot randomly in order not to use the same depot forever.
Shouldn't be a problem to implement such randomization ;)
czarny1906
05-21-2014, 10:35 AM
Yea, I use it in all of my scripts (except those where I can't edit main script - if you know what I mean :D)
only4tibia
05-21-2014, 07:07 PM
Could I suggest Self.Stand(x,y,z) or Self.MoveTo(x,y,z). For example,
if Map.IsTileWalkable(11, 22, 3) then
Self.Stand(11, 22, 3)
else Self.MoveTo(44, 55, 3)
end
Thanks,
O4T
ahmed.berbar
05-21-2014, 08:19 PM
maybe less time if going up/down ladders and stairs?
it really takes long time.. for example when i bot on venore shadowthorn it's all ladders and stairs .. it would be nice to move faster :)
DarkstaR
05-21-2014, 08:40 PM
Improved Special Areas - Done in Apophis
Improvements to Settings/Scripts Loading - Coming in Apophis
Self.Ping() - Coming in Apophis
'Use item with another item in backpack' function - Coming in Apophis
Eat Food - do not eat food inpz - Comign in Apophis
You should really put rejected shit in a different list, it's confusing all in one place.
Nakuu
05-21-2014, 08:48 PM
Improved Special Areas - Done in Apophis
Improvements to Settings/Scripts Loading - Coming in Apophis
Self.Ping() - Coming in Apophis
'Use item with another item in backpack' function - Coming in Apophis
Eat Food - do not eat food inpz - Comign in Apophis
You should really put rejected shit in a different list, it's confusing all in one place.
As you wish :)
DarkstaR
05-21-2014, 09:05 PM
NPCs Proxy can be safely marked as apophis also. The list in my last post I just did in like 8 minutes :P
Mageq
05-21-2014, 09:17 PM
gimme date or i'll rape little kids
Spectrus
05-21-2014, 09:26 PM
gimme date or i'll rape little kids
20:00 PST, today.
ppgab
05-21-2014, 09:33 PM
20:00 PST, today.
oh sir, you are playing with death
Spectrus
05-21-2014, 09:34 PM
oh sir, you are playing with death
He just said a date, so I gave him something. Who knows, could have something to do with Apophis, could not. Time will tell!
Tripkip
05-21-2014, 09:46 PM
DarkstaR What about "navigation"? We login into a server(adress), and you can see everyone on your minimap etc thats logged in on that server.
Also this could contain a combo bot for everyone on that server. (yes this idea I stole from magebot/windbot) but it would add the war dimension to xenobot)!
Also this "navigation" Could be used to make Team hunt scripts (think about walls or hellspawns for ek+ druid). Insted of creating a text file or sending private messages to activate certain events, like that EK starts luring, or that you go and refill because on low supply. This Message could be send to the server you're logged into and this will force the refill.
Is this function ever gonna be added, or you dont see any use in this, or a higher probabillity to get banned?
Mageq
05-22-2014, 10:07 AM
He just said a date, so I gave him something. Who knows, could have something to do with Apophis, could not. Time will tell!##
OFC its about Apophis, I'll hold you down to those words :D
DarkstaR
05-23-2014, 05:13 PM
Reverse walker and VIP alarm wont happen any time soon
Tripkip
05-23-2014, 07:09 PM
Nakuu
I think the looter with X value would be easyer to add for darkstar if we would just be able to add a label to each Item we wanna loot (kinda like with the priority of targeting).
So for example
Gold coin = Very low
Dragon Shield = Medium
Dragon Scale Mail = High
Golden Boots = Very high
And then you can set the looter to when it should loot like for example, Loot last but Loot first if value is "Medium" Or higher
Stusse
05-23-2014, 07:10 PM
Nakuu
I think the looter with X value would be easyer to add for darkstar if we would just be able to add a label to each Item we wanna loot (kinda like with the priority of targeting).
So for example
Gold coin = Very low
Dragon Shield = Medium
Dragon Scale Mail = High
Golden Boots = Very high
And then you can set the looter to when it should loot like for example, Loot last but Loot first if value is "Medium" Or higher
Some sort of more advanced loot first/last options would be great, like you requested seems really nice.
/Stusse
godot
05-23-2014, 09:14 PM
Market Helper? Function to sell/buy x id item on market for y price
only4tibia
05-27-2014, 07:27 PM
"[APOPHIS] Eat Food - do not eat food in PZ. It might interrupt the depositer and cause it to fail deposit some items"
DarkstaR
Unsure how this works, as I have not tried Apophis, but is it possible to have either:
1. the bot only eats 1 piece of food as your character becomes 0% full
OR
2. An option that allows us to maintain full or what I asked in 1?
This would save on using up all of our own food if the monsters we are hunting drop food. Especially helpful in lower lvl scripts, but also helpful in higher lvl scripts as well, as bot wont be running to edron to buy mushrooms as often.
Thanks,
O4T
shnoob3
05-31-2014, 04:58 AM
when can we start using browse field for skinning dusting looting picking dropping etc...ing......? also doesn't the recently unskinnable stakeable corplse have a different item id for the first ten seconds? so tell the module to just wait on screen til the item id changes to the skinnable one, or more advanced to go kill a bunch within a minute then return to skin them all on one pass, without waypoints,(not impossible but unpractical) instead of chopping at it every second...... i found the first one under the community scripts for and i changed it to only carve icecubes from the ground as this can be done immediately and also to pick up rares that get thrown on the ground when cap is full as well as gold..... I can hunt vampires in a tomb and wrote a different one that is able to skin above 90% of them successfully, as long as they aren't stacked....
I was trying to get the speed manual looting lua to use the same indexes to pickup those items from the ground if found on screen on top, so that way i set all my regular looting items to ground, and when my cap gets low the looter.lua breaks and the regular looter puts the rares on the ground. and so that way there is lots less rares getting lost due to capacity and i thought it was comp
or moving lets say a Dragon Lord's corpse to on top of the fire
Self.MoveItemInBrowseField(5908, index, pasenumber, destination {item id ,i tem id2})
Self.UseItemInBrowseField(5908, index, pagenumber, {corpse id, corpse id2}) yeah i sound dumb here but it was the best way to describe it in my overtired state at the moment.....
but also for use with looking on screen for all surrounding fields that are of 9 square radius, and thusly not having to move a space to skin stake a corpse that is direcly underneath your sqm,
and howbout a simple thing that resizes the container sizes to the smallest they can go like redbot did,
instead of :minimize() :resize(howmanyrowsdoyouwannasee) or pixels or some denomination from the smallest.....
im sorry i will have to edit this post later on my girlfriend is sick so i have to go take care of the wife and kids so i apologize for the sloppyness
tobsen91
06-06-2014, 12:48 PM
Is it possible to create a script or anything, which link two clients togehter? So, when i play two palas, both going the same way together - atk same creatures - leave when one is out of supplies etc... just lilke a "teamhunt"
Would be pretty cool if this could come true ! :)
godot
06-06-2014, 04:37 PM
Is it possible to create a script or anything, which link two clients togehter? So, when i play two palas, both going the same way together - atk same creatures - leave when one is out of supplies etc... just lilke a "teamhunt"
Would be pretty cool if this could come true ! :)
You can code some lua 'teamhunt' scripts using txt files
ppgab
06-18-2014, 02:19 PM
1) This probably has been said before but, Shooter.Start() and Shooter.Stop() are really necessary with the new magic shooter
2) low priority but, i think it would be awesome if we(scripters) could create our own panels like the self healer or magic shooter; to put our configurations in there, it would make for a very visual appealing and easier configuration
Nakuu
06-19-2014, 04:24 PM
Updated
2) low priority but, i think it would be awesome if we(scripters) could create our own panels like the self healer or magic shooter; to put our configurations in there, it would make for a very visual appealing and easier configuration
Already suggested ;) First position in the 'Improvements/fixes to current functions'.
ppgab
06-19-2014, 04:46 PM
Updated
Already suggested ;) First position in the 'Improvements/fixes to current functions'.
no :X, what i meant is the actual ingame tibia-like pop up panels that darkstar made so we can configure his modules like the self healer, magic shooter, etc, or even those that open in the channel down below(looter, targeting): the ability to make our own :)
and btw, you should add to the alarm suggestion to be able to choose our filename.wav in the sounds folder, like Alarm.New("my alarm", filename.wav)
Mageq
06-19-2014, 10:32 PM
ok this is irritating and fucking annoying but i'm sure its easy as hell to fix, the time it takes for xeno to check for supplies, basically if xeno was a person, this is how he acts when he is on a check label:
Each step is a second IRL
Label recognized
lets read it, hmm, ok
lets check if the conditions said are true false
ok they are true, where to go
ok lets go east
east
actually moves at this point.
Old way :
Check - solution
go
Sorry for being mad, but im mad cause I'm mad xdddddd
Nakuu
06-19-2014, 10:33 PM
I don't see any difference tbh. It even works slightly faster than before.
ppgab
06-20-2014, 03:27 PM
Create DepositList based on loot list, using the same indexes and ignoring gold coins (maybe webapp)
Nakuu
06-21-2014, 02:24 PM
Updated.
Create DepositList based on loot list, using the same indexes and ignoring gold coins (maybe webapp)
I don't see how it'll be useful since it's scripter's job to do that and it takes like 5 mins anyway. If you are lazy you can use those sites: http://neobot-scripts.com/SelfDepositItems_creator.php and http://neobot-scripts.com/xenobot_lootlist_creator.php
Nakuu
06-23-2014, 10:27 PM
Updated
CPU Saver
Deposit function needs some improvements (maybe can do it together with ReachDepot function suggested earlier)
Hotkeys chooser
hakujewas
06-24-2014, 03:06 PM
I don't know if someone proposed it but I would want to have a market automation. Auto selling/buying items to the market would significantly improved my workflow. Most time I spent in tibia is managing items through market.
Wizzard
06-24-2014, 09:47 PM
"Instead of loading settings from another file allow us to add multiple panels of same name but with different 'id'. XenoBot could even load each panel on Settings Load and simply add lua function like 'selectPanel(name, id)' to allow us change settings whenever we want. You could also allow users to switch between settings (ie. in Healing module) which will make scripter's life way eaiser while creating low-level scripts for multiple vocations"
I agree with Nakuu especially this part, +1 !! DarkstaR
Elvang
06-28-2014, 07:41 AM
I would like to see a simple change to the walker window, similar to how you can double click on labels to modify them let us do that to everything else including nodes/stands.
Elvang
06-28-2014, 05:55 PM
I would also like to see an option to change your pvp settings, since when logging in on the preview you have to switch it to the green dove every time since the default is white hand.
Wesker
06-28-2014, 09:08 PM
reach depot should be high priority in my eyes... the bot has 2 maybe 4 years old ? without a reach function ? its just what users need to get here, the easier it gets the more users ill get
Alpha Scripts
06-30-2014, 04:42 PM
I must agree with Wesker on this one, it gets really hard for new users to make their own scripts when they need to keep searching for one that someone made, and they open up a thread and we need to explain what a function is and to put it under each script, i find all this unecessary.
So yeah, +1 for Self.ReachDepot, there are several good ones made by our user based on dp tiles locations, i'm sure Pixie or Syntax wouldn't mind putting theirs on the xenolualib
Kamoblindside77
06-30-2014, 07:56 PM
check out this thread by XtrmJosh, theres some really good stuff in there Alpha Scripts
http://forums.xenobot.net/showthread.php?14664-100-AFK-Script-Making
Wesker
06-30-2014, 08:28 PM
im very bad with words and what im trying to say anyways here it goes.
DarkstaR could make a GUI based on your lolcal variables in the script to turn on or off since its xml based something like
>> local x = "yes"
local y = "mana potion"
and in the script it self :
<variableoption=1>x<string><"yes"><"no"></string></variableoption=1>
<variableoption=2>y<int><editline></editline></variableoption=2>
variables that the scripter will code
so the main idea is to include a gui to change fast and easy the variables in the .lua config file, for me its a painful process to open edit, change it, edit again change it again to test everything working, this is a very simple and easy update for the bot that darkstar might consider, will give an even better propuse for those that dont know anythign abotu programming giving them the change to come and get xenobot, without editing .lua files, just click fill and its ready here an image if you didnt understand what im aiming for and someone else might put this idea together in words that everyone understands
http://oi58.tinypic.com/2njgdx2.jpg
Syntax or Spectrus if you could translate my really bad english and put it together <3, i think this idea saves time for both of the users (scripters,regular users)
Alpha Scripts
06-30-2014, 08:52 PM
check out this thread by XtrmJosh, theres some really good stuff in there Alpha Scripts
http://forums.xenobot.net/showthread.php?14664-100-AFK-Script-Making
hehe don't worry i'm pretty good on scripting, i was mentioning people who ask here in the forums :)
DarkstaR
06-30-2014, 08:57 PM
Terrible idea. I'm not going to try and parse some idiots shitty Lua code and turn it into a gui.
Me and Syntax have been kicking around the idea of binding specific Lua global variables to gui, but it wont be done in the way you suggest.
Wesker
06-30-2014, 09:08 PM
Terrible idea. I'm not going to try and parse some idiots shitty Lua code and turn it into a gui.
Me and Syntax have been kicking around the idea of binding specific Lua global variables to gui, but it wont be done in the way you suggest.
lovely, cant wait to see that going on, and i agree with you parsing its terrible i just cant put the idea together the first idea i had it was just reading the local's on the .lua file and deploying the variables from a string in the .lua file, but to be honest since i have no idea how it works i just thought it was a good idea to put something around it and if you guys didnt thought about it, to check if you will think about it, but you're already into it, and im glad to heard that, 1 question, do you have a release date to test that as a beta or is it a long run project for xeno.
also reachdepot added to xeno lib anytime soon ?
Alpha Scripts
06-30-2014, 09:09 PM
Terrible idea. I'm not going to try and parse some idiots shitty Lua code and turn it into a gui.
Me and Syntax have been kicking around the idea of binding specific Lua global variables to gui, but it wont be done in the way you suggest.
the ability to make our own gui panels like the magic shooter/self healer ones would be awesome, even if very hard and little instructions ^^
DarkstaR
06-30-2014, 09:18 PM
lovely, cant wait to see that going on, and i agree with you parsing its terrible i just cant put the idea together the first idea i had it was just reading the local's on the .lua file and deploying the variables from a string in the .lua file ...
the ability to make our own gui panels like the magic shooter/self healer ones would be awesome, even if very hard and little instructions ^^
Designing such in-depth panels wont be possible, the way my GUI works is far too limiting for that. It would be something like this:
XenoBot.BindVariable("softBootsEnabled", "bool", "Should your character use soft boots?")
XenoBot.BindVariable("softBootsEquipMana", "number", "At what mana % should soft boots be equipped (if enabled)")
XenoBot.BindVariable("softBootsRemoveMana", "number", "At what mana % should soft boots be removed (if enabled)")
The GUI will be a list box on the left with the variable names (e.g. "softBootsEnabled") and an area on the right that shows the description and the appropriate control (text boxes for numbers or strings, check boxes for booleans, etc).
This is long-term, however.
Wesker
06-30-2014, 09:20 PM
XenoBot.BindVariable("softBootsEnabled", "bool", "Should your character use soft boots?")
XenoBot.BindVariable("softBootsEquipMana", "number", "At what mana % should soft boots be equipped (if enabled)")
XenoBot.BindVariable("softBootsRemoveMana", "number", "At what mana % should soft boots be removed (if enabled)")
simple, easy, im in love
Nakuu
07-09-2014, 03:20 PM
Updated
Wesker
07-09-2014, 04:43 PM
My suggestions :
http://forums.xenobot.net/showthread.php?27658-Hole
(check if the hole id is open before walking it looks way to botty to me)
I dont know about you, but adding waypoints for me its a painful proccess, right clicking the walker tab, my suggestion for that would be to create a panel on the left side, to be able to single click and create the waypoint, instead of right clicking
I've been adding scripts into the waypoint, again this is my personal view it is painful to write it instead of copy-paste it, same goes for creatures, targeting, loot.
Adding the number of the potions in a "potion list" in the support tab, again this might be just me but i had to go and add a list of potions on my desk from Jo3 list
Adding global variables ??? i have a script that opens bps, and something like goldbp = "something" on other lua file should be able to take the variable global, but i dont know why it doesnt, well what i ment is for somekind of method to communicate between lua files (if this is already available i like to know how)
Hide file script or code : as i resume before, i have some simple "persistent scripts" on .lua files, but if i change acc i have to change the script and the bps or click the skip botton, can i activate a script without making it visible on the script list, i already feel i have a whole library of scripts, or can you just make the files "invisible", i think its a pain to go in the script section and check 14 bp setups LOL
Connect next character in the list : this is for world quests i really think we need this, just to level a bunch of rookgard accounts
Reconnect after SS, to wait 5 mins ????
Reconnect before SS to click escape ???? it will reconnect after the tab dissapears or at least thats how i feel its working
unequip ?
scripts that are persistents like my bp thing, instead of saving them directly save them as playername folder ????? <<< that 1 works better
clear loot, targeting
right now thats all i got.
CaptainReynolds
07-10-2014, 02:37 AM
-Allow higher variance than 3% for the self healer -- for low levels 3% variance on spell casting is only a few mana or health, so this is very suspicious
-Not sure how plausible this one is, but it would be ideal to have the looter ignore bodies that BOTH 1.) have not dropped anything on the loot table and also 2.) do not have food
In other words go eat the food out of bodies, go get the loot out of bodies that dropped something on loot list, or else ignore the rest. This is how I actually play and I think the alternatives of opening every body even when empty or ignore bodies that only drop food when may need the food are both suspicious.
My suggestions :
http://forums.xenobot.net/showthread.php?27658-Hole
(check if the hole id is open before walking it looks way to botty to me)
Could you not just have the bot stand directly on the hole and then dig on the hole? This seems fine to me.
ppgab
07-10-2014, 02:50 AM
-saveSettings
-an option in the targetting to actually do nothing (target but keep walking)
CaptainReynolds
07-11-2014, 07:41 AM
My suggestions :
http://forums.xenobot.net/showthread.php?27658-Hole
(check if the hole id is open before walking it looks way to botty to me)
Could you not just have the bot stand directly on the hole and then dig on the hole? This seems fine to me.
I played with this a bit, and it seems that the problem with my idea is that the hole command actually has the character step off of the hole prior to digging it. This is not required and is actually very suspicious. The hole command should simply dig, so that you can set the script to step on the hole and then dig it, thus not being suspicious since it will walk in hole if it's open and dig the hole with you on top if it's not, both achieving the same without looking like an obvious bot.
Please note: I could be mistaken lol
Tripkip
07-11-2014, 08:18 AM
Build in Heal friend (sio list)
Basicly just like our own self healer. A percentage to heal the player, minimum mana/own HP needed. and a "box" where we can add the names we want to heal.
This could either just pop up like a document (like magebot) or just seperate the names like "player1", "player2", "etc"
CaptainReynolds
07-11-2014, 10:23 AM
Build in Heal friend (sio list)
Basicly just like our own self healer. A percentage to heal the player, minimum mana/own HP needed. and a "box" where we can add the names we want to heal.
This could either just pop up like a document (like magebot) or just seperate the names like "player1", "player2", "etc"
How in tibia do you see the percentage of other player's health?
Tripkip
07-11-2014, 10:26 AM
Why you asking? Is it because you want to see it? because with xenobot you can't display the percentage. but xenobot does know the percentage of others players health.
anyways Im pretty sure you can make an estimate on what % you want the bot to heal the person lol
CaptainReynolds
07-11-2014, 11:02 AM
Why you asking? Is it because you want to see it? because with xenobot you can't display the percentage. but xenobot does know the percentage of others players health.
anyways Im pretty sure you can make an estimate on what % you want the bot to heal the person lol
Because I didn't know if it is possible and was curious. :)
DarkstaR
07-11-2014, 04:54 PM
-an option in the targetting to actually do nothing (target but keep walking)
Use lure mode, it does exactly this.
Wesker
07-11-2014, 08:39 PM
Use lure mode, it does exactly this.
i dont understand the lure more, will it lure every creature on target if its on start ? and if it does how cna i control where to lure it, for example luring 10 creatures to trap my self in 1 sqm, i would do lure 3 sqm and then end lure ???
question is : end lure is the last waypoint you will lure at ? or just the end of the protocol, there should be somekind of tutorial, didnt test it enought yet, i just did a basic test, i thoguht i had to put targeting on dinamic, thats another thing i dont understand entirely
DarkstaR
07-11-2014, 08:50 PM
I explained lure mode in the changelog. Read it.
Nakuu
07-11-2014, 08:53 PM
-saveSettings
Can you tell what reason you need saveSettings function in lua for? I can't find any decent usage for this so I am not sure if I should add it to the list.
ppgab
07-11-2014, 09:01 PM
Can you tell what reason you need saveSettings function in lua for? I can't find any decent usage for this so I am not sure if I should add it to the list.
user changes default supply in config file, i create a tmp file with his new chosen ones, load the panel, and save settings once.
also for other uses such as stopping the "blabla.xbst wants to replace lala.lua but it already exists" message
Wesker
07-12-2014, 06:48 PM
user changes default supply in config file, i create a tmp file with his new chosen ones, load the panel, and save settings once.
also for other uses such as stopping the "blabla.xbst wants to replace lala.lua but it already exists" message
how did you create the tmp file ? with .io ?
Betatest
07-14-2014, 08:08 PM
a waypoint "standlike" that wont get stuck on teleports or boss teleport, it could be fixed by adding a life spam to Stand (optional)
WhyUDoDis
07-16-2014, 12:03 AM
Add a Set monster kills we have get but not get as far as i know couldnt find it
ppgab
07-16-2014, 12:20 AM
/\ yeah i wonder who these two are
What if the bot had the possibility to add to diagonistic information, each tile the x/y/z values
Or if this gets way to messy maybe at the look?
like this:
14:10 You see stone floor. [ID 20376, Location X,Y,Z]
Could it be possible that you get in "x" time you get an email with all the hunt statistics, exp gained, loot etc. This would be great especially if you are at school or at your job.
Thanks, Anco
ppgab
07-17-2014, 05:37 PM
Could it be possible that you get in "x" time you get an email with all the hunt statistics, exp gained, loot etc. This would be great especially if you are at school or at your job.
Thanks, Anco
I like this idea, like a Xeno Daily Newsletter for subscribers
Maybe a hud that counts items looted, with customization. Kinda like show recent loot and use list. And reconfigure the diagnostic information. It's all jumbled up and over lapping on my computer. Don't know if anyone else has that problem but I use it to watch my ping.
Anco Another option that I use is team viewer + a hud, i.e. Nakuu's hud or SynHud. I use my phone to access to computer while afk with team viewer.
Anco Another option that I use is team viewer + a hud, i.e. Nakuu's hud or SynHud. I use my phone to access to computer while afk with team viewer.
I also use team viewer, but I would really like an automatic email service because its much easier to read/see.
Anco
ppgab
07-27-2014, 11:49 PM
Some things that i would like to see :
loadFile("file.lua") -- Executes a script separatedely
GetLoadedXbst() -- Returns the name of the lastly executed and loaded .xbst file, this would remove the need to type the name in HUDs and allow for create and share automated tools.
HUD:SetCreatureIcon(name) -- Sets an animated sprite for the selected creature in the hud, for task scripts and what else.
Creature.GetCorpseID , or something like that
A simple http for lua, just to get a string or what not.
saveSettings() -- pls
maroxy
07-28-2014, 11:38 PM
An HUD, like SynHUD or NakuuHUD.
That can be selected from HUD panel and reads the .xbst file for to get the Loot Items ID and the waste of supplies.
Will apreciate.
Pl0x
AnneLier
08-23-2014, 07:13 PM
Hotkeys to put on/off walker, looter and targeting. Or is it implemented and I can't find it?
Jusgast
08-23-2014, 07:15 PM
AnneLier
The pause button does that, but I don't have it on my laptop either.
Glowingstick
08-31-2014, 01:42 PM
Make the magic shooter listen to special areas
Prewz
09-04-2014, 08:08 PM
Really looking forward til the search function on settings gets released! Anyone have any idea how long It's gonna take?
Bollo
09-08-2014, 12:30 AM
Instead of loading settings from another file allow us to add multiple panels of same name but with different 'id'. XenoBot could even load each panel on Settings Load and simply add lua function like 'selectPanel(name, id)' to allow us change settings whenever we want. You could also allow users to switch between settings (ie. in Healing module) which will make scripter's life way eaiser while creating low-level scripts for multiple vocations
This would be awesome :)
saweh
09-21-2014, 09:31 PM
It would be really nice if we could add single waypoints between two waypoints. Like if you forget to add "stand" (for example) and the script has already other 20 waypoints. So if you add this one waypoint which you have forgotten, it will be the last wpt on this script and you have to save it up and edit in the editor to place it on the right place between the other wpts. So maybe you could add the posibility to add new wpts between others. Like you klick on one wpts and add a new one, it appears right under the clicked one. It would help really much and I think its not only me that would like it.
derkonsito
10-10-2014, 02:24 AM
Nakuu
A little "Search" bottom in the script section ... (The part where u execute scripts) I got too many and is a little boring searching the one i need !!!
Nakuu
10-10-2014, 09:32 AM
Nakuu
A little "Search" bottom in the script section ... (The part where u execute scripts) I got too many and is a little boring searching the one i need !!!
Already on the list ;)
balla
10-12-2014, 06:16 AM
I have a suggestion for the skinner is there anyway you can only make it use obsidian knife when no creatures are on screen I've tried to use it on dragons and it gets annoying when I get a dragon to deep red then it will over idea the skinner and go try to skin a dragon I've previously killed making the dragon in red he run off screen this is with passive mode and on wait mode it just waits waiting tim
derkonsito
10-20-2014, 10:24 PM
Nakuu Walker Stalk targeting priorities!!
Example: Im stalk by Souleater, Mutated bat and Mutated Rat ... The priority goes to the rat offcourse xD!
xegadebot
10-26-2014, 03:56 PM
Suggest that the xenon return with all versions, as more people come out to play in the global Ot, and is no option to use the xeno in versions above apophis,
I myself deleted and currently Ot 10:53 game and the worst without xenobot, I'm using other bots. Please add the xeno servers in Ot.
Option that not target/attack monster that are not my.
I want to target only monster that I have not these who are targeting someone other
is there such script or smth? this option is fucking good to not get report.
Thanks.
derkonsito
12-03-2014, 06:45 PM
3 sqm random stand option
Why?
Well... for the script being less obvious :D if you stand always at the same sqm while talking to bank or potions npc is a little stupid maybe randoming a bit that aspect would be nice
Nakuu
12-03-2014, 08:07 PM
3 sqm random stand option
Why?
Well... for the script being less obvious :D if you stand always at the same sqm while talking to bank or potions npc is a little stupid maybe randoming a bit that aspect would be nice
Already rejected by DarkstaR, he said it's how Nodes work.
Nakuu
12-25-2014, 10:37 AM
Updated first post.
Nakuu
12-27-2014, 11:23 PM
Added:
[Self Healer][Shooter][Condition Manager] Detect "You must learn this spell first." message and ignore this spell in current session
Nakuu
01-03-2015, 01:02 AM
Updated, added:
[LUA] Access to Targeting/Looter/Walker/Shooter through LUA functions (editing/adding/removing)
[Shooter] Allow to set mana condition by mana points (instead of mana percentage)
Merre
01-23-2015, 02:52 PM
Let us add monsters to different categories already
Elvang
01-23-2015, 04:10 PM
Let us add monsters to different categories already
Explain further?
Merre
01-23-2015, 04:14 PM
Explain further?
Lets say i add Rotworm and Carrion Worm to category A
When only one creature is on screen you'd want to tank the monster but when two creatures from category A enters the screen it starts running with them instead of tanking them
Nakuu
01-25-2015, 08:47 PM
Updated. Added Merre's suggestion.
Coupa
01-28-2015, 04:01 PM
The possibility to set our own padding and Multi-Floor in the Targeting 'Magic Shooter' - Useful for Retro servers.
Nakuu
Adrax 13
01-28-2015, 06:14 PM
Char changing when low on stamina!
tomaszekiert
02-18-2015, 06:19 PM
Cavebot should skip unreachable nodes because now when i get message in client "There is not way" cavebot will stuck.
Odemis
02-18-2015, 06:23 PM
Cavebot should skip unreachable nodes because now when i get message in client "There is not way" cavebot will stuck.
Use weak nodes :
<item text="WNode (xxxxx, xxxxx, 7)" tag="5"/>
It will skip to the next waypoint
tomaszekiert
02-19-2015, 02:59 PM
Use weak nodes :
<item text="WNode (xxxxx, xxxxx, 7)" tag="5"/>
It will skip to the next waypoint
I didnt know that alright thanks :)
Oracle
04-01-2015, 02:52 AM
How about a suggestion, an auto depositor that works like looter, has its own tab like looter were you put were you want to deposit items, get my idea?
DarkstaR
04-01-2015, 04:59 AM
Check out the highly suggested, newest XenoBot feature. (http://forums.xenobot.net/showthread.php?35077)
Sanix
04-05-2015, 04:07 PM
Hey Darkstar can you Make Xenobot for Protocol 8.60 and Maybe Older ? 8.54 ??
Nakuu
06-10-2015, 04:42 PM
Added:
Turn off reconnect option after server save since it causes ip blocks
shadowart
06-10-2015, 05:28 PM
I'd like to see some improvements to the labels/lua system. Either speed up label dispatching or let one-liners execute inside a common environment so that they can communicate with each other. Special labels that can only be used as goto targets and don't trigger label events would also be nice (although really fast label handling would make this redundant).
Nakuu
06-10-2015, 05:31 PM
I'd like to see some improvements to the labels/lua system. Either speed up label dispatching or let one-liners execute inside a common environment so that they can communicate with each other. Special labels that can only be used as goto targets and don't trigger label events would also be nice (although really fast label handling would make this redundant).
Added to the list.
Nakuu
07-25-2015, 10:00 AM
Updated.
DarkstaR
10-22-2015, 11:01 PM
Being able to configure backpacks and/or other settings that usually require CONFIG (lua) file through Dialog/Xeno in Tibia
----coming in binary
[LUA] Self.Stand(x, y, z) / Self.Move(x, y, z) - suggested by
----already released
[LUA] Shooter.Stop() / Start()
-----wont happen, there's no on or off state for the shooter, it's not coded like that
[Custom] Built-in whole Tibia map into client
-----no
[Looter] Loot (Priority: First) only bodies with value over 'x' gp otherwise do not loot or loot as last
-----coming in binary
[Targeitng] Improvements to Targeting - if you are targeting a ranged monster and get surrounded by melee monsters the 'if stuck' alarm is triggered and it kills 'if stuck' creatures instead of finishing up the ranged creature
-----this is only the case if all melee monsters are if stuck only. it will only happen if you suck at making scripts. denied
Improvements to Settings/Scripts Loading - add search for example
-----bigger box will come in binary, no search yet though.
[Targeting] Monsters counter in Targeting should have an option to count ALL LISTED MONSTERS instead of just one || some kind of categories as Merre suggested here http://forums.xenobot.net/showthread...l=1#post402350
-----coming in binary
[Shooter] Allow to set mana condition by mana points (instead of mana percentage)
-----probably a no
[Tools] Turn off reconnect option after server save since it causes ip block
-----coming in binary
[LUA/Walker] Speed up label dispatching or let one-liners execute inside a common environment so that they can communicate with each other | More info here
-----already spead up dispatching a few updates back, one-liners won't get a common environment
Faster label handling (at the moment it takes about 1 second even for empty labels)
-----already sped this up a few updates back
Ympker
10-22-2015, 11:18 PM
What does "in binary" mean? :P
DarkstaR
10-22-2015, 11:22 PM
What does "in binary" mean? :P
http://forums.xenobot.net/showthread.php?38571
Ympker
10-22-2015, 11:25 PM
http://forums.xenobot.net/showthread.php?38571
Sounds awesome :)
Nakuu
10-23-2015, 04:29 PM
Thanks, Nick. Will update the first post tomorrow most likely :)
Nakuu
10-25-2015, 10:30 AM
Updated.
mastro
11-10-2015, 03:04 PM
bitcoin payment in payment options would be good
pepero
11-10-2015, 05:33 PM
All we need is a relogger for the ServerSave, all the rest is secondary haha :rolleyes:
onadj123
11-10-2015, 07:50 PM
Make it possible to reconnect after Server save...
brindeds
12-15-2015, 12:25 PM
I was looking for something that could change the enemy's priority depending on your condition, unfortunately I did not think and do not think there also. So my suggestion is to create a function called Config for some basic things so it can be set a few things depending on the current condition.
Targeting.Setting("priority", "If Stuck")
I'm not sure if this post is still alive but, here we go:
> Add a HUD to see the current waypoints;
> Waypoints have numbers (like waypoints ids);
> Set/get Settings through the bot;
> Change stances Function.
yompa93
04-07-2016, 10:02 AM
A way to "hide" the client as you can in TibiaAuto, making it possible to play for example csgo and other games while botting without getting debugged
Trykon
06-04-2016, 12:19 PM
My suggestion is to increase anti-ks function. Bot keeps on attacking the same monsters than other player even with this function set on. It is just not all the time.
jaiminho
06-08-2016, 09:30 PM
in "Advanced Waypoins" add
Self.OpenDoor(x,y,z) - north, south, west, east or current position
in "Alarms" add
Playes Skull - if my char get skull play a alarm (I know it has the "safe mode" but sometimes fails)
Player Idle - sometimes the character stop walking when is hunting.. (this option must only work if the "Walker" is enabled and that for you to choose the time that the player is idle)
ps: it is not walker stuck!!
in "Targeting" or "Looter" add
Auto Generate Loot List - when you add a monster in Targeting, automatically appears in the item list in Looter.
Trykon
06-08-2016, 11:27 PM
There is script on forum that you can use for generating loot list
Also doors are opened if you use function use leaver
ironsight
02-04-2017, 12:15 PM
-- Add to core? :)
backpack_ids ={
[2854] = true,
[2865] = true,
[2866] = true,
[2867] = true,
[2868] = true,
[2869] = true,
[2870] = true,
[2871] = true,
[2872] = true,
[5926] = true,
[5949] = true,
[7342] = true,
[8860] = true,
[9601] = true,
[9602] = true,
[9604] = true,
[9605] = true,
[10202] = true,
[10324] = true,
[10326] = true,
[10327] = true,
[10346] = true,
[14248] = true,
[14249] = true,
[16099] = true,
[16100] = true,
[21295] = true
}
function Container.CloseAll()
for i = 0, 40 do
Container(i):Close()
end
end
function Container:OpenAll()
self = type(self) == 'table' and self or Container.New(self)
for spot = 0, self:ItemCount()-1 do
if backpack_ids[self:GetItemData(spot).id] then
self:UseItem(spot, false)
wait(400)
Container.GetLast():Minimize()
end
end
end
danielofafreddo
06-08-2021, 07:55 PM
Hello
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.