
Originally Posted by
Csicskafaszgeci
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);
}
}