OTClient
These are codes that I have posted on various forums/discord.
81 entries
Container Config
23/11/21
|
2.7K
A modified version of this script is now built into vBot.
You can now open all backpacks in your inventory or just selected.
Its possible to overwrite your current backpacks. If you add a red backpack to the list it...

Charm Equipper - (onHotkey)
01/01/20
|
1.1K
Charm purse and the Charm storage backpack must be open.

Drop items multiple locations
10/10/21
|
874
If your char is within "dropDistance" it will drop the items to that location.
Ammo Slot Counter Label
10/10/21
|
0.9K
This is only an example but it works for burst arrows.

Kill Count
16/10/21
|
1.4K
use killList = {} to clear the list.
Added new interface and added reset button.
This will only work if your server is sending loot messages from monsters. - example Fire elemental won't be tracked.

Damage Highscores
19/10/21
|
1.3K
Mode (line 50) will need to be set according to your server.
OxygenOT uses 28. Other servers use 21 for damage dealt. Just uncomment -- warn(mode) and attack something and it will show you which number you need to enter.

Buff Cast
09/08/21
|
1.1K
Utito, Recovery, Party.
Allows you to select which vocation you play.

Auto Party + Exp Share
09/10/21
|
1.6K
The newest version can listen for players moving so they don't need to go off screen.
create a new file in your bot config. eg: autoparty.lua and copy the code into there.
A older smaller version is also on down below. oldautoparty.lua.

Smarter skull targeting
01/01/20
|
1K
Auto Follow
01/01/20
|
1.7K
If you activate follow change it will change the target when you follow someone and your char moves position

Use same config for all chars
01/01/20
|
1.3K
Open your OtClient folder and open \modules\game_bot\bot.lua
Find the text -- storage and replace with the code below.
You can then copy the contents of your previous storage.json into the new file an...
Ping Monitor
08/05/22
|
316
This monitors your ping every x seconds to look for spikes in ping.
I had used this for looking for lag spikes on servers.
Export Pings button, prints all pings and times to terminal window...

Death Counter
10/04/22
|
350

Levitate - vBot extension
09/04/22
|
446
-direction will auto detect from which way your char is facing when pressing levitate button.
-floor is the current floor (if a floor change is detected it will proceed on).
-spell name can be custom exani hur by default...

Level Check - vBot extension
02/04/22
|
426
To install see my Auto extension loader code here
Level greater than:
133,spawnLeave,spawnLoop
Level Range:
133:1337,spawnLeave,spawnLoop

Find Teleport - vBot extension
02/04/22
|
316
To install see my Auto extension loader code here
Use Lever on Item Drop
27/12/21
|
348
Shovel - vBot extension
24/12/21
|
362
Edit your CONFIGNAME\vBot\cavebot.lua add this line as you would with other extensions.
dofile("/cavebot/shovel.lua")
create a file CONFIGNAME\cavebot\shovel.lua and add code below...

Cut - vBot extension
24/12/21
|
326
Edit your CONFIGNAME\vBot\cavebot.lua add this line as you would with other extensions.
dofile("/cavebot/cut.lua")
create a file CONFIGNAME\cavebot\cut.lua and add code below.

AutoLoader- vBot extensions
24/12/21
|
812
Find tile CONFIGNAME\vBot\cavebot.lua
Find --dofile("/cavebot/extension_template.lua")
And add the code below on the line below it.
Create a folder called...

Rope - vBot extension
24/12/21
|
338
Edit your CONFIGNAME\vBot\cavebot.lua add this line as you would with other extensions.
dofile("/cavebot/rope.lua")
create a file CONFIGNAME\cavebot\rope.lua and add code below...
NPC interact right click
02/10/21
|
542
It needs onAttackingCreatureChange which is in the newer version.
I have included an updated game_bot.zip. Which is just based off the one included in Evolunia right now as it uses a ...
Stand - vBot extension
02/04/22
|
780
To install see my Auto extension loader code here
Cut Webs/Wooden Bars
01/07/21
|
456

Creatures HP Percentage
01/07/21
|
774
Position onLook
01/01/20
|
702

