• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Xenobot

Is it not like,when you open the bot you need to put in some key thats only for one version or something?

Nope, it's automatically assigned to your forum account..

@iBot, never used it, so can't compare.
 
I assume iBot would be better simply because all the NeoBot pro scepters are there. However learning Lua is not hard at all and Xeno bot is more advanced, which is why I believe Xeno is better from my perspective while having Lua knowledge
 
I assume iBot would be better simply because all the NeoBot pro scepters are there. However learning Lua is not hard at all and Xeno bot is more advanced, which is why I believe Xeno is better from my perspective while having Lua knowledge
Not exactly, it WOULD be if it had some more functions..
Functions to add
* Functions:
* Client.Ping()
* Client.LootBodies()
* Client.StandTime()
* Client.WaypointID()
* Client.WaypointLabel()
* Client.WaypointType()
* Client.WaypointPosition()
* Client.isConnected()
* Client.isTradeOpened()
* Client.isChanelOpened(string CHANEL_NAME)

* Client.PlaySound(string SOUND_FILE_NAME)
* Client.Connect(string ACCOUNT NAME, string ACCOUNT PASSWORD, string CHARACTER NAME) -- Spectrus idea.
* Client.Reconnect()
* Client.Disconnect() -- Spectrus idea.
* Client.Close() -- Spectrus idea.

* Container:UseItem(int SPOT, bool NEW_WINDOW) -- New argumement "bool NEW_WINDOW" that will allow to open containers in same window (not always in new window).
* Container:Close()
* Container:Resize(int SIZE)

* Tile.GetByPosition(int POSX, int POSY, int POSZ)
* Tile:TopItem()
* Tile:ItemCount()
* Tile:Items()
* Tile:MoveItemOnGround(int POSX, int POSY, int POSZ, int COUNT)
* Tile:MoveItemToContainer(int CONTAINER_TO, int SPOT_To, int COUNT)
* Tile:isOnScreen()
* Tile:isReachable()
* Tile:isShootable()
* Tile:isWalkable()

* Creature.Ignore(int CREATURE_ID)
* Creature.UnIgnore(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.StopAttack()

* Creature:isReachable()
* Creature:isShootable()
* Creature:isIgnored()

* Self.LevelPercent()
* Self.MagicLevel()
* Self.MagicLevelPercent()
* Self.SoulPoints()
* Self.Stamina()
* Self.Status() -- Protection Zone, Burning, Drunk and so on in array format.
* Self.Skills() -- All skills and skills percents in array format.
* Self.HasteTime()
* Self.ManaShieldTime()
* Self.InvisibilityTime()
* Self.StrengthenTime()

* Self.Mount()
* Self.Move(int DIRECTION)
* Self.MoveTo(int POSX, int POSY, int POSZ)
* Self.ReachLocation(int POSX, int POSY, int POSZ)
* Self.AttackMode(string ATTACK_MODE, string CHASE_MODE)
* Self.Turn(int DIRECTION)
* ...

* Looter
* Add "name" attribute for loot list items in .xbst files for better functionality.
* Add "Don't Loot Empty Creatures" option.
* Add "Open Body Wait Time" based on current ping (idk if something like that already exist or not). --How long the bot should wait for a body to open after clicking on it before deciding to move on.
* Add "Clear Items" option.
* ...

* Special Areas
* Add option to edit coordinates of the area.
* Add "Node Range" option. -- Range to skip Node waypoints (by default it's 3?).
* Add "Clear Areas" option.
* ...

* Pathfinder
* ...

* Targeting
* Add "Clear Creatures" option.

If it had those, it would far surpass Ibot IMO, but it doesn't so iBot wins tbh, taken off the forums.
 
Back
Top