Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

VisualRM [DEV]

Joined
Apr 1, 2018
Messages
72
I have made a pretty simple and effective Herb cleaner and thiever that I can share if anyone is interested. The thiever works on ardy knights, Guards, Anything where you just get coins. I can get it to work with master farmer if anyone needs it.
 
Joined
Jun 16, 2016
Messages
23
Yo I did a mining bot in the mining guild. Mining 60 needed and about 250k/h win (banks Iron ore)
Can I upload my bot to the "Online repository"?
 
Last edited:
Joined
Jan 5, 2018
Messages
113
Please describe me what you are trying to combine. I can create that for you.



Both work flawless, you must be doing something wrong.

Thanks for replying! Specifically I am looking for a herblore script combining two items for example a snapdragon potion (unf) and a red spiders' egg. But coming to realize, all this bot does is take 14 of each item out of the bank and use it on each other. This bot could be helpful for more than just herblore!
 
Joined
Apr 1, 2018
Messages
72
Thanks for replying! Specifically I am looking for a herblore script combining two items for example a snapdragon potion (unf) and a red spiders' egg. But coming to realize, all this bot does is take 14 of each item out of the bank and use it on each other. This bot could be helpful for more than just herblore!
You need help making that? It should be pretty simple, I can get it done for you.
 
Joined
Jan 5, 2018
Messages
113
You need help making that? It should be pretty simple, I can get it done for you.

Ima be honest, i have no idea how to make bots. I figured it would be pretty easy and hella useful. DM me if you have any further questions! Thanks for taking time to do this as well!
 
Joined
Apr 1, 2018
Messages
72
Ima be honest, i have no idea how to make bots. I figured it would be pretty easy and hella useful. DM me if you have any further questions! Thanks for taking time to do this as well!

This should work, for you. Just in VisualRM change the value of the Potion UNF and the Item to make what ever potion you want. You can use this for combining any 2 items. Let me know if you need adjustments made, I just made it quick.

