View Full Version : Mana Training w/ Xeno
Hey guys. I've never used any bot to sit and mana train a char before, but I plan on using a 5 day voucher to boost mls up on some lower lvl mages of mine. Out of curiosity, has anyone on here been banned for doing that? If not, anyone have some good scripts that spam spells? I already have like 10kk worth of pots in several depots that I will use.
Regards,
Jake.
This is the best method if you have other characters using mana potions on you.
If I were you I would buy a house and do it on a floor nobody can see you at so you will not get reported.
utanaVidTime = os.clock()
exuraVitaTime = os.clock()
Module.New("Cast Spells", function()
if (os.clock() - utanaVidTime >= math.random(1.60, 2.15)) then
if (Self.Mana() >= 440) then
Self.Say("utana vid")
end
utanaVidTime = os.clock()
end
if (os.clock() - exuraVitaTime >= math.random(0.60, 1.15)) then
if (Self.Mana() >= 160) then
Self.Say("exura vita")
end
exuraVitaTime = os.clock()
end
end)
Hm. Maybe I'll give it a try.
iMike
03-05-2014, 05:35 PM
Curious why Utana Vid + Exura Vita?
Is that the best spell combination for max mana burn with less delay? Rydan
Yeah.
Rydan
I changed it to exura gran + utani gran hur
Is there a script I can use for my other char to use potions on my training char? I feel then, utana vid + vita will work wonders and will go MUCH faster.
Rydan Thanks a lot for your help.
Tizoq
09-08-2017, 06:11 PM
Change Rydan to the character on which you want to use mana potions.
Open the main backpack of your "mana-using" character and then the backpack that is on the ground which contains the mana potions.
Be sure that the backpack containing the mana potions is stacked (1 in 1) and the next backpack is always at the last spot.
Then start the script.
It should always take 100 manas from the backpack > use them until empty > drop flasks > take 100 manas > ...
PLAYERNAME = "Rydan"
--DO NOT EDIT BELOW
mainContainer = Container.New(0)
manaContainer = Container.New(1)
usePlayer = Creature.New(PLAYERNAME)
Module.New("Use Mana", function()
if (Self.ItemCount("mana potion", mainContainer:Index()) >= 1) then
for containerSpot = 0, mainContainer:ItemCount()-1 do
if (mainContainer:GetItemData(containerSpot).id == Item.GetID("mana potion")) then
repeat
mainContainer:UseItemWithCreature(containerSpot, usePlayer:ID())
wait(1000, 1050)
until
mainContainer:GetItemData(containerSpot).id ~= Item.GetID("mana potion")
break
end
end
else
if (Self.ItemCount(285, mainContainer:Index()) >= 1) then
for containerSpot = 0, mainContainer:ItemCount()-1 do
if (mainContainer:GetItemData(containerSpot).id == 285) then
mainContainer:MoveItemToGround(containerSpot, Self.Position().x, Self.Position().y, Self.Position().z, 100)
local waitTries = 0
repeat
wait(100)
waitTries = waitTries+1
until
waitTries >= 20 or Self.ItemCount(285, mainContainer:Index()) == 0
break
end
end
elseif (Self.ItemCount(285, mainContainer:Index()) == 0) then
if (Self.ItemCount("mana potion", manaContainer:Index()) >= 100) then
for containerSpot = 0, manaContainer:ItemCount()-1 do
if (manaContainer:GetItemData(containerSpot).id == Item.GetID("mana potion")) then
manaContainer:MoveItemToContainer(containerSpot, mainContainer:Index(), mainContainer:ItemCapacity()-1, 100)
local waitTries = 0
repeat
wait(100)
waitTries = waitTries+1
until
waitTries >= 20 or Self.ItemCount("mana potion", mainContainer:Index()) >= 1
break
end
end
else
manaContainer:UseItem(manaContainer:ItemCount()-1, true)
wait(250)
end
end
end
end)
how can i edit this to do it with great mana potions? i cant make it work it will only open all bps without taking any great manas.
Trykon
09-09-2017, 08:40 AM
everywhere where you see mana potion in code change it to great mana potion... thats it
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.