CoolRBOT Script Collection | Script / Bot Requests

Posts 31–45 of 63 · Page 3 of 5
i dont know where to paste
Quote Originally Posted by imbasu View Post
So I'm an avid programmer and I'd like to upload some of these scripts for anyone that would like to use Rbot but doesn't know how to code in C#.


Scripts:
Hydra Scales - Lvl 25 Challenge (x300)ⓘ
Blade of Awe - Runes Found!ⓘ
Evolved Blood Orb of Nulgath - Supplies to Spin the Wheel of Chanceⓘ
Shurpu Blaze Token - Non-memⓘ
Tainted Gems - Dreadrock Gem Exchangeⓘ
Tainted Gems - Cubesⓘ (Max Stack turn in.)
Void High Lord - Void Crystals A & Bⓘ (v 1.0 - Farms for all reagents except for Unidentified 10, and Elder's Blood)
Arcangrove Rep - Gorillaphants & Seed Spittersⓘ (Quests 794, 795, 797, 799, 800, 801, 802, 803, 804)
Good Reputation - Tomb with a Viewⓘ
Evil Reputation - Bone-afideⓘ
Necrotic Sword of Doom - Void Aurasⓘ (v1.0)
Gem of Nulgath - Voucher Itemⓘ (Will farm Unidentified 13 if needed).



Requirements:
Blade of Awe
This quest was made only to gather the runes for the quest, and you will be required to have finished the previous portions of the Blade of Awe to access it.
Good Rep Bot / Evil Rep Bot
The script is set to do "Tomb with a View" (600 Rep), but it requires Good Rank 4, if you do not have any Good reputation at the beginning, see Line 40 (Good) and Line 25 (Evil), and change the [ int q = 372; ] to be [ int q =369; ]. Ignore square braces when editting the code. This is because I am unable to check a player's reputation level through the bot and automate that decision. Obviously evil and good rep uses different quest combinations, see the line above where it sets the quest to see which quest id you should be using.
Void Highlord
You will be required to gather the Elder's Blood x2, Unidentifed x200 reagents yourself. For the Unidentified 10, I recommend Nulgath Larvae, or Supplies to Spin the Wheel of Fortune quests. If you have gathered the Roentgenium already, you should have this reagent.
Necrotic Sword of Doom - Void Auras
This quest requires you to have Evil Rank 10, and at least 11 inventory space, as there are 10 reagents and 1 Void Aura inventory space taken. All items are AC tagged.


Upcoming Requests:
Necrotic Sword of Doom - 15% Completed
Fast Gold Bot - 90% Completed
Doomwood Rep Bot - 30% Completed (Still evaluating best method).
Terraforming - Nulgath's Nation House - 40% Completed


The below scripts can be found in the download of RBot by rodit. Unless you have a complaint about them, I will not be remaking any of them.






I'll have more... eventually..
i dont know where to paste the void crystal b/a thing can u help me out?
Quote Originally Posted by hejjaghar View Post
i dont know where to paste the void crystal b/a thing can u help me out?
Scripts can be pasted anywhere, but its recommended you put them in /rbot 1.7.0/scripts/here

When you click "Script" on the top left of RBot, "Load Script" button will take you to that file directory.
roentigum gem of nulgath
can u pls make a rbot for us to use, so we can get the roentigum gem.

- - - Updated - - -

i have never used rbot before and i was wondering where do i copy and paste the stuff from pastebin?

- - - Updated - - -

ehm it just says quest comp failed when i try to send in the voucher item: Totem of Nulgath. any help?
I'd like to apologize to everyone who uses these bots as I've been away in University. I am compiling a list of bots that require immediate attention. Will update soon.
Quote Originally Posted by FishyTrends View Post
Gem of Nulath bot doesnt work
There was a compile error typo on my part. Fixed.
gathering unstable essences
Can you make bot for this quest? Cbot dmbot or simple source for rbot
Thanks
Quote Originally Posted by Csicskafaszgeci View Post
Can you make bot for this quest? Cbot dmbot or simple source for rbot
Thanks
i made it for myself but i have problems.. at the 2nd room neverworldb im everytime spawning in the wall and cant move and the bot never attack the monsters.. i cant fix it and the other problem is i need 3 item mirror essence 175 twister essence 25 transpsed essence 1.. and i cant write all this number to bot because he says problem at load..

sorry for my very bad english i hope you understand what i want to say

i can put the bot here: i set black what i change i say again i change the retrieve aura bot not me writed this i just change the words

using RBot:
public class Script {

public static readonly string [] CORE_ITEMS = {"Void Aura", "Barium",
"Blade Essence", "Unenhanced Doom Blade", "Unenhanced Hilt",
"Bone Dust", "Undead Essence", "Cavern Celestite",
"Undead Energy", "Primarch's Hilt"};

public static readonly string [] AURA_MOB = {"Fire Leech", "Grim Widow",
"RedDeath Moglin", "Angry Snackistopheles", "Furious Fishizzle", "Raging Spid-Squider",
"Zombie King Alteon"};


public static readonly string [] AURA_MERGE = {"Mirror Essence",
"Twisted Essence", "Transposed Essence"};


public static readonly string [] AURA_MAP = {"reddeath", "neverworldb",
"doomwar"};


public static readonly string [] AURA_CELL = {"r2", "r3", "r15"}; "r3" here im stuck in wall im stuck eveywhere in this map r2 r3

public static readonly string [] AURA_PAD = {"spawn", "left", "left"};"left" i try everything center left right but nothing

public void ScriptMain(ScriptInterface bot){
bot.Skills.Add(1, 1f);
bot.Skills.Add(2, 1f);
bot.Skills.Add(3, 1f);
bot.Skills.Add(4, 1f);
bot.Skills.StartTimer();

bot.Options.ExitCombatBeforeQuest = true;
bot.Options.SafeRelogin = true;
bot.Options.SafeTimings = true;
bot.Options.DisableFX = true;
bot.Options.LagKiller = false;
bot.Options.PrivateRooms = false;
bot.Options.InfiniteRange = true;

bot.Player.LoadBank();

VoidAura(bot, 7500);

}

public void ToInventory (ScriptInterface bot, string [] arr) {
foreach (string s in arr) {
if (bot.Bank.Contains(s))
bot.Bank.ToInventory(s);
}
}

public void ToBank (ScriptInterface bot, string [] arr) {
foreach (string s in arr) {
if (bot.Inventory.Contains(s))
bot.Inventory.ToBank(s);
}
}

public void VoidAura (ScriptInterface bot, int quantity) {
ToInventory(bot, AURA_MERGE);

while (!bot.Inventory.Contains(CORE_ITEMS[0], quantity)) {
bot.Quests.EnsureAccept(4438);
for (int i = 0; i < AURA_MERGE.Length; i++) {
if (bot.Map.Name != AURA_MAP[i])
bot.Player.Join(AURA_MAP[i], AURA_CELL[i], AURA_PAD[i]);
if (bot.Player.Cell != AURA_CELL[i])
bot.Player.Jump(AURA_CELL[i], AURA_PAD[i]);
bot.Player.SetSpawnPoint();
if (!bot.Inventory.Contains(AURA_MERGE[i], 175 )) {<--here is the problem i cant add more numbers but i need 175 25 1
bot.Player.HuntForItem(AURA_MOB[i], AURA_MERGE[i], 175, false, true);
}
}
bot.Player.Jump("Enter", "Spawn");
bot.Quests.EnsureComplete(4438);
bot.Player.Pickup(CORE_ITEMS);
}

ToBank(bot, AURA_MERGE);
ToBank(bot, CORE_ITEMS);

}
}
Gathering Unstable Essences
Code:
for (int i = 0; i < AURA_MERGE.Length; i++) {
if (bot.Map.Name != AURA_MAP[i])
bot.Player.Join(AURA_MAP[i], AURA_CELL[i], AURA_PAD[i]);
if (bot.Player.Cell != AURA_CELL[i])
bot.Player.Jump(AURA_CELL[i], AURA_PAD[i]);
bot.Player.SetSpawnPoint();
if (!bot.Inventory.Contains(AURA_MERGE[i], 175 )) {<--here is the problem i cant add more numbers but i need 175 25 1
bot.Player.HuntForItem(AURA_MOB[i], AURA_MERGE[i], 175, false, true);
}
}
I like that you attempted to write the code for yourself. On the header post of this thread you'll be able to find "Void Aura - Gathering Unstable Essences".


I noticed that you have the CELL, PAD mapping saved as global arrays, but you won't need them since you're using the bot.Player.Hunt() function. You can simply use bot.Player.Join(mapname, "Enter", "Spawn"); instead.


To solve your issue, you'll need one more global array as follows:

Code:
public static readonly int [] AURA_QUANTITY = {175, 25, 1}
In the code you've written, in your for loop, you can replace 175 with AURA_QUANTITY[i]

Help! I'm stuck in a wall, I can't move!
It may loop suspicious when you're in a public room, sure. Here are some solutions.

Code:
//---------------------------------------------------------//
// After an action, jump to an appropriate CELL, PAD
bot.Player.Jump("Enter", "Spawn");
// or bot.Player.Jump(bot.Player.Cell, bot.Player.Pad);
//--------------------------------------------------------//
Help! I'm not attacking anyone!
There may be many causes for this, some common issues are:
1. Misspelling an enemy's name.
2. Misusing a function, apart from how it expects to be used.
3. Enemy does not exist.

Code:
// Solution for Problem 1
// If you want to attack an enemy once:
bot.Player.Kill("Sneevil"); // CORRECT
// If you want to attack an enemy across any CELL,PAD in the map
bot.Player.Hunt("Sneevil"); // CORRECT
bot.Player.Hunt("     Sneevil "); // INCORRECT

// Solution for Problem 2
// If you want to kill 2 different enemies for ONE common drop:
bot.Player.HuntForItem("Sneevil|Grizzlespit", "Cubes", "12"); // CORRECT
bot.Player.HuntForItem("Sneevil|Grizzlespit", "Cubes", "12", false, false); // CORRECT
bot.Player.HuntForItem("Sneevil | Grizzlespit", "Cubes", "12"); // INCORRECT
// The above function takes a single string as the enemy(s). If there are multiple enemies, each name should be concatenated by a single | (called a pipe) with no whitespace in between each enemy's name and the pipe. The enemy's name itself should have spaces as necessary.

// Solution for Problem 3
// If an enemy does not exist you can try to wait for the enemy to spawn.
// Handmade waiting.
while (!bot.Monster.Exists(enemy)) bot.Sleep(1000); // OK
// Built in wait.
// bot.Wait.ForMonsterSpawn(string, int); 
bot.Wait.ForMonsterSpawn(enemy, 10000); // CORRECT
Quote Originally Posted by imbasu View Post
Code:
for (int i = 0; i < AURA_MERGE.Length; i++) {
if (bot.Map.Name != AURA_MAP[i])
bot.Player.Join(AURA_MAP[i], AURA_CELL[i], AURA_PAD[i]);
if (bot.Player.Cell != AURA_CELL[i])
bot.Player.Jump(AURA_CELL[i], AURA_PAD[i]);
bot.Player.SetSpawnPoint();
if (!bot.Inventory.Contains(AURA_MERGE[i], 175 )) {<--here is the problem i cant add more numbers but i need 175 25 1
bot.Player.HuntForItem(AURA_MOB[i], AURA_MERGE[i], 175, false, true);
}
}
I like that you attempted to write the code for yourself. On the header post of this thread you'll be able to find "Void Aura - Gathering Unstable Essences".


I noticed that you have the CELL, PAD mapping saved as global arrays, but you won't need them since you're using the bot.Player.Hunt() function. You can simply use bot.Player.Join(mapname, "Enter", "Spawn"); instead.


To solve your issue, you'll need one more global array as follows:

Code:
public static readonly int [] AURA_QUANTITY = {175, 25, 1}
In the code you've written, in your for loop, you can replace 175 with AURA_QUANTITY[i]

Help! I'm stuck in a wall, I can't move!
It may loop suspicious when you're in a public room, sure. Here are some solutions.

Code:
//---------------------------------------------------------//
// After an action, jump to an appropriate CELL, PAD
bot.Player.Jump("Enter", "Spawn");
// or bot.Player.Jump(bot.Player.Cell, bot.Player.Pad);
//--------------------------------------------------------//
Help! I'm not attacking anyone!
There may be many causes for this, some common issues are:
1. Misspelling an enemy's name.
2. Misusing a function, apart from how it expects to be used.
3. Enemy does not exist.

Code:
// Solution for Problem 1
// If you want to attack an enemy once:
bot.Player.Kill("Sneevil"); // CORRECT
// If you want to attack an enemy across any CELL,PAD in the map
bot.Player.Hunt("Sneevil"); // CORRECT
bot.Player.Hunt("     Sneevil "); // INCORRECT

// Solution for Problem 2
// If you want to kill 2 different enemies for ONE common drop:
bot.Player.HuntForItem("Sneevil|Grizzlespit", "Cubes", "12"); // CORRECT
bot.Player.HuntForItem("Sneevil|Grizzlespit", "Cubes", "12", false, false); // CORRECT
bot.Player.HuntForItem("Sneevil | Grizzlespit", "Cubes", "12"); // INCORRECT
// The above function takes a single string as the enemy(s). If there are multiple enemies, each name should be concatenated by a single | (called a pipe) with no whitespace in between each enemy's name and the pipe. The enemy's name itself should have spaces as necessary.

// Solution for Problem 3
// If an enemy does not exist you can try to wait for the enemy to spawn.
// Handmade waiting.
while (!bot.Monster.Exists(enemy)) bot.Sleep(1000); // OK
// Built in wait.
// bot.Wait.ForMonsterSpawn(string, int); 
bot.Wait.ForMonsterSpawn(enemy, 10000); // CORRECT

sorry but i not understand the code system can you write the full code for me?

thanks
Quote Originally Posted by Csicskafaszgeci View Post
thanks and you can fix the spawn in the wall issue?
Replace this line
Code:
bot.Player.Join(AURA_MAP[i], AURA_CELL[i], AURA_PAD[i]);
with
Code:
bot.Player.Join(AURA_MAP[i], "Enter", "Spawn");
You're spawning in the wall (probably) because of an incorrect CELL, PAD mapping.
Quote Originally Posted by imbasu View Post
Replace this line
Code:
bot.Player.Join(AURA_MAP[i], AURA_CELL[i], AURA_PAD[i]);
with
Code:
bot.Player.Join(AURA_MAP[i], "Enter", "Spawn");
You're spawning in the wall (probably) because of an incorrect CELL, PAD mapping.
i founded your bot

https://pastebin.com/DwqkZnhm

i try this if not working i try replace the other
Quote Originally Posted by Csicskafaszgeci View Post
i founded you bot

https://pastebin.com/DwqkZnhm

i try this if not working i try replace the other
Please let me know if it fails, I am not a member so I am not able to thoroughly test it. You need to add your "Skills.xml" on the Skills Window.
gathering unstable essences
i found the original bot and the bot stoped working after im reached the 175 mirror essence this is the bot problem or the scource code is wrong?

- - - Updated - - -

i found the original bot and the bot stoped working after im reached the 175 mirror essence this is the bot problem or the scource code is wrong?

- - - Updated - - -

Quote Originally Posted by imbasu View Post
Please let me know if it fails, I am not a member so I am not able to thoroughly test it. You need to add your "Skills.xml" on the Skills Window.

omg sorry for the sooooo much reply

im tryed the bot and there is 2 problems:

1. when im die never respawning
2. when im reached 175 essence and the other needed items the bot just stop and do nothing..
Quote Originally Posted by Csicskafaszgeci View Post
i found the original bot and the bot stoped working after im reached the 175 mirror essence this is the bot problem or the scource code is wrong?
I am unable to test the 2nd portion of the quests, but i have updated the execute function to prevent any possible errors caused by ScriptPlayer.Hunt(...) function. Try redownloading from source now.
Quote Originally Posted by branoaea1 View Post
hello can you please make a deathpit brawl reputation bot? i have been searching for a long time for it
I'll start working on creating this for you, apologies for my absence, as I am a student.
Posts 31–45 of 63 · Page 3 of 5

Post a Reply

Similar Threads

Tags for this Thread

Talk with us