Evolunia Print Centre
10/05/22
|
182
Format "x_y_z", -- Area
Count PlayersOnscreen
06/03/22
|
356
Skull on Screen
25/02/22
|
280
Colour Names
19/02/22
|
316
Use Shovel on Sand
24/12/21
|
294
It needs to be added to your existing cavebot file (cavebot_configs\filename.cfg) or the functions remade in the GUI,
-first position is the position next to hole.
-g_map.getTile position is thehole position
-las...

Bot Tabs Example
17/11/21
|
680
This is an example only. If you do not know how to use it, then you shouldn't be using it.
Its not perfect but its an example. If you are coding your own interfaces you will know what to do with it.
You d...

Orb Counter
17/11/21
|
392
vBot item loot list
11/11/21
|
676
These are just examples and I will not be supporting them.
If you don't know how they work then you have no need to use them.
Last Exiva
30/05/22
|
1.1K
You will need to replace the mode values with your servers values.
I will not be supporting this. - so do not even ask.

Autoloot on Look
08/11/21
|
876
In-game timers
29/03/22
|
1.3K
If you get a global 'os' (a nil value error). This is because you are using an old game_bot file.
Check the second file down below for the fix

Walk on monster soul
14/10/21
|
532
Drop extra pots
05/10/21
|
712
Change FPS
05/10/21
|
564
Bot Quick config change
19/09/21
|
644
I used to have it so on player in war attacked it would switch to war profile.
Open next container
12/09/21
|
668
Cavebot Player Toggle
28/08/21
|
1K
Choose Outfit
09/08/21
|
634
I don't recommend you use this but its just an example on how to use other modules.
OrangeText Alert
25/07/21
|
558
Your orangetext may have a different mode. uncomment the warn if you need to find the mode id.
TargetBot Blacklist
24/07/21
|
1.1K
Example from 1.3
Exchange Tokens
09/07/21
|
558
Talk To Npc on Attack
01/07/21
|
560
Close Channel
01/07/21
|
480
Warn on Specific Creature Appear
01/07/21
|
544
Login Next Character
01/07/21
|
576
TargetBot Toggle
25/06/21
|
1K
Fight Mode Toggle
12/06/21
|
668
Goto Label when player on screen
10/06/21
|
732
BotServer send position
10/06/21
|
576
on pagedown press it'll send the position of current player to bot server and all chars will try to run to that pos.
Find Chat in channel
26/05/21
|
604
Toggle Auto-reconnect
26/05/21
|
624
changeReconnect(true) or changeReconnect(false)
Clear Channel
26/05/21
|
518
Get Items/Effects under mouse
26/05/21
|
862
Rename Backpack/Container Names
26/05/21
|
650
Second will rename the container on open.

Summon Vocation Familiar
26/05/21
|
814
Use Divine Dazzle
25/03/22
|
0.9K
This will cast the spell if there are 2 or more creatures between 2-6 squares away and have more than 5-% mana.
Reopen Backpack
26/05/21
|
1K
Second will auto open when first container closes.
Open Backpacks Minimised
01/05/21
|
888

Invite to party on words invite
01/05/21
|
826
Click modal window
10/06/21
|
1.3K
Change the name to the name of the item you want.
There are 3 version to this. Each does it owns thing.
1: clicks a modal window when it has title "teleports" (this needs onModalDialog callback f...

Open PMs in new tab
01/05/21
|
706
Dump RootWidget widgets
01/05/21
|
754

Switch Next Char
01/05/21
|
604
Evolunia Autoloot clear/add
01/01/20
|
0.9K
Drop to Pos
01/01/20
|
892
Load Backpacks on config load
01/01/20
|
678
Evolunia collecting
01/01/20
|
1K
Change "useLunia = true" to "useLunia = false" if you use the OTC client for walking etc. delete between the lines at the top if you already have those functions in your macro config.
Drop item to Mouse
01/01/20
|
818
Hide Trees
19/10/21
|
858
Just add the ID to the tree array.

Active cooldown print (onHotkey)
12/06/22
|
894
I used this for my spell caster to get all the IDs of unknown spells on custom servers such as Evolunia

Active cooldown print (onSpellCast)
01/01/20
|
834
I used this for my spell caster to get all the IDs of unknown spells on custom servers such as Evolunia

Auto Mount
01/01/20
|
792
Second will check for mount everytime you move.
Use Item Around
01/01/20
|
0.9K