Hello!
I am looking for a simple script for Orion Uo to sorts mainly reagents, daemon bones, ethy powder, etc, into the spell caster's keys.
Does anyone could have the kindness of sharing this code with us?
Thank you
[Orion] Spell Caster's Keys Sorting Reagents Script
-
- Grandmaster Scribe
- Posts: 90
- Joined: Sun Aug 09, 2020 2:13 pm
Re: [Orion] Spell Caster's Keys Sorting Reagents Script
Here is what I use:
function Spellcaster()
{
Orion.UseType('0x176B');
if (Orion.WaitForGump(1000))
{
var gump0 = Orion.GetGump('last');
if ((gump0 !== null) && (!gump0.Replayed()) && (gump0.ID() === '0x0EBCD833'))
{
gump0.Select(Orion.CreateGumpHook(60030));
Orion.Wait(100);
}
}
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7A'); //black pearl
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7B'); //bloodmoss
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F84'); //garlic
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F85'); //ginseng
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F86'); //mandrake root
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F88'); //nightshade
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8C'); //sulfurous ash
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8D'); //Spiders Silk
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F78'); //Bat Wing
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8F'); //Grave dust
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7D'); //daemon Blood
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8E'); //Nox Crystal
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8A'); //Pig Iron
// if (Orion.WaitForTarget(1000))
// Orion.TargetType('0x0E24'); //Spring Water
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x097A'); //Petrified Wood
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0E1F'); //Destroying Angel
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F80'); //Daemon Bone
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x1422'); //beeswax
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0EF3'); //Blank Scroll
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7E'); //Bone
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F0E'); //Empty Bottle
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8F'); //Ethereall Powder
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F81'); //Fertile dirt
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x176B','0x0000'); //Key Ring
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x1940'); //An Empty Potion Keg
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x26B8'); //Trans. Powder
if (Orion.WaitForTarget(1000))
var findItems0 = Orion.FindType('0x1F14', '0x0000', 'backpack', 'item'); //Recall Rune
for(items in findItems0)
{
Orion.TargetObject(findItems0[items]);
Orion.Wait(1000);
}
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x11EA'); //sand
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x26B7'); //Zoogi Fungus
if (Orion.WaitForTarget(1000))
Orion.TargetObject('0x00000000');
if (Orion.WaitForGump(1000))
{
var gump1 = Orion.GetGump('last');
if ((gump1 !== null) && (!gump1.Replayed()) && (gump1.ID() === '0x0EBCD833'))
{
gump1.Select(Orion.CreateGumpHook(0));
Orion.Wait(100);
}
}
}
function Spellcaster()
{
Orion.UseType('0x176B');
if (Orion.WaitForGump(1000))
{
var gump0 = Orion.GetGump('last');
if ((gump0 !== null) && (!gump0.Replayed()) && (gump0.ID() === '0x0EBCD833'))
{
gump0.Select(Orion.CreateGumpHook(60030));
Orion.Wait(100);
}
}
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7A'); //black pearl
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7B'); //bloodmoss
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F84'); //garlic
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F85'); //ginseng
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F86'); //mandrake root
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F88'); //nightshade
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8C'); //sulfurous ash
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8D'); //Spiders Silk
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F78'); //Bat Wing
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8F'); //Grave dust
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7D'); //daemon Blood
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8E'); //Nox Crystal
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8A'); //Pig Iron
// if (Orion.WaitForTarget(1000))
// Orion.TargetType('0x0E24'); //Spring Water
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x097A'); //Petrified Wood
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0E1F'); //Destroying Angel
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F80'); //Daemon Bone
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x1422'); //beeswax
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0EF3'); //Blank Scroll
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F7E'); //Bone
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F0E'); //Empty Bottle
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F8F'); //Ethereall Powder
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x0F81'); //Fertile dirt
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x176B','0x0000'); //Key Ring
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x1940'); //An Empty Potion Keg
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x26B8'); //Trans. Powder
if (Orion.WaitForTarget(1000))
var findItems0 = Orion.FindType('0x1F14', '0x0000', 'backpack', 'item'); //Recall Rune
for(items in findItems0)
{
Orion.TargetObject(findItems0[items]);
Orion.Wait(1000);
}
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x11EA'); //sand
if (Orion.WaitForTarget(1000))
Orion.TargetType('0x26B7'); //Zoogi Fungus
if (Orion.WaitForTarget(1000))
Orion.TargetObject('0x00000000');
if (Orion.WaitForGump(1000))
{
var gump1 = Orion.GetGump('last');
if ((gump1 !== null) && (!gump1.Replayed()) && (gump1.ID() === '0x0EBCD833'))
{
gump1.Select(Orion.CreateGumpHook(0));
Orion.Wait(100);
}
}
}
IGN: Edwin Roach