{
"Variables": [
{
"name": "Potion UNF",
"value": "Harralander potion (unf)",
"type": "SPRITE_ITEM"
},
{
"name": "Item",
"value": "Red spiders\u0027 eggs",
"type": "SPRITE_ITEM"
},
{
"name": "Make",
"value": " ",
"type": "STRING"
}
],
"NodeCollection": [
{
"name": "StartCondition",
"base": {
"id": "6b24533c-8d68-49cf-bcc6-086e2c16b764",
"position": {
"x": "-127.0",
"y": "-52.0"
},
"flowTasks": {
"success": "06e7d5a2-ab4a-4f01-97f8-604cec49da54"
},
"delayMultiplier": 1.0
},
"variables": {
"GameMode": "OSRS",
"IntervalLow": 1093.2202417241137,
"IntervalHigh": 1993.220241724114
}
},
{
"name": "InventoryCondition",
"base": {
"id": "06e7d5a2-ab4a-4f01-97f8-604cec49da54",
"position": {
"x": "-111.0",
"y": "251.0"
},
"flowTasks": {
"success": "281984c7-4bd0-45d6-9455-cffd6dc47a80",
"failure": "b43699ef-4240-4fb1-bc08-35f33952fd41"
},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
},
"variables": {
"ItemValues": [
"Potion UNF"
],
"ItemRegex": false,
"Condition": "Contains none of:"
}
},
{
"name": "BankWithdrawAction",
"base": {
"id": "281984c7-4bd0-45d6-9455-cffd6dc47a80",
"position": {
"x": "337.0",
"y": "78.0"
},
"flowTasks": {},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"type": "BankQuery"
}
},
"variables": {
"Values": [
"Potion Preset"
],
"ItemRegex": false,
"Condition": "VisualRm preset",
"ConditionRegex": false
}
},
{
"name": "SpecialInteractionAction",
"base": {
"id": "de628287-332d-4ae5-aff0-e0bb4bb30a35",
"position": {
"x": "1101.0",
"y": "821.0"
},
"flowTasks": {},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
},
"variables": {
"Values": [
"Item"
],
"ValueRegex": false,
"Comparators": [
"Potion UNF"
],
"CompRegex": false,
"Condition": "Use item on",
"Type": "Inventory item",
"ClickRegex": false,
"invQuery": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
}
},
{
"name": "ResetToStart",
"base": {
"id": "10c7c99b-956a-4946-b4ca-1f9f25384c21",
"position": {
"x": "1217.0",
"y": "167.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {}
},
{
"name": "KeyboardAction",
"base": {
"id": "b20b504c-5667-41a6-820b-fe014bdc43ea",
"position": {
"x": "1230.0",
"y": "374.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {
"Action": "Enter \u0026 Type \u0026 Enter",
"Character": "Make",
"IntervalLow": 100.0,
"IntervalHigh": 4000.0
}
},
{
"name": "PlayerCondition",
"base": {
"id": "1d416892-9132-4e56-b119-2e5583e523d7",
"position": {
"x": "742.0",
"y": "246.0"
},
"flowTasks": {
"success": "10c7c99b-956a-4946-b4ca-1f9f25384c21",
"failure": "b20b504c-5667-41a6-820b-fe014bdc43ea"
},
"delayMultiplier": 1.0,
"queryData": {
"within": "",
"MinLvl": "",
"MaxLvl": "",
"type": "NpcQuery"
}
},
"variables": {
"Values": [],
"ValueRegex": false,
"Condition": "Is skilling:"
}
},
{
"name": "MakeXWindowCondition",
"base": {
"id": "b43699ef-4240-4fb1-bc08-35f33952fd41",
"position": {
"x": "301.0",
"y": "405.0"
},
"flowTasks": {
"success": "1d416892-9132-4e56-b119-2e5583e523d7",
"failure": "479ec2e2-9c22-488a-b456-c6bc8700d35c"
},
"delayMultiplier": 1.0
},
"variables": {
"Values": [],
"ItemRegex": false,
"Condition": "Is open"
}
},
{
"name": "PlayerCondition",
"base": {
"id": "479ec2e2-9c22-488a-b456-c6bc8700d35c",
"position": {
"x": "651.0",
"y": "589.0"
},
"flowTasks": {
"success": "3d63b360-2b3a-4081-892d-ba62f7d184b3",
"failure": "de628287-332d-4ae5-aff0-e0bb4bb30a35"
},
"delayMultiplier": 1.0,
"queryData": {
"within": "",
"MinLvl": "",
"MaxLvl": "",
"type": "NpcQuery"
}
},
"variables": {
"Values": [],
"ValueRegex": false,
"Condition": "Is skilling:"
}
},
{
"name": "ResetToStart",
"base": {
"id": "3d63b360-2b3a-4081-892d-ba62f7d184b3",
"position": {
"x": "1331.0",
"y": "667.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {}
}
],
"BotCategory": "OTHER",
"inventoryData": {
"invPreset_Potion Preset": [
{
"name": "Harralander potion (unf)",
"id": 97,
"noted": false,
"quantity": 14,
"selected": true
},
{
"name": "Red spiders\u0027 eggs",
"id": 223,
"noted": false,
"quantity": 14,
"selected": true
}
],
"invPresets": [
"Potion Preset"
]
},
"internalData": {
"Mouse multiplier": 1.0,
"Mouse path": "CLOUSE_PATH_GENERATOR",
"Disable advanced": false
}
}
 
Joined
Jan 5, 2018
Messages
113
This should work, for you. Just in VisualRM change the value of the Potion UNF and the Item to make what ever potion you want. You can use this for combining any 2 items. Let me know if you need adjustments made, I just made it quick.

{
"Variables": [
{
"name": "Potion UNF",
"value": "Harralander potion (unf)",
"type": "SPRITE_ITEM"
},
{
"name": "Item",
"value": "Red spiders\u0027 eggs",
"type": "SPRITE_ITEM"
},
{
"name": "Make",
"value": " ",
"type": "STRING"
}
],
"NodeCollection": [
{
"name": "StartCondition",
"base": {
"id": "6b24533c-8d68-49cf-bcc6-086e2c16b764",
"position": {
"x": "-127.0",
"y": "-52.0"
},
"flowTasks": {
"success": "06e7d5a2-ab4a-4f01-97f8-604cec49da54"
},
"delayMultiplier": 1.0
},
"variables": {
"GameMode": "OSRS",
"IntervalLow": 1093.2202417241137,
"IntervalHigh": 1993.220241724114
}
},
{
"name": "InventoryCondition",
"base": {
"id": "06e7d5a2-ab4a-4f01-97f8-604cec49da54",
"position": {
"x": "-111.0",
"y": "251.0"
},
"flowTasks": {
"success": "281984c7-4bd0-45d6-9455-cffd6dc47a80",
"failure": "b43699ef-4240-4fb1-bc08-35f33952fd41"
},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
},
"variables": {
"ItemValues": [
"Potion UNF"
],
"ItemRegex": false,
"Condition": "Contains none of:"
}
},
{
"name": "BankWithdrawAction",
"base": {
"id": "281984c7-4bd0-45d6-9455-cffd6dc47a80",
"position": {
"x": "337.0",
"y": "78.0"
},
"flowTasks": {},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"type": "BankQuery"
}
},
"variables": {
"Values": [
"Potion Preset"
],
"ItemRegex": false,
"Condition": "VisualRm preset",
"ConditionRegex": false
}
},
{
"name": "SpecialInteractionAction",
"base": {
"id": "de628287-332d-4ae5-aff0-e0bb4bb30a35",
"position": {
"x": "1101.0",
"y": "821.0"
},
"flowTasks": {},
"delayMultiplier": 1.0,
"queryData": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
},
"variables": {
"Values": [
"Item"
],
"ValueRegex": false,
"Comparators": [
"Potion UNF"
],
"CompRegex": false,
"Condition": "Use item on",
"Type": "Inventory item",
"ClickRegex": false,
"invQuery": {
"bool0": false,
"bool1": false,
"bool2": false,
"type": "InventoryQuery"
}
}
},
{
"name": "ResetToStart",
"base": {
"id": "10c7c99b-956a-4946-b4ca-1f9f25384c21",
"position": {
"x": "1217.0",
"y": "167.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {}
},
{
"name": "KeyboardAction",
"base": {
"id": "b20b504c-5667-41a6-820b-fe014bdc43ea",
"position": {
"x": "1230.0",
"y": "374.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {
"Action": "Enter \u0026 Type \u0026 Enter",
"Character": "Make",
"IntervalLow": 100.0,
"IntervalHigh": 4000.0
}
},
{
"name": "PlayerCondition",
"base": {
"id": "1d416892-9132-4e56-b119-2e5583e523d7",
"position": {
"x": "742.0",
"y": "246.0"
},
"flowTasks": {
"success": "10c7c99b-956a-4946-b4ca-1f9f25384c21",
"failure": "b20b504c-5667-41a6-820b-fe014bdc43ea"
},
"delayMultiplier": 1.0,
"queryData": {
"within": "",
"MinLvl": "",
"MaxLvl": "",
"type": "NpcQuery"
}
},
"variables": {
"Values": [],
"ValueRegex": false,
"Condition": "Is skilling:"
}
},
{
"name": "MakeXWindowCondition",
"base": {
"id": "b43699ef-4240-4fb1-bc08-35f33952fd41",
"position": {
"x": "301.0",
"y": "405.0"
},
"flowTasks": {
"success": "1d416892-9132-4e56-b119-2e5583e523d7",
"failure": "479ec2e2-9c22-488a-b456-c6bc8700d35c"
},
"delayMultiplier": 1.0
},
"variables": {
"Values": [],
"ItemRegex": false,
"Condition": "Is open"
}
},
{
"name": "PlayerCondition",
"base": {
"id": "479ec2e2-9c22-488a-b456-c6bc8700d35c",
"position": {
"x": "651.0",
"y": "589.0"
},
"flowTasks": {
"success": "3d63b360-2b3a-4081-892d-ba62f7d184b3",
"failure": "de628287-332d-4ae5-aff0-e0bb4bb30a35"
},
"delayMultiplier": 1.0,
"queryData": {
"within": "",
"MinLvl": "",
"MaxLvl": "",
"type": "NpcQuery"
}
},
"variables": {
"Values": [],
"ValueRegex": false,
"Condition": "Is skilling:"
}
},
{
"name": "ResetToStart",
"base": {
"id": "3d63b360-2b3a-4081-892d-ba62f7d184b3",
"position": {
"x": "1331.0",
"y": "667.0"
},
"flowTasks": {},
"delayMultiplier": 1.0
},
"variables": {}
}
],
"BotCategory": "OTHER",
"inventoryData": {
"invPreset_Potion Preset": [
{
"name": "Harralander potion (unf)",
"id": 97,
"noted": false,
"quantity": 14,
"selected": true
},
{
"name": "Red spiders\u0027 eggs",
"id": 223,
"noted": false,
"quantity": 14,
"selected": true
}
],
"invPresets": [
"Potion Preset"
]
},
"internalData": {
"Mouse multiplier": 1.0,
"Mouse path": "CLOUSE_PATH_GENERATOR",
"Disable advanced": false
}
}

Thanks for working on it! However, when I opened it up it still says I don't have 14 Harralander potions (unf), I switched the name under the variables tab but it still doesn't work. Any idea on what I am doing wrong?

Also, if I withdraw the potion unf and the red spiders egg, the bot will use it on each other and make the super restore potion. The problem is when it banks.
 
Joined
Jan 10, 2015
Messages
29
:"The location you are trying to reach is not reachable by the default web."
This error keeps pausing the bot after every 20 minutes or so. The bot works just fine otherwise.
What could be causing this error?

Edit: I can literally resume the bot and it works just fine again with no changes.
 
Joined
Apr 1, 2018
Messages
72
Thanks for working on it! However, when I opened it up it still says I don't have 14 Harralander potions (unf), I switched the name under the variables tab but it still doesn't work. Any idea on what I am doing wrong?

Also, if I withdraw the potion unf and the red spiders egg, the bot will use it on each other and make the super restore potion. The problem is when it banks.

Could you send me a screen shot of in my PM? I'll take a look at it.
 
Joined
Aug 29, 2018
Messages
22
I made it the old way so you dont use the abyss but im currently changing it to use the abyss, if you want the old one i can link it when i get home
Would love to know how your going with your nature abyss one but also would be happy to try out your normal nature run and give you some feedback.
 
Joined
Jul 29, 2018
Messages
9
:"The location you are trying to reach is not reachable by the default web."
This error keeps pausing the bot after every 20 minutes or so. The bot works just fine otherwise.
What could be causing this error?

Edit: I can literally resume the bot and it works just fine again with no changes.
WebWalker has crapped out after the latest update. It is not your node list issue mate.
 
Joined
Feb 17, 2018
Messages
136
Hey all, Today i want to share a bot with you.

This bot makes teletabs in a POH on mahogany eagle lectern. For now, only lumbridge tabs are supported but adding other tabs and lecterns is very easy.

To run the bot, you need to have:
1. Coins, Law runes, Noted soft clay in your inventory. Make sure to have these else the bot wont do anything.
2. A staff equiped for runes like air, earth etc. Rune support can be added in future.
3. Resizable mode for avoiding some uncontrolable errors occuring due to invisibility in some cases.

The image attached show 4 nodes at the very bottom in the bot. The user should select the options as per needs in these nodes to change the working style. Imgur

You can select:

Host mode - To use a host house or not. This for now is quite unstable as i am unable to detect the interface where you enter the host name. To make it work through delays is not flawless but works. I reccomend to set Host mode to False.
If using this mode, Make sure to stand next to the lectern in host house and change the 'lectern loc' co ordinate in the variables.

Rest two nodes are for selecting the type of tablet to be made. For now, its only Lumbridge Tablet. I will add other tablets tomorrow.

Host Name: This variable has to be set to the host you want. Change it in the variable section. Each host is active for 3-5 hours atleast so you wont need to change frequently.

I have tested the bot in both modes, Host and self owned house. Own house is highly stable mode though i need to test it for longer hours.
Please test and let me know your feedback.

Thanks!

*removed for now*
 
Last edited:
Joined
Aug 29, 2018
Messages
22
Has anyone got a decent zmi runecrafting bot or like abyss nature one? I have been trying to figure out how to make my own with no luck and the one of repo doesn't work at all for me, fills my inventory with stamina pots, when I remove them it just fills my invent with different runes.
 
Joined
Feb 17, 2018
Messages
136
Is or will there be an Area variable support?
I kind of want to check whether the player is inside a certain area between two coordinates rather than a single coordinate and a range.
I am running manually between area's because the Deposit bank node tries to deposit to a near bank that is not even reachable (Cooking guild).
It seems I can only choose a coordinate and a radius around that coordinate as my area.

I too, would like to see the support for more types of areas other than the circular area. A polygon area types would be so much better.
As for your problem of bot choosing a far away bank, I don't know if it is solved or not. But you can see the coordinate of the bank you want to use. Then declare the bank as a game object and declare its action which usually is 'Use'.

Then make the player go in the bank area and check for the bank game object which you declared. In the pop up menu which opens on the node, there would be an option of 'on coordinate'. Select the bank coordinates which you saved.

So what we are tying to do is, instead of letting bot choose the nearest bank, we are making it go near the bank we want it to use. So we declare the bank of our preference as a game object with a use action and it is on a coordinate. When the bot detects it, put a interaction with it. This will open the bank.

Then check if bank is open; if it is, deposit.
 
Niche bots at your disposal
Joined
Dec 23, 2015
Messages
1,099
Trying to use the portables script on rerpostirary
Just keeps opening bank and then closing
Help please
I just tested, works fine for me, make sure adjust Material 1, Materal 2, Item selected, action and preset in the variables.
 
Joined
Aug 29, 2018
Messages
22
I just tested, works fine for me, make sure adjust Material 1, Materal 2, Item selected, action and preset in the variables.
Any chance you could have a look at the osrs lazy zmi ? it seems to just fill my inventory with stamina potions then try and load them into one rune pouch, nothing I have tried has made it better, I tried replacing the part in the line that has stamina pots with pure essence and it just gets pure essence out then spams one bag for me. thanks in advance.
 
Joined
Aug 30, 2018
Messages
1
Just wrote a simple tea stall script since there wasn't anything. I have it stealing/.dropping perfectly. but only if i manually set it up at the angle its made for and also standing in one spot. How would I go about setting camera angle and making sure the character stays in one spot. thanks!

ok I figured out the cords. Now just the camera option. thanks
 
Last edited:
Top