Xinum
Never Give Up!
- Joined
- Dec 23, 2009
- Messages
- 578
- Reaction score
- 64
[RP] Hardcore Warath Mission 10 Undead&Draken ~ Full Afk
Skrypt
Code:
<Settings>
<RP_Hardcore_Wrath_Undeads_Drakens_By_Noxuos />
<Alerts>
<Player>
<OnScreen>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</OnScreen>
<Attacking>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</Attacking>
</Player>
<Creature />
<Item>
<strong-mana-potion>
<Id>237</Id>
<Count>50</Count>
<PlaySound>yes</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</strong-mana-potion>
<assassin-star>
<Id>7368</Id>
<Count>40</Count>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</assassin-star>
</Item>
<Message>
<PrivateMessage>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<SafeList>null</SafeList>
</PrivateMessage>
<Advanced>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Screenshot>no</Screenshot>
</Advanced>
<Raid>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
<Warnings>All</Warnings>
</Raid>
</Message>
<Capacity>
<Value>100</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>30000</Value>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</StandTime>
<Disconnect>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
</Disconnect>
<Enabled>no</Enabled>
</Alerts>
<Healer>
<Rules>
<exura>
<HealRange>86 to 96 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura>
<exura-gran>
<HealRange>76 to 85 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Intense Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura-gran>
<exura-san>
<HealRange>66 to 75 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Divine Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura-san>
<exura-gran-san>
<HealRange>0 to 65 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Salvation</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura-gran-san>
<utura-gran>
<HealRange>66 to 98 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Intense Recovery</HealMethod>
<ExtraCondition>If not strengthened</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</utura-gran>
<strong-mana-potion>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 88 %</ManaRange>
<HealMethod>Strong Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>300 to 500</SpamRate>
<Enabled>yes</Enabled>
</strong-mana-potion>
<great-spirit-potion>
<HealRange>0 to 33 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Great Spirit Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>300 to 500</SpamRate>
<Enabled>yes</Enabled>
</great-spirit-potion>
<exura-paralyze>
<HealRange>96 to 100 %</HealRange>
<ManaRange>0 to 100 %</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura-paralyze>
</Rules>
<PingCompensation>10</PingCompensation>
<Enabled>yes</Enabled>
</Healer>
<FriendHealer>
<Rules />
<Enabled>no</Enabled>
</FriendHealer>
<Refiller>
<Rules>
<Life-Ring-Changer>
<HealRange>0 to 97 %</HealRange>
<ManaRange>0 to 97 %</ManaRange>
<ItemRefiller>3052</ItemRefiller>
<AmmoCount>0 to 0</AmmoCount>
<ExtraCondition>If no ring</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Life-Ring-Changer>
<RoH-Changer>
<HealRange>0 to 97 %</HealRange>
<ManaRange>0 to 97 %</ManaRange>
<ItemRefiller>3098</ItemRefiller>
<AmmoCount>0 to 0</AmmoCount>
<ExtraCondition>If no ring</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</RoH-Changer>
<Ammo-Refiller>
<HealRange>0 to all</HealRange>
<ManaRange>0 to 0</ManaRange>
<ItemRefiller>16141</ItemRefiller>
<AmmoCount>0 to 8</AmmoCount>
<ExtraCondition>No condition</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Ammo-Refiller>
<Ammo-Refiller-2>
<HealRange>0 to all</HealRange>
<ManaRange>0 to all</ManaRange>
<ItemRefiller>16141</ItemRefiller>
<AmmoCount>0 to 99</AmmoCount>
<ExtraCondition>No condition</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Ammo-Refiller-2>
<Garlic-Necklace>
<HealRange>0 to 97 %</HealRange>
<ManaRange>0 to 97 %</ManaRange>
<ItemRefiller>3083</ItemRefiller>
<AmmoCount>0 to 0</AmmoCount>
<ExtraCondition>If no amulet</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Garlic-Necklace>
</Rules>
<Enabled>yes</Enabled>
</Refiller>
<HotKeys>
<List>
<ShowBot>
<Script>showbot()</Script>
<MainKey>66</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowBot>
<PauseBot>
<Script>local cavebot = getsettings("Settings/CaveBot/Enabled")
local targeting = getsettings("Settings/Targeting/Enabled")
if cavebot == 'no' or targeting == 'no' then
setcavebot('on')
settargeting('on')
setlooting('on')
else
setcavebot('off')
settargeting('off')
setlooting('off')
end
wait(500)</Script>
<MainKey>19</MainKey>
<ComboKey>None</ComboKey>
<Enabled>yes</Enabled>
</PauseBot>
<ShowClient>
<Script>focusclient()</Script>
<MainKey>84</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowClient>
<ShowSettings>
<Script>showsettings()</Script>
<MainKey>83</MainKey>
<ComboKey>Alt</ComboKey>
<Enabled>yes</Enabled>
</ShowSettings>
</List>
<Condition>Client focus required</Condition>
<Enabled>no</Enabled>
</HotKeys>
<Actions>
<List>
<Pathfindings>
<Script>if ((posx <= 33048 and posx >= 33037) and (posy <= 31091 and posy >= 31083) and (posz == 14)) and ((target.posx <= 33048 and target.posx >= 33037) and (target.posy <= 31089 and target.posy >= 31083)) then
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\LureAreaSouth\\ConsideredBy","Target")
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\LureAreaEast\\ConsideredBy","Target")
else
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\LureAreaSouth\\ConsideredBy","None")
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\LureAreaEast\\ConsideredBy","None")
end</Script>
<SpamRate>100 to 300</SpamRate>
<Enabled>yes</Enabled>
</Pathfindings>
<Targeting>
<Script>if ((posx <= 33049 and posx >= 33037) and (posy <= 31091 and posy >= 31083) and (posz == 14)) and ((target.posx <= 33049 and target.posx >= 33037) and (target.posy <= 31091 and target.posy >= 31083)) then
settargeting("on")
setsettings("Settings\\Targeting\\Monsters\\Undead Dragon\\ListSettings\\Setting0\\Stance","Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Ghastly Dragon\\ListSettings\\Setting0\\Stance","Keep Away")
setsettings("Settings\\Targeting\\Monsters\\Draken Abomination\\ListSettings\\Setting0\\Stance","Keep Away")
else
setsettings("Settings\\Targeting\\Monsters\\Undead Dragon\\ListSettings\\Setting0\\Stance","Lure")
setsettings("Settings\\Targeting\\Monsters\\Ghastly Dragon\\ListSettings\\Setting0\\Stance","Lure")
setsettings("Settings\\Targeting\\Monsters\\Draken Abomination\\ListSettings\\Setting0\\Stance","Lure")
end</Script>
<SpamRate>100 to 300</SpamRate>
<Enabled>yes</Enabled>
</Targeting>
<Exevo-Mas-San>
<Script>if ((Pvp == true) and (paround() < 1) and (maround(3, "draken abomination", "ghastly dragon", "undead dragon", "death blob") >= 3) and cancast("exevo mas san")) then
cast("exevo mas san")
elseif
((Pvp == false) and (maround(3, "draken abomination", "ghastly dragon", "undead dragon", "death blob") >= 3) and cancast("exevo mas san")) then
cast("exevo mas san")
end</Script>
<SpamRate>400 to 600</SpamRate>
<Enabled>yes</Enabled>
</Exevo-Mas-San>
<Drop-Vials>
<Script>--Minimum count of vials to check:
local countDropVial = 40
if ((maround(7) == 0) and (lootbodies == false) and ((itemcount(285) + itemcount(284) + itemcount(283)) >= countDropVial)) then
wait(3000)
dropitems(285)
wait(700, 900)
dropitems(284)
wait(700, 900)
dropitems(283)
wait(700, 900)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Drop-Vials>
<Auto-Walk-Through-Players>
<Script>if ((Pvp == true) and (pzone == true)) or
(Pvp == false) then
setsettings("Settings\\Cavebot\\Pathfinding\\WalkThroughPlayers","yes")
elseif
((Pvp == true) and (pzone == false)) then
setsettings("Settings\\Cavebot\\Pathfinding\\WalkThroughPlayers","no")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Walk-Through-Players>
<Auto-Mount>
<Script>if (UseMount == true) then
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "yes")
wait(10000)
elseif (UseMount == false) then
setsettings("Settings\\CaveBot\\Settings\\AutoMount", "no")
wait(10000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Mount>
<Cure-Death-and-Poison>
<Script>if ((maround() < 1) and cursed) then
cast("exana mort")
wait(500)
end
if ((maround() < 1) and poisoned) then
cast("exana pox")
wait(500)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Cure-Death-and-Poison>
<Auto-Haste>
<Script>if not hasted and (posz >= 14) then
cast("utani hur")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Haste>
<Elites-Pathfinding>
<Script>if ((posx < 33046) and (posz > 14) and (target.posx < 33046)) then
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\Elites\\ConsideredBy","Target")
else
setsettings("Settings\\Cavebot\\Pathfinding\\SpecialAreas\\Elites\\ConsideredBy","None")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Elites-Pathfinding>
<ElitesTargeting>
<Script>if ((posx <= 33046) and (posz == 15) and (target.posx <= 33046)) then
setsettings("Settings\\Targeting\\Monsters\\Draken Elite\\ListSettings\\Setting0\\Stance","Keep Away")
else
setsettings("Settings\\Targeting\\Monsters\\Draken Elite\\ListSettings\\Setting0\\Stance","Lure")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</ElitesTargeting>
<Screen-Shot-Death>
<Script>if (hppc == 0) then
screenshot(name.." "..string.gsub(date(), "/", "_").." "..string.gsub(time(), ":", "."))
wait(1000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Screen-Shot-Death>
<ScreenshotPlayersLuring>
<Script>if ((paround() > 0) and (maround(3, "draken abomination", "ghastly dragon", "undead dragon", "draken elite") >= 4)) then
screenshot(name.." "..string.gsub(date(), "/", "_").." "..string.gsub(time(), ":", "."))
wait(10000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</ScreenshotPlayersLuring>
<Lure-Less-Main>
<Script>local monsters = {'Undead Dragon', 'Draken Abomination', 'Ghastly Dragon'}
if (((posx >= 33048 and posy <= 31091) or (posx <= 33048 and posy >= 31091) or (posx >= 33048 and posy >= 31091)) and (maround(7, unpack(monsters)) >= 2)) then
setsettings("Settings\\Targeting\\Monsters\\Undead Dragon\\ListSettings\\Setting0\\Distance","5")
setsettings("Settings\\Targeting\\Monsters\\Ghastly Dragon\\ListSettings\\Setting0\\Distance","5")
setsettings("Settings\\Targeting\\Monsters\\Draken Abomination\\ListSettings\\Setting0\\Distance","5")
else
setsettings("Settings\\Targeting\\Monsters\\Undead Dragon\\ListSettings\\Setting0\\Distance","3")
setsettings("Settings\\Targeting\\Monsters\\Ghastly Dragon\\ListSettings\\Setting0\\Distance","3")
setsettings("Settings\\Targeting\\Monsters\\Draken Abomination\\ListSettings\\Setting0\\Distance","3")
end</Script>
<SpamRate>300 to 600</SpamRate>
<Enabled>yes</Enabled>
</Lure-Less-Main>
<Lure-Less-Elites>
<Script>local monsters = {'Draken Elite'}
if ((posx > 33046) and (posz > 14) and (maround(7, unpack(monsters)) >= 2)) then
setsettings("Settings\\Targeting\\Monsters\\Draken Elite\\ListSettings\\Setting0\\Distance","6")
else
setsettings("Settings\\Targeting\\Monsters\\Draken Elite\\ListSettings\\Setting0\\Distance","3")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Lure-Less-Elites>
<Stop-Skipping-Monsters>
<Script>local monsters = {'Undead Dragon', 'Draken Abomination', 'Ghastly Dragon', 'Draken Elite'}
if ((target.name == 'monsters') and (target.ignored == true) and (targeting == true)) then
attackcreature('Undead Dragon', 'Draken Abomination', 'Ghastly Dragon', 'Draken Elite')
end</Script>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</Stop-Skipping-Monsters>
<Lure-Closest>
<Script>if ((posx <= 33049 and posx >= 33037) and (posy <= 31091 and posy >= 31083) and (posz == 14)) and ((target.posx <= 33049 and target.posx >= 33037) and (target.posy <= 31091 and target.posy >= 31083)) or
((posx <= 33046) and (posz == 15) and (target.posx <= 33046)) then
setsettings("Settings\\Targeting\\Settings\\ListOrder", "0")
setsettings("Settings\\Targeting\\Settings\\Health", "9")
setsettings("Settings\\Targeting\\Settings\\Proximity", "0")
setsettings("Settings\\Targeting\\Settings\\Danger", "0")
else
setsettings("Settings\\Targeting\\Settings\\ListOrder", "0")
setsettings("Settings\\Targeting\\Settings\\Health", "0")
setsettings("Settings\\Targeting\\Settings\\Proximity", "9")
setsettings("Settings\\Targeting\\Settings\\Danger", "0")
end</Script>
<SpamRate>200 to 500</SpamRate>
<Enabled>yes</Enabled>
</Lure-Closest>
<Player-On-Screen-Alert>
<Script>if PlayerOnScreenAlert and (posz >= 14) and (paround() > 0) then
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Player-On-Screen-Alert>
<Rust-Remover>
<Script>local CONSIDER_COMMON = false
local BACKPACK_NAME = LootBackpackName
local DROP_TRASH = true
local TRASH_ITEMS = {'chain armor', 'scale armor', 'brass legs', 'plate legs', 'brass armor', 'plate armor'}
--[[ ENGINE ]]--
local SCRIPT_INFO, RUSTY_ITEMS = "Name: Unrust Items\nVersion: 1.1.0\nAuthor: Ropiderz"
if (CONSIDER_COMMON) then
RUSTY_ITEMS = {8894, 8895, 8896, 8897, 8898, 8899}
else
RUSTY_ITEMS = {8895, 8896, 8898, 8899}
end
if (maround(4, false) == 0) then
for _, ITEM in ipairs(RUSTY_ITEMS) do
if (itemcount(ITEM) > 0 and itemcount(9016) > 0) then
useitemon(9016, ITEM, BACKPACK_NAME)
wait(1500, 2000)
end
end
if (DROP_TRASH) then
for _, ITEM in ipairs(TRASH_ITEMS) do
if (itemcount(ITEM) > 0) then
dropitems(ITEM)
wait(1000, 1200)
end
end
end
end</Script>
<SpamRate>400 to 600</SpamRate>
<Enabled>yes</Enabled>
</Rust-Remover>
<Anti-Mass-Res>
<Script>local msgs = getnewmessages("Local Chat")
local qtd = msgs.count-1
for i=1,2
do
if msgs[qtd].text:find("exura gran mas res") then
flashclient()
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
playsound("alert.wav")
wait(1500)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-Mass-Res>
<Anti-UH>
<Script>local serverlog_lines = getnewmessages("Server Log")
local serverlog_q = serverlog_lines.count - 1
for i = 0, serverlog_q do
if ((serverlog_lines[serverlog_q - i].text:find("was healed by")) and (posz >= 14)) then
playsound("alert.wav")
wait(800)
playsound("alert.wav")
wait(800)
playsound("alert.wav")
wait(800)
playsound("alert.wav")
wait(800)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-UH>
<Safe-Bank>
<Script>for i=0,getnewmessages("NPCs").count-1
do
if getnewmessages("NPCs")[getnewmessages("NPCs").count-1 ].text:find("There is not enough gold on your account.")
then
setcavebot("off")
settargeting("off")
setsettings("Settings\\Alerts\\Disconnect\\PlaySound", "no")
setsettings("Settings\\Actions\\List\\Auto Reconnect\\Enabled", "no")
wait(5000,10000)
closetibia()
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Safe-Bank>
<Auto-Reconnect>
<Script>-- Type In Your Accoutn Name:
AccountName = ("12345")
-- Type in Your Password:
Password = ("ABCDEF")
-- Type In Your Character Name:
NameOfCharacter = ("Character Name")
if (connected == false)
then
connect(AccountName, Password, NameOfCharacter)
wait(600, 1800)
pausewalking(10000)
setcavebot("yes")
wait(300)
settargeting("yes")
wait(300)
setlooting("yes")
wait(1000)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Auto-Reconnect>
<Anti-Red-Skull>
<Script>for i=0,getnewmessages("Server Log") .count-1
do
if getnewmessages("Server Log")[getnewmessages("Server Log") .count-1 ].text:find("Warning! The murder of .+ was not justified.")
then
setcavebot("off")
settargeting("off")
setsettings("Settings\\Alerts\\Disconnect\\PlaySound", "no")
setsettings("Settings\\Actions\\List\\Auto Reconnect\\Enabled", "no")
wait(5000,10000)
closetibia()
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Anti-Red-Skull>
<Screen-Shot-Mass-Res-UH>
<Script>local serverlog_lines = getnewmessages("Server Log")
local serverlog_q = serverlog_lines.count - 1
for i = 0, serverlog_q do
if ((serverlog_lines[serverlog_q - i].text:find("was healed by")) and (posz >= 14)) then
screenshot(name.." "..string.gsub(date(), "/", "_").." "..string.gsub(time(), ":", "."))
wait(10000)
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Screen-Shot-Mass-Res-UH>
<Drop-Rus-tArmors>
<Script>if (itemcount("brass armor") > 0) then
moveitems(itemid("brass armor"), 'all', 'ground', 1)
end
if (itemcount("plate armor") > 0) then
moveitems(itemid("plate armor"), 'all', 'ground', 1)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Drop-Rus-tArmors>
<Soft-Boots>
<Script>local DEFAULT_BOOTS = BootsToWear --Name of normal boots
local CONSIDER_TYPE = 1 --[[ 1 = mp pc, 2 = hp pc, 3 = mp exact, 4 = hp exact ]]
local CONSIDER_EQUIP = {80, 95} -- Value to equip soft boots
local CONSIDER_UNEQUIP = {99, 100} -- Value to unequip soft boots
--[[ ENGINE ]]
local SCRIPT_INFO = "Name: Soft Boots Changer/nVersion: 1.2.0 beta/nAuthor: sirmate"
local NORMAL_BOOTS_ID = itemid(DEFAULT_BOOTS)
local RANDOM_EQUIP = math.random(CONSIDER_EQUIP[1], CONSIDER_EQUIP[2])
local RANDOM_UNEQUIP = math.random(CONSIDER_UNEQUIP[1], CONSIDER_UNEQUIP[2])
local HP_MP_VALUES = {mppc, hppc, mp, hp}
if (boots == 3549) and (pzone == true or HP_MP_VALUES[CONSIDER_TYPE] >= RANDOM_UNEQUIP) then
if (itemcount(DEFAULT_BOOTS) > 0) then
moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
wait(1100, 1200)
else
moveitems(boots, "Boots", "all", 1)
wait(1000, 1200)
end
elseif (boots == 6530 or boots == 0) then
if (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
moveitems(6529, "all", "Boots", 1)
wait(1000, 1200)
elseif (itemcount(NORMAL_BOOTS_ID) > 0) then
moveitems(NORMAL_BOOTS_ID, "all", "Boots", 1)
wait(1000, 1200)
elseif (boots > 0) then
moveitems(boots, "Boots", "all", 1)
wait(1000, 1200)
end
elseif (boots == NORMAL_BOOTS_ID) and (HP_MP_VALUES[CONSIDER_TYPE] <= RANDOM_EQUIP) and (pzone == false) and (itemcount(6529) > 0) then
moveitems(6529, "all", "Boots", 1)
wait(1000, 1200)
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Soft-Boots>
<Force-Backpacks>
<Script>if (posz >= 14) and (maround(5) == 0) and (windowcount() < 4) then
settargeting("off")
setcavebot("off")
closewindows()
wait(500,800)
openitem(MainBackpackName,"back",true)
wait(500,600)
resizewindow(MainBackpackName,1)
wait(500,800)
openitem(SupplyBackpackName,MainBackpackName,true)
wait(500,600)
resizewindow(SupplyBackpackName,1)
wait(500,600)
openitem(LootBackpackName,MainBackpackName,true)
wait(500,600)
resizewindow(LootBackpackName,1)
wait(500,800)
openitem(GoldBackpackName,MainBackpackName,true)
wait(500,600)
resizewindow(GoldBackpackName,1)
wait(500,800)
settargeting("on")
setcavebot("on")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Force-Backpacks>
<Check-If-Scale-Worked>
<Script>if (toptileitem(33086, 31214, 8) ~= 11673) and (targeting == true) and (posx >= 33082) and (posz == 8) and (posy <= 31215) then
gotolabel("UseScale")
else
return
end</Script>
<SpamRate>400 to 600</SpamRate>
<Enabled>yes</Enabled>
</Check-If-Scale-Worked>
<Advance-Mana-Drinker>
<Script>local monsters = {"draken abomination", "ghastly dragon", "undead dragon", "death blob"}
if maround(7, unpack(monsters)) >= 1 then
setsettings("Settings\\Healer\\Rules\\Strong Mana Potion\\ManaRange","0 to 55 %")
else
setsettings("Settings\\Healer\\Rules\\Strong Mana Potion\\ManaRange","0 to 88 %")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Advance-Mana-Drinker>
<Advance-Mana-Drinker-Activator>
<Script>if (UseAdvanceManaDrinker == ("yes"))
then
setsettings("Settings\\Actions\\List\\Advance Mana Drinker\\Enabled","yes")
elseif
(UseAdvanceManaDrinker == ("no"))
then
setsettings("Settings\\Actions\\List\\Advance Mana Drinker\\Enabled","no")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Advance-Mana-Drinker-Activator>
<Advance-Ammo-Refiller-Bug-Fix>
<Script>--Ammo Name:
local AmmoToEquip = (AmmoToUse)
--Amount Of Assassin Star To Refill:
local AmmoAmountToRefill = 99
if (AmmoToUse == ("Assassin Star")) and (weaponamount <= AmmoAmountToRefill)
then
moveitems(AmmoToEquip, "all", "weapon", 1)
wait(1000)
elseif (AmmoToUse == ("Prismatic Bolt")) and (ammoamount <= AmmoAmountToRefill)
then
moveitems(AmmoToEquip, "all", "ammo", 100)
wait(1000)
elseif (AmmoToUse == ("Crystalline Arrow")) and (ammoamount <= AmmoAmountToRefill)
then
moveitems(AmmoToEquip, "all", "ammo", 100)
wait(1000)
end
</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Advance-Ammo-Refiller-Bug-Fix>
<Safe-Ammo-Settings>
<Script>local monsters = {"draken abomination", "ghastly dragon", "undead dragon", "death blob", "draken elite"}
if maround(7, unpack(monsters)) >= 1 then
setsettings("Settings\\Refiller\\Rules\\Ammo Refiller 2\\Enabled","no")
setsettings("Settings\\Actions\\List\\Advance Ammo Refiller Bug Fix\\Enabled","no")
else
setsettings("Settings\\Refiller\\Rules\\Ammo Refiller 2\\Enabled","yes")
setsettings("Settings\\Actions\\List\\Advance Ammo Refiller Bug Fix\\Enabled","yes")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Safe-Ammo-Settings>
<Auto-Loot-Destinator>
<Script>-- Main Backpack Name:
setsettings("Settings\\Looting\\List\\Scale of Corruption\\Destination", MainBackpackName)
-- Loot Backpack Name:
setsettings("Settings\\Looting\\List\\Ultimate Health Potion\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Platinum Coin\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Death Ring\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Demonic Essence\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Soul Orb\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Unholy Bone\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Dragonbone Staff\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Knight Armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Life Crystal\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Hardened Bone\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Rusty Armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Gold Ingot\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Dragon Slayer\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Spellweavers Robe\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Royal Helmet\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\War Axe\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Divine Plate\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Golden Armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Skullcracker Armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Small Emerald\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Great Mana Potion\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Undead Heart\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Ultimate Health Potion\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Great Spirit Potion\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Ghastly Dragon Head\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Terra Boots\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Zaoan Shoes\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Terra Legs\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Zaoan Legs\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Zaoan Armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Jade Hat\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Drakinata\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Shiny Stone\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Zaoan Helmet\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Zaoan Sword\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Guardian Boots\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Eye of Corruption\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Terra Hood\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Tail of Corruption\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Small Topaz\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Wand of Voodoo\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Draken Boots\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Bamboo Leaves\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Snake Gods Wristguard\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Shield of Corruption\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Draken Wristbands\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Broken Draken Mail\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Broken Slicer\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Draken Sulphur\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Small Diamond\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Assassin Dagger\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Magic Sulphur\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Twiceslicer\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Elite Draken Mail\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Blade of Corruption\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Cobra Crown\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Assassin Star\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Small Sapphire\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Black Pearl\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\blue gem\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\rusty armor\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\great health potion\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Twin Hooks\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Item1\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Item2\\Destination", LootBackpackName)
setsettings("Settings\\Looting\\List\\Item3\\Destination", LootBackpackName)
-- Supplies Backpack Name
-- Gold Backpack Name
setsettings("Settings\\Looting\\List\\Gold Coin\\Destination", GoldBackpackName)</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Auto-Loot-Destinator>
<HUD-Activator>
<Script>if (UseDetailedHUD == ("yes"))
then
setsettings("Settings\\Hud\\List\\Advance Detailed HUD By Noxuos\\Enabled", "yes")
setsettings("Settings\\Hud\\List\\Advance Simple HUD By Noxuos\\Enabled", "no")
elseif (UseDetailedHUD == ("no"))
then
setsettings("Settings\\Hud\\List\\Advance Detailed HUD By Noxuos\\Enabled", "no")
setsettings("Settings\\Hud\\List\\Advance Simple HUD By Noxuos\\Enabled", "yes")
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</HUD-Activator>
</List>
<Setup>--[[ Right-Click Here To Open The Script Setup.
_ _______ _______ _______
( ( /|( ___ )|\ /||\ /|( ___ )( ____ \
| \ ( || ( ) |( \ / )| ) ( || ( ) || ( \/
| \ | || | | | \ (_) / | | | || | | || (_____
| (\ \) || | | | ) _ ( | | | || | | |(_____ )
| | \ || | | | / ( ) \ | | | || | | | ) |
| ) \ || (___) |( / \ )| (___) || (___) |/\____) |
|/ )_)(_______)|/ \|(_______)(_______)\_______)
_______ _______ _______ _________ _______ _________ _______
( ____ \( ____ \( ____ )\__ __/( ____ )\__ __/( ____ \
| ( \/| ( \/| ( )| ) ( | ( )| ) ( | ( \/
| (_____ | | | (____)| | | | (____)| | | | (_____
(_____ )| | | __) | | | _____) | | (_____ )
) || | | (\ ( | | | ( | | ) |
/\____) || (____/\| ) \ \_____) (___| ) | | /\____) |
\_______)(_______/|/ \__/\_______/|/ )_( \_______)
____________________________________________________________________
Advanced Script Setup for iBot Scripts Made By: Noxuos Scripting Team
____________________________________________________________________
~~GO TO THE BOTTUM OF THE SETUP FOR MORE INFOMATION~~
~~For More Professionally Made Scripts, Visit:http://www.tibiaibot.com/forum/showthread.php?4281-Noxuos-Scripts&p=24379&viewfull=1#post24379 ~~
_______________________________________________
_ - ▄ ▄ ▄ █ cυѕтoмιzaвle ѕeттιngѕ █ ▄ ▄ ▄ - _
_______________________________________________
]]--
--> ▌│█║▌║▌║ Backpack Setup ║▌║▌║█│▌
MainBackpackName = ("Backpack of Holding") -- Main Backpack Name:
SupplyBackpackName = ("Green Backpack") -- Supply Backpack Name:
LootBackpackName = ("Blue Backpack") -- Loot Backpack Name:
GoldBackpackName = ("Golden Backpack") -- Gold Backpack Name:
--> ▌│█║▌║▌║ Supplies Setup ║▌║▌║█│▌
ManaPotionName = ("strong mana potion") -- Mana Potion Name:
AmountOfManaPotion = 700 -- Amount Of Mana Potions To Hunt With:
ManaPotionID = 237 --ID Of Mana Potion To Use(Strong Mana Potion) -------------------------------------------------------------------
AmmoToUse = ("Prismatic Bolt") -- Ammo Name:
AmountOfAmmoToUse = 1900 -- Amount Of Ammo To Hunt With
AmmoID = 16141 -- I.D. Of Ammo
--> ▌│█║▌║▌║ Re-Supply Setup ║▌║▌║█│▌
ManaPotionsToLeave = 120 -- Amount Of Mana Potions To Leave:
AmmoToLeave = 150 -- Amount Of Ammo To Leave:
CapToLeave = 30 -- Capacity To Leave (Cap):
--> ▌│█║▌║▌║ Bank Setup ║▌║▌║█│▌
ManaPotionCost = 80 -- Mana Potion Cost:
AmmoCost = 20 -- Ammo Cost:
RepairSoftBootsCost = 10000 -- Reapir Soft Boots Cost:
ExtraMoney = 2200 -- Extra Money For Travel And Others:
--> ▌│█║▌║▌║ Depot Setup ║▌║▌║█│▌
-- Main Backpack Name For Depot With Other Backpack's In It:
Depot_Main_Backpack_Name = ("Brown Backpack")
-- Backpack Name For Stackable Items:
Depot_Stackable_Items_Backpack = ("Camouflage Backpack")
-- Backpack Bame For Non-Stackable Items:
Depot_Non_Stackable_Items_Backpack = ("Red Backpack")
-- Backpack Name For Taking Rust Removers And Scale Of Corruption:
Depot_Extra_Backpack_Name = ("Beach Backpack")
--> ▌│█║▌║▌║ Other Optional Settings ║▌║▌║█│▌
AmountOfWornSoftBoots = 1 -- Amount Of Worn Soft Boots To Repair
Pvp = true
SoftbootsRefill = true
PlayerOnScreenAlert = true
UseMount = true
SellLoot = true --Will sell items to Esrik that you specify
BootsToWear = "boots of haste" --Boots you wear besides softs
UseAdvanceManaDrinker = ("yes") --Choose To Use Advance Mana Drinker
UseDetailedHUD = ("yes") -- Choose To Use The Detailed Or Simple HUD
UseRustRemover = ("yes") --Choose To Use Rusty Removers
UseDetailedHUD = ("yes") --Choose To Use The Detailed HUD Or Simple Hud
--> ▌│█║▌║▌║ Tool's To Use ║▌║▌║█│▌
ToolToShovel = ("shovel") --Place The ID Of The Shovel Or Tool To Use
ToolToRope = ("rope") --Place The ID Of The Rope Or Tool To Use
--> ▌│█║▌║▌║ Sell Loot Options ║▌║▌║█│▌
ZaoanArmors = true
ZaoanLegs = true
ZaoanShoes = true
ZaoanHelmets = true
DrakenBoots = true
ZaoanSwords = true
Drakinatas = true
GuardianBoots = true
Twiceslicers = true
TwinHooks = true
DrakenWristbands = true
BrokenDrakenMails = true
BrokenSlicers = true
--[[
_____________________________________________________________
_ - ▄ ▄ ▄ █ Don't Edit Anything Below This Point █ ▄ ▄ ▄ - _
_____________________________________________________________
]]--
--[[
▌│█║▌║▌║ Importaηт ║▌║▌║█│▌
Before You Run This Script Read The Backpack/Depot Setup As Well As Settings.
scriptVersion = ("1.0") Script version:
__________________________________________________________________
~~ Visit: http://www.tibiaibot.com/forum/showthread.php?4281-Noxuos-Scripts&p=24379&viewfull=1#post24379 For More Scripts~~
__________________________________________________________________
]]--</Setup>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<Noxuos_Scripts_Read_This>Action 32981 31539 1 --Script Professionally Made By: Noxuos Scripts(PY).;;--For More Professional Scripts Go To http://www.tibiaibot.com/forum/showthread.php?4281-Noxuos-Scripts;;--Look And Read Our Entire Setup And Instructions Before Botting.</Noxuos_Scripts_Read_This>
<Check_Tool_Or_Rope_Shovel>Action 32981 31539 1 setsettings("Settings\\Cavebot\\Settings\\Rope", itemid(ToolToRope));setsettings("Settings\\Cavebot\\Settings\\Shovel", itemid(ToolToShovel))</Check_Tool_Or_Rope_Shovel>
<Check_What_Ammo_To_Refill>Action 32981 31539 1 if (AmmoToUse == ("Assassin Star"));then; setsettings("Settings\\Refiller\\Rules\\Ammo Refiller\\ItemRefiller","7368"); setsettings("Settings\\Refiller\\Rules\\Ammo Refiller 2\\ItemRefiller","7368");elseif (AmmoToUse == ("Prismatic Bolt"));then; setsettings("Settings\\Refiller\\Rules\\Ammo Refiller\\ItemRefiller","16141"); setsettings("Settings\\Refiller\\Rules\\Ammo Refiller 2\\ItemRefiller","16141");elseif (AmmoToUse == ("Crystalline Arrow"));then; setsettings("Settings\\Refiller\\Rules\\Ammo Refiller\\ItemRefiller","15739"); setsettings("Settings\\Refiller\\Rules\\Ammo Refiller 2\\ItemRefiller","15739");end;</Check_What_Ammo_To_Refill>
<Checking_Where_You_Are>Action 32981 31539 1 if posz == 14 then;gotolabel("LureArea");end</Checking_Where_You_Are>
<AtFarmineDepot>Node 33017 31459 10</AtFarmineDepot>
<EnterDepot>Stand 33019 31459 10</EnterDepot>
<w143>Stand 33020 31459 11</w143>
<w144>Action 33020 31459 11 if not islocation() then;gotolabel("WalkDepot") else;gotolabel("MiddleDepot");end</w144>
<MiddleDepot>Node 33027 31457 11</MiddleDepot>
<w162>Action 33027 31457 11 if not islocation(7) then;gotolabel("EnterDepot");end</w162>
<SetupBackpacks>Action 33027 31457 11 --Setting up Backpack;if not islocation(7) then; gotolabel("EnterDepot");end;;setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no");closewindows();wait(2000);openitem(MainBackpackName, "back");wait(1500, 2000);resizewindows();wait(1500, 2000);openitem(SupplyBackpackName, MainBackpackName, true);wait(1500, 2000);resizewindows();wait(1500, 2000);openitem(LootBackpackName, MainBackpackName, true);wait(1500, 2000);resizewindows();;wait(1500, 2000);resizewindows();wait(1000);</SetupBackpacks>
<Deposit>Action 33027 31457 11 while (windowcount("Locker") ==0) do ;reachgrounditem("depot");openitem("depot");wait(1000,1200);end;;while (windowcount("Depot Chest") == 0) do;openitem(3502, "locker");wait(1000,1200);end;;depotdeposit(Depot_Extra_Backpack_Name, "scale of corruption", "flask of rust remover", "assassin star");wait(1200,1800);;openitem(Depot_Main_Backpack_Name, "Depot Chest", false);wait(1000,1200);;for i=1,4 do;wait(1200,1800);depotdeposit(Depot_Stackable_Items_Backpack, "demonic essence", "soul orb", "great health potion", "unholy bone", "life crystal", "hardened bone", "gold ingot", "small emerald", "great mana potion", "undead heart", "ultimate health potion", "great spirit potion", "ghastly dragon head", "shiny stone", "eye of corruption", "broken slicer", "broken draken mail", "draken wristbands", "small topaz", "draken sulphur", "magic sulphur", "small diamond", "black pearl", "small sapphire", "tail of corruption", "great health potion");wait(1200,1800);depotdeposit(Depot_Non_Stackable_Items_Backpack, "death ring", "paladin armor", "crown armor", "golden armor", "dragonbone staff", "knight armor", "skullcracker armor", "dragon slayer", "spellweavers robe", "war axe", "royal helmet", "divine plate", "terra boots", "zaoan shoes", "terra legs", "zaoan legs", "zaoan armor", "jade hat", "drakinata", "zaoan helmet", "zaoan sword", "guardian boots", "blade of corruption", "shield of corruption", "cobra crown", "snake god's wristguard", "wand of voodoo", "draken boots", "terra hood", "bamboo leaves", "assassin dagger", "twiceslicer", "elite draken mail", "blue gem", "crown armor", "paladin armor", "twin hooks");wait(1200,1800);depotdeposit(Depot_Stackable_Items_Backpack, "demonic essence", "soul orb", "great health potion", "unholy bone", "life crystal", "hardened bone", "gold ingot", "small emerald", "great mana potion", "undead heart", "ultimate health potion", "great spirit potion", "ghastly dragon head", "shiny stone", "eye of corruption", "broken slicer", "broken draken mail", "draken wristbands", "small topaz", "draken sulphur", "magic sulphur", "small diamond", "black pearl", "small sapphire", "tail of corruption", "great health potion");wait(1200,1800);openitem(LootBackpackName, LootBackpackName, false);wait(1200);end</Deposit>
<w146>Node 33027 31456 11</w146>
<GetScale>Action 33027 31457 11 --Getting scale and rust removers;;while (windowcount("Locker") ==0) do ;reachgrounditem("depot");openitem("depot");wait(1000,1200);end;;while (windowcount("Depot Chest") == 0) do;openitem(3502, "locker");wait(1000,1200);end;;openitem(Depot_Extra_Backpack_Name, "Depot Chest", false);wait(1000,1200);moveitems('scale of corruption', Depot_Extra_Backpack_Name, MainBackpackName, 4);wait(1000,1200);if (UseRustRemover == ("yes"));then;moveitems('flask of rust remover', Depot_Extra_Backpack_Name, MainBackpackName, 15) end;wait(1000,1200);if (AmmoToUse == ("Assassin Star"));then;moveitems('assassin star', Depot_Extra_Backpack_Name, SupplyBackpackName, 100) end;wait(1000,1200)</GetScale>
<w002>Node 33027 31457 11</w002>
<CheckScale>Action 33027 31457 11 --showas Scale Checker;;if ((itemcount('scale of corruption') < 1) or (itemcount('flask of rust remover') < 15)) then;gotolabel("GetScale") else;gotolabel("LeaveDepot");end</CheckScale>
<LeaveDepot>Stand 33019 31459 11</LeaveDepot>
<w000>Action 33002 31503 10 settargeting("on")</w000>
<GoBank>Node 33011 31483 10</GoBank>
<w003>Action 33012 31487 10 if (toptileitem(33012, 31488, 10) == 6252) then;gotolabel("OpenBankDoor") else;gotolabel("ReachBankNpc");end</w003>
<OpenBankDoor>Use 33012 31488 10</OpenBankDoor>
<ReachBankNpc>Stand 33013 31492 10</ReachBankNpc>
<w004>Action 33013 31492 10 if not islocation() then;gotolabel("LeaveDepot") else;gotolabel("WithdrawMoney");end</w004>
<WithdrawMoney>Action 33013 31492 10 local AmountOfManaPotion = (AmountOfManaPotion);local ManaPotionName = (ManaPotionName);local ManaPotionCost = (ManaPotionCost);local AmountOfAmmoToUse = (AmountOfAmmoToUse);local AmmoToUse = (AmmoToUse);local AmmoCost = (AmmoCost);local AmountOfWornSoftBoots = ("worn soft boots");local RepairSoftBootsCost = 10000;local CountWornSoftBoots = itemcount(AmountOfWornSoftBoots);local CountManaPotions = itemcount(ManaPotionName);local CountAmmoToUse = itemcount(AmmoToUse);;;local TotalAmountOfMoneyToWithdraw = positive((AmountOfManaPotion-CountManaPotions)*ManaPotionCost) + positive((AmountOfAmmoToUse-CountAmmoToUse)*AmmoCost) + positive(CountWornSoftBoots*RepairSoftBootsCost) + (ExtraMoney);;say("hi");wait(1500,2500);npcsay("deposit all");wait(200,300);npcsay("yes");wait(200,300);;if (TotalAmountOfMoneyToWithdraw > 0) ;then; npcsay("withdraw "..TotalAmountOfMoneyToWithdraw); wait(200,300); npcsay("yes"); wait(200,300); npcsay("balance"); wait(200,300);end;</WithdrawMoney>
<CheckMoney>Action 33052 31084 14 local ManaMoney = positive(AmountOfManaPotion - itemcount(ManaPotionName)) * 80;local RepairSoftsCost = itemcount(6530) * 10000;local RepairSoftsMoney = 3000 + RepairSoftsCost;local ExtraMoney = 3000;local AssassinStarMoney = positive(AmountOfAssassinStars - itemcount(AmmoName)) * 100;local Total = ManaMoney + AssassinStarMoney + RepairSoftsMoney + ExtraMoney;local WithdrawMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;if (WithdrawMoney ~= Total) then;gotolabel("WithdrawMoney") else;gotolabel("CheckingBankDoors");end</CheckMoney>
<CheckingBankDoors>Action 33012 31489 10 if (toptileitem(33008, 31491, 10) == 6252) then;gotolabel("OpenBankDoorLeave") else;gotolabel("OutsideBank");end</CheckingBankDoors>
<OpenBankDoorLeave>Use 33008 31491 10</OpenBankDoorLeave>
<OutsideBank>Node 33003 31492 10</OutsideBank>
<w005>Node 33003 31512 10</w005>
<w006>Node 33017 31531 10</w006>
<w007>Node 33010 31539 10</w007>
<w008>Action 33010 31538 10 if (toptileitem(33010, 31537, 10) == 6252) then;gotolabel("OpenManaDoor") else;gotolabel("ReachManaNpc");wait(500);end</w008>
<OpenManaDoor>Use 33010 31537 10</OpenManaDoor>
<ReachManaNpc>Node 33010 31535 10</ReachManaNpc>
<AtManaNpc>Stand 33010 31534 10</AtManaNpc>
<w009>Action 33010 31534 10 if not islocation() then;gotolabel("OutsideBank") else;gotolabel("BuyManas");end</w009>
<BuyManas>Action 33010 31534 10 local AmountOfPotions = (AmountOfManaPotion - itemcount(ManaPotionName));opentrade();wait(200,300);while AmountOfPotions > 0 do; buyitems(ManaPotionName, AmountOfPotions); wait(400,600); if (AmmoToUse == ("Assassin Star")) then ; wait(200,400); moveitems(ManaPotionName, MainBackpackName, SupplyBackpackName, 100); wait(200,400) end; if (SupplyBackpackName2 == ("yes")) then moveitems(ManaPotionName, MainBackpackName, SupplyBackpackName2, 100) end; wait(200,400);AmountOfPotions= AmountOfPotions-100;end</BuyManas>
<w010>Action 33010 31536 10 if (toptileitem(33010, 31537, 10) == 6252) then;gotolabel("OpenManaDoorLeave") else;gotolabel("OutsideManas");end</w010>
<OpenManaDoorLeave>Use 33010 31537 10</OpenManaDoorLeave>
<OutsideManas>Node 33012 31540 10</OutsideManas>
<w011>Node 33026 31542 10</w011>
<Check_If_Buy_Bolt_Or_Arrow>Action 33033 31537 10 if (AmmoToUse == ("Assassin Star"));then; gotolabel("Leave_Depot");elseif (AmmoToUse == ("Prismatic Bolt"));then; gotolabel("Buy_Bolt_Or_Arrow");elseif ; (AmmoToUse == ("Crystalline Arrow"));then; gotolabel("Buy_Bolt_Or_Arrow");end</Check_If_Buy_Bolt_Or_Arrow>
<Buy_Bolt_Or_Arrow>Node 33037 31536 10</Buy_Bolt_Or_Arrow>
<w164>Action 33037 31537 10 if (toptileitem(33037, 31538, 10) == 7715) then;gotolabel("Reach_Bolt_NPC") else;gotolabel("About_To_Buy_Bolts");wait(500);end</w164>
<Reach_Bolt_NPC>Use 33037 31538 10</Reach_Bolt_NPC>
<About_To_Buy_Bolts>Stand 33037 31541 10</About_To_Buy_Bolts>
<Buying_Ammo_Bolts_Or_Arrows>Action 33037 31541 10 local AmountOfAmmo = (AmountOfAmmoToUse - itemcount(AmmoToUse));opentrade();wait(200,300);while AmountOfAmmo > 0 do; buyitems(AmmoToUse, AmountOfAmmo); wait(400,600); moveitems(AmmoToUse, MainBackpackName, SupplyBackpackName, 100); wait(200,400); if (SupplyBackpackName2 == ("yes")) then moveitems(AmmoToUse, MainBackpackName, SupplyBackpackName2, 100) end; wait(200,400);AmountOfAmmo= AmountOfAmmo-100;end;;;</Buying_Ammo_Bolts_Or_Arrows>
<w012>Node 33044 31533 10</w012>
<w001>Node 33058 31531 10</w001>
<w013>Use 33060 31529 10</w013>
<w014>Stand 33061 31527 10</w014>
<w015>Action 33061 31527 10 if not islocation() then;gotolabel("OutsideManas") else;gotolabel("UseLever");end</w015>
<UseLever>Use 33062 31527 10</UseLever>
<w016>Use 33062 31527 10</w016>
<w017>Stand 32993 31550 4</w017>
<w018>Action 32993 31550 4 if not islocation() then;gotolabel("UseLever") else;gotolabel("GoFarmineCarpet");end</w018>
<GoFarmineCarpet>Use 32990 31547 4</GoFarmineCarpet>
<w019>Stand 32991 31539 4</w019>
<w020>Action 32991 31539 4 if not islocation() then;gotolabel("GoFarmineCarpet") else;gotolabel("UseSecondLever");end</w020>
<UseSecondLever>Use 32992 31539 4</UseSecondLever>
<w022>Use 32992 31539 4</w022>
<w021>Stand 32991 31540 1</w021>
<w023>Action 32991 31540 1 if not islocation() then;gotolabel("UseSecondLever") else;gotolabel("CheckStarsAndBoots");end</w023>
<Check_Soft_Boots>Action 32991 31540 1 --Worn Soft Boots Name:;local Worn_Soft_Boots = ("worn soft boots");;if (itemcount(Worn_Soft_Boots) >= AmountOfWornSoftBoots) ;then; gotolabel("Refill");elseif (itemcount(Worn_Soft_Boots) < AmountOfWornSoftBoots);then; gotolabel("Check_If_Need_Assassin_Star");end</Check_Soft_Boots>
<Check_If_Need_Assassin_Star>Action 33037 31541 10 if (AmmoToUse == ("Assassin Star")) and (itemcount(AmmoToUse) < AmountOfAmmoToUse) ;then; gotolabel("Refill");else; gotolabel("Go_Hunt");end</Check_If_Need_Assassin_Star>
<Refill>Stand 32984 31539 1</Refill>
<w024>Action 32984 31539 1 -- Reach Melian and use carpet to Dara;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Melian');wait(800,1000);reachcreature('Melian');wait(800,1000);;if (findcreature('Melian') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('darashia');wait(800,1000);npcsay('yes');wait(800,1000);end</w024>
<w025>Action 33269 32441 6 if not islocation(8) then;gotolabel("Refill") else;gotolabel("LeaveDaraCarpet");end</w025>
<LeaveDaraCarpet>Stand 33265 32441 6</LeaveDaraCarpet>
<w026>Node 33272 32469 7</w026>
<w027>Node 33290 32471 7</w027>
<w028>Ladder 33293 32473 7</w028>
<w029>Node 33290 32481 6</w029>
<w030>Action 33290 32481 6 if not islocation(8) then;gotolabel("LeaveDaraCarpet") else;gotolabel("BoatVenore");end</w030>
<BoatVenore>Action 33290 32481 6 -- Reach Petros and boat Venore;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Petros');wait(800,1000);reachcreature('Petros');wait(800,1000);;if (findcreature('Petros') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('venore');wait(800,1000);npcsay('yes');wait(800,1000);end</BoatVenore>
<w031>Action 32954 32023 6 if not islocation(8) then;gotolabel("BoatVenore") else;gotolabel("CheckSoftsVenore");end</w031>
<CheckSoftsVenore>Action 32954 32023 6 if itemcount(6530) >= 1 then;gotolabel("RefillSofts") else;gotolabel("BoatLibertyBay");end</CheckSoftsVenore>
<RefillSofts>Node 32955 32031 6</RefillSofts>
<w032>Node 32954 32053 6</w032>
<w033>Node 32954 32095 6</w033>
<w167>Node 32951 32107 6</w167>
<w034>Stand 32953 32107 6</w034>
<w041>Action 32953 32108 6 if not islocation(2) then;gotolabel("RefillSofts") else;gotolabel("RepairSofts");end</w041>
<RepairSofts>Action 32950 32107 6 --Reach Aldo and refill softs;;local RepairSoftsMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;while itemcount(6530) >= 1 and RepairSoftsMoney >= 10500 and (findcreature('Aldo') <= 3) do;reachcreature('Aldo');wait(800,1000);say("hi");wait(800,1000);npcsay("repair");wait(800,1000);npcsay("yes");wait(800,1000);end</RepairSofts>
<w163>Action 33048 31096 14 if itemcount(6530) >= 1 then;gotolabel("RepairingSofts") else;gotolabel("BackToBoat");end</w163>
<RepairingSofts>Action 33044 31089 14 --Repair 2nd pair of softs;;local RepairSoftsMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;while itemcount(6530) >= 1 and RepairSoftsMoney >= 10500 and (findcreature('Aldo') <= 3) do;npcsay("repair");wait(800,1000);npcsay("yes");wait(800,1000);end</RepairingSofts>
<w168>Action 33048 31101 14 if itemcount(6530) >= 1 then;gotolabel("RepairingSofts") else;gotolabel("BackToBoat");end</w168>
<BackToBoat>Node 32949 32096 6</BackToBoat>
<w036>Node 32954 32073 6</w036>
<w037>Node 32954 32052 6</w037>
<w038>Node 32954 32032 6</w038>
<w039>Node 32954 32022 6</w039>
<w040>Action 32954 32022 6 if not islocation(5) then;gotolabel("BackToBoat") else;gotolabel("BoatLibertyBay");end</w040>
<w169>Action 32159 32555 6 if (AmmoToUse == ("Assassin Star"));then; gotolabel("BoatLibertyBay");else; gotolabel("Boat_To_Darashia_After_Softs");end;</w169>
<Boat_To_Darashia_After_Softs>Action 32954 32024 6 -- Reach Captain Fearless and boat;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Captain Fearless');wait(800,1000);reachcreature('Captain Fearless');wait(800,1000);;if (findcreature('Captain Fearless') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('darashia');wait(800,1000);npcsay('yes');wait(800,1000);npcsay('yes');wait(800,1000);end;</Boat_To_Darashia_After_Softs>
<w170>Action 33290 32482 6 gotolabel("LeaveDaraBoat")</w170>
<BoatLibertyBay>Action 32954 32022 6 -- Reach Captain Fearless and boat;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Captain Fearless');wait(800,1000);reachcreature('Captain Fearless');wait(800,1000);;if (findcreature('Captain Fearless') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('liberty bay');wait(800,1000);npcsay('yes');wait(800,1000);end</BoatLibertyBay>
<w035>Action 32283 32893 6 if not islocation(8) then;gotolabel("BoatLibertyBay") else;gotolabel("BoatGoroma");end</w035>
<BoatGoroma>Action 32283 32893 6 -- Reach Jack Fate and boat;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Jack Fate');wait(800,1000);reachcreature('Jack Fate');wait(800,1000);;if (findcreature('Jack Fate') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('goroma');wait(800,1000);npcsay('yes');wait(800,1000);end</BoatGoroma>
<w042>Action 32161 32558 6 if not islocation(8) then;gotolabel("BoatGoroma") else;gotolabel("LeaveGoromaBoat");end</w042>
<LeaveGoromaBoat>Stand 32159 32555 6</LeaveGoromaBoat>
<w043>Node 32134 32562 7</w043>
<w044>Node 32110 32572 7</w044>
<w045>Stand 32097 32576 7</w045>
<w046>Stand 32097 32576 8</w046>
<w047>Action 32097 32576 8 if not islocation() then;gotolabel("LeaveGoromaBoat") else;gotolabel("GetFire");end</w047>
<GetFire>Stand 32091 32576 8</GetFire>
<RopeFire>Rope 32086 32577 8</RopeFire>
<FireOne>Stand 32075 32573 7</FireOne>
<w048>Action 32075 32573 7 if not islocation() then ;gotolabel("GetFire") else;gotolabel("CheckFireOne");end</w048>
<CheckFireOne>Action 32075 32573 7 -- Check if burning;;if burning then;gotolabel("GoStars");end</CheckFireOne>
<FireTwo>Stand 32083 32589 7</FireTwo>
<w049>Action 32083 32589 7 if not islocation() then;gotolabel("FireTwo") else;gotolabel("CheckFireTwo");end</w049>
<CheckFireTwo>Action 32083 32589 7 -- Check if burning;;if burning then;gotolabel("GoStars");end</CheckFireTwo>
<FireThree>Stand 32101 32585 7</FireThree>
<w050>Action 32101 32585 7 if not islocation() then;gotolabel("FireThree") else;gotolabel("CheckFireThree");end</w050>
<CheckFireThree>Action 32101 32585 7 -- Check if burning;;if burning then;gotolabel("GoStars");end</CheckFireThree>
<FireFour>Node 32063 32577 7</FireFour>
<w051>Stand 32033 32579 7</w051>
<w052>Action 32033 32579 7 if not islocation() then;gotolabel("FireFour") else;gotolabel("CheckFireFour");end</w052>
<CheckFireFour>Action 32033 32579 7 -- Check if burning;;if burning then;gotolabel("GoStars");end</CheckFireFour>
<FireFive>Node 32037 32594 7</FireFive>
<w053>Stand 32032 32603 7</w053>
<w054>Action 32032 32603 7 if not islocation() then;gotolabel("FireFive") else;gotolabel("CheckFireFive");end</w054>
<CheckFireFive>Action 32032 32603 7 -- Check if burning;;if burning then;gotolabel("GoStars");end</CheckFireFive>
<GoStars>Node 32076 32570 7</GoStars>
<w055>Node 32076 32549 7</w055>
<w056>Node 32075 32542 7</w056>
<w057>Action 32075 32542 7 if (toptileitem(32075, 32540, 7) == 5277) then;gotolabel("OpenStarDoor") else;gotolabel("ReachStarNpc");end</w057>
<OpenStarDoor>Use 32075 32540 7</OpenStarDoor>
<ReachStarNpc>Stand 32075 32538 7</ReachStarNpc>
<w058>Stand 32076 32535 8</w058>
<w059>Stand 32076 32535 9</w059>
<w060>Action 32076 32535 9 if not islocation() then;gotolabel("ReachStarNpc") else;gotolabel("BuyStars");end</w060>
<BuyStars>Action 32076 32535 9 if (burning == false) then;closetibia();end;;reachcreature('Atrad');wait(800,1000);reachcreature('Atrad');wait(800,1000);;;if (findcreature('Atrad') <= 3) then;say('hi');wait(800,1000);npcsay('trade');wait(800,1000);end;;local MyStars = (itemcount(AmmoName) + weaponamount);wait(2000);;amountstars = AmountOfAssassinStars - MyStars;while (amountstars > 0) do ;buyitems('assassin star', amountstars);wait(800,1000) ;moveitems('assassin star',SupplyBackpackName, 100) ;wait(800,1000);amountstars = amountstars -100;wait(800,1000);end</BuyStars>
<LeaveStars>Ladder 32076 32535 9</LeaveStars>
<w061>Ladder 32075 32538 8</w061>
<w062>Action 32075 32539 7 if (toptileitem(32075, 32540, 7) == 5277) then;gotolabel("OpenStarDoorLeave") else;gotolabel("LeavingStars");end</w062>
<OpenStarDoorLeave>Use 32075 32540 7</OpenStarDoorLeave>
<LeavingStars>Node 32075 32544 7</LeavingStars>
<w063>Node 32077 32565 7</w063>
<w064>Stand 32086 32577 7</w064>
<w065>Stand 32086 32577 8</w065>
<w066>Action 32086 32577 8 if not islocation() then;gotolabel("LeaveStars") else;gotolabel("ToGoromaBoat");end</w066>
<ToGoromaBoat>Stand 32091 32577 8</ToGoromaBoat>
<RopeBoat>Rope 32097 32576 8</RopeBoat>
<w067>Node 32116 32572 7</w067>
<w068>Node 32146 32563 7</w068>
<w069>Node 32155 32555 7</w069>
<w070>Stand 32159 32555 7</w070>
<w071>Stand 32159 32554 6</w071>
<w072>Action 32159 32554 6 if not islocation() then;gotolabel("ToGoromaBoat") else;gotolabel("BoatBackLibertyBay");end</w072>
<BoatBackLibertyBay>Action 32161 32556 6 -- Reach Jack Fate and boat;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Jack Fate');wait(800,1000);reachcreature('Jack Fate');wait(800,1000);;;if (findcreature('Jack Fate') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('liberty bay');wait(800,1000);npcsay('yes');wait(800,1000);end</BoatBackLibertyBay>
<w073>Action 32283 32893 6 if not islocation(8) then;gotolabel("BoatBackLibertyBay") else;gotolabel("BoatDarashia");end</w073>
<BoatDarashia>Action 32283 32893 6 -- Reach Jack Fate and boat;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Jack Fate');wait(800,1000);reachcreature('Jack Fate');wait(800,1000);;;if (findcreature('Jack Fate') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('darashia');wait(800,1000);npcsay('yes');wait(800,1000);end</BoatDarashia>
<w074>Action 33290 32481 6 if not islocation(8) then;gotolabel("BoatDarashia") else;gotolabel("LeaveDaraBoat");end</w074>
<LeaveDaraBoat>Stand 33293 32473 6</LeaveDaraBoat>
<w075>Node 33275 32469 7</w075>
<w076>Node 33264 32451 7</w076>
<w077>Stand 33265 32441 7</w077>
<w078>Stand 33265 32440 6</w078>
<w079>Action 33265 32440 6 if not islocation() then;gotolabel("LeaveDaraBoat") else;gotolabel("CarpetToFarmine") ;end</w079>
<CarpetToFarmine>Action 33265 32440 6 -- Reach Chemar and carpet;;local TravelMoney = itemcount(3031) + (itemcount(3035)*100) + (itemcount(3043)*10000);;reachcreature('Chemar');wait(800,1000);reachcreature('Chemar');wait(800,1000);;;if (findcreature('Chemar') <= 3) and (TravelMoney > 200) then;say('hi');wait(800,1000);npcsay('farmine');wait(800,1000);npcsay('yes');wait(800,1000);end</CarpetToFarmine>
<w081>Action 32983 31539 1 if not islocation(8) then;gotolabel("CarpetToFarmine") else;gotolabel("GoHunt");end</w081>
<Go_Hunt>Stand 32991 31543 1</Go_Hunt>
<w080>Stand 32999 31544 2</w080>
<w082>Stand 33004 31543 1</w082>
<w083>Stand 33004 31540 0</w083>
<w084>Stand 33198 31345 6</w084>
<w085>Stand 33145 31249 6</w085>
<w086>Stand 33139 31248 7</w086>
<w087>Stand 33136 31248 6</w087>
<w088>Stand 33212 31066 9</w088>
<w089>Action 33212 31066 9 if not islocation(3) then;gotolabel("GoHunt") else;gotolabel("GoDrakens");end</w089>
<GoDrakens>Stand 33216 31067 9</GoDrakens>
<w090>Use 33083 31216 8</w090>
<w091>Stand 33084 31215 8</w091>
<UseScale>Action 33084 31215 8 -- Throw scale on coal basin;;moveitems(itemid("scale of corruption"), 'all', ground(33086, 31214, 8), 1)</UseScale>
<w092>Stand 33084 31213 8</w092>
<w093>Stand 33094 31122 12</w093>
<w094>Action 33094 31122 12 if not islocation(3) then;gotolabel("GoDrakens") else;gotolabel("GoSpawn");end</w094>
<GoSpawn>Node 33105 31122 12</GoSpawn>
<w095>Stand 33111 31123 12</w095>
<w096>Node 33036 31096 13</w096>
<w097>Action 33036 31096 13 if not islocation(5) then;gotolabel("GoSpawn") else;gotolabel("PrepareHunt");end</w097>
<PrepareHunt>Action 33036 31096 13 ------Prepare to Hunt--------</PrepareHunt>
<w145>Action 33036 31094 13 while windowcount() ~= 4 do;closewindows();wait(1000,2000);openitem(MainBackpackName, "back", true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(SupplyBackpackName, MainBackpackName, true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(LootBackpackName, MainBackpackName, true);wait(1000,2000);resizewindows();wait(1000,2000);openitem(GoldBackpackName, MainBackpackName, true);wait(1000,2000);resizewindows();wait(1000,2000);end</w145>
<w098>Action 33036 31096 13 setsettings("Settings\\Looting\\Enabled", "yes");wait(1000)</w098>
<w099>Action 33036 31096 13 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "yes");wait(1000)</w099>
<w100>Action 33036 31096 13 setsettings("Settings\\CaveBot\\Settings\\OpenNextBp","yes");wait(1000)</w100>
<w160>Action 33043 31089 14 settargeting("off");wait(1000)</w160>
<EnterSpawn>Stand 33038 31097 13</EnterSpawn>
<Luring>Node 33040 31083 14</Luring>
<w148>Action 33040 31083 14 settargeting("on")</w148>
<w149>Action 33040 31083 14 settargeting("on")</w149>
<LureArea>Lure 33044 31089 14</LureArea>
<w159>Action 33045 31089 14 if ((countitem(ManaPotionName) <= ManaPotionsToLeave) or (countitem(AmmoToUse) <= AmmoToLeave) or (cap <= CapToLeave)) ;then; gotolabel("Leave");end</w159>
<w106>Node 33044 31089 14</w106>
<w150>Action 33048 31089 14</w150>
<SouthGhastly>Node 33045 31103 14</SouthGhastly>
<SouthUndead>Node 33044 31111 14</SouthUndead>
<CheckAboms>Node 33048 31093 14</CheckAboms>
<EastUndeads>Node 33058 31103 14</EastUndeads>
<w102>Node 33066 31103 14</w102>
<WestGhastly>Node 33048 31101 14</WestGhastly>
<w104>Node 33049 31091 14</w104>
<w105>Node 33078 31090 14</w105>
<w151>Action 33052 31084 14 if ((countitem(ManaPotionName) <= ManaPotionsToLeave) or (countitem(AmmoToUse) <= AmmoToLeave) or (cap <= CapToLeave)) ;then; gotolabel("Leave");end;</w151>
<Elites>Stand 33052 31083 14</Elites>
<w152>Lure 33040 31086 15</w152>
<w153>Node 33050 31092 15</w153>
<w154>Node 33056 31092 15</w154>
<w155>Node 33059 31091 15</w155>
<w156>Node 33059 31085 15</w156>
<w157>Stand 33041 31084 15</w157>
<w158>Lure 33044 31089 14</w158>
<w101>Action 33058 31103 14 gotolabel("LureArea")</w101>
<Leave>Action 33042 31089 14 settargeting('off')</Leave>
<w161>Action 33043 31089 14 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound", "no");wait(1000)</w161>
<w200>Stand 33037 31101 14</w200>
<w107>Stand 33038 31094 13</w107>
<w108>Action 33038 31094 13 if not islocation() then;gotolabel("Leave") else;gotolabel("LeaveDrakens");end</w108>
<LeaveDrakens>Stand 33027 31083 13</LeaveDrakens>
<w109>Stand 33092 31122 12</w109>
<w110>Use 33083 31216 8</w110>
<w111>Stand 33076 31218 8</w111>
<w112>Stand 33211 31067 9</w112>
<w113>Stand 33139 31248 6</w113>
<w114>Stand 33145 31249 7</w114>
<w115>Stand 33145 31246 6</w115>
<w116>Stand 33197 31347 6</w116>
<w117>Action 33197 31347 6 if not islocation() then;gotolabel("LeaveDrakens") else;gotolabel("WalkFarmine");end</w117>
<WalkFarmine>Stand 33198 31348 6</WalkFarmine>
<w118>Node 33173 31388 7</w118>
<w119>Node 33127 31430 7</w119>
<w120>Node 33102 31498 7</w120>
<w121>Stand 33081 31532 7</w121>
<w122>Stand 33076 31535 6</w122>
<w123>Node 33061 31546 6</w123>
<w124>Node 33030 31547 6</w124>
<w125>Stand 33027 31547 6</w125>
<w126>Action 33027 31547 6 levitate('w','up')</w126>
<w127>Node 33019 31553 5</w127>
<w128>Stand 33013 31555 5</w128>
<w129>Stand 33008 31554 4</w129>
<w130>Action 33008 31554 4 levitate('s','down')</w130>
<w131>Stand 33004 31557 5</w131>
<w132>Stand 33003 31557 4</w132>
<w133>Action 33003 31557 4 if not islocation() then;gotolabel("WalkFarmine") else;gotolabel("GoDepot");end</w133>
<GoDepot>Node 32994 31552 4</GoDepot>
<GoDepotLever>Stand 32993 31547 4</GoDepotLever>
<w135>Use 32994 31547 4</w135>
<w136>Stand 33061 31527 10</w136>
<w137>Action 33061 31527 10 if not islocation() then;gotolabel("GoDepotLever") else;gotolabel("WalkDepot");end</w137>
<WalkDepot>Use 33061 31529 10</WalkDepot>
<w134>Node 33048 31532 10</w134>
<w103>Action 33025 31527 10 if SellLoot then;gotolabel("SellLoot") else;gotolabel("WalkingDepot");end</w103>
<WalkingDepot>Node 33022 31528 10</WalkingDepot>
<w139>Node 33006 31516 10</w139>
<w140>Node 33003 31494 10</w140>
<w141>Node 33013 31478 10</w141>
<w142>Action 33018 31465 10 gotolabel("AtFarmineDepot")</w142>
<SellLoot>Walk 33031 31531 10</SellLoot>
<w147>Action 33031 31530 10 if (toptileitem(33032, 31530, 10) == 7712) then;gotolabel("OpenShopDoor") else;gotolabel("ReachEsrik");end</w147>
<OpenShopDoor>Use 33032 31530 10</OpenShopDoor>
<ReachEsrik>Stand 33034 31530 10</ReachEsrik>
<w165>Action 33034 31530 10 if not islocation() then;gotolabel("SellLoot") else;gotolabel("AtEsrik");end</w165>
<AtEsrik>Action 33034 31530 10 if (findcreature('Esrik') <= 3) then;say("hi");wait(1200);npcsay("trade");wait(1200);end;;if ZaoanArmors then;sellitemsupto("Zaoan Armor", 100);wait(1000);end;;if ZaoanLegs then;sellitemsupto("Zaoan Legs", 100);wait(1000);end;;if ZaoanHelmets then;sellitemsupto("Zaoan Helmet", 100);wait(1000);end;;if ZaoanShoes then;sellitemsupto("Zaoan Shoes", 100);wait(1000);end;;if DrakenBoots then;sellitemsupto("Draken Boots", 100);wait(1000);end;;if ZaoanSwords then;sellitemsupto("Zaoan Sword", 100);wait(1000);end;;if Drakinatas then;sellitemsupto("Drakinata", 100);wait(1000);end;;if GuardianBoots then;sellitemsupto("Guardian Boots", 100);wait(1000);end;;if Twiceslicers then;sellitemsupto("Twiceslicer", 100);wait(1000);end;;if TwinHooks then;sellitemsupto("Twin Hooks", 100);wait(1000);end;;if DrakenWristbands then;sellitemsupto("Draken Wristbands", 100);wait(1000);end;;if BrokenDrakenMails then;sellitemsupto("Broken Draken Mail", 100);wait(1000);end;;if BrokenSlicers then;sellitemsupto("Broken Slicer", 100);wait(1000);end</AtEsrik>
<w138>Action 33032 31530 10 if (toptileitem(33032, 31530, 10) == 7712) then;gotolabel("OpenShopDoorLeave") else;gotolabel("LeaveEsrik");end</w138>
<OpenShopDoorLeave>Use 33032 31530 10</OpenShopDoorLeave>
<LeaveEsrik>Stand 33031 31530 10</LeaveEsrik>
<w166>Action 33031 31530 10 gotolabel("WalkingDepot")</w166>
</Waypoints>
<Pathfinding>
<SpecialAreas>
<LureAreaSouth>
<Coordinates>33042 31091 14</Coordinates>
<Dimensions>4 1</Dimensions>
<ConsideredBy>None</ConsideredBy>
</LureAreaSouth>
<LureAreaEast>
<Coordinates>33048 31089 14</Coordinates>
<Dimensions>1 2</Dimensions>
<ConsideredBy>None</ConsideredBy>
</LureAreaEast>
<Elites>
<Coordinates>33046 31086 15</Coordinates>
<Dimensions>1 10</Dimensions>
<ConsideredBy>None</ConsideredBy>
</Elites>
</SpecialAreas>
<WalkThroughPlayers>yes</WalkThroughPlayers>
<WalkingMethod>Map Clicks</WalkingMethod>
<MapWalkDistance>20 to 50</MapWalkDistance>
<WalkableIds>140;404;831;832;833;834;883;2118;2119;2120;2121;2122;2123;2124;2125;2126;2127;2131;2132;2133;2134;2135;2314;2315;2316;2319;2346;2347;2348;2349;2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;2380;2381;2382;2383;2384;2385;2418;2419;2420;2421;2422;2423;2424;2425;2426;2431;2432;2433;2434;2441;2442;2443;2444;2469;2471;2472;2473;2478;2480;2481;2482;2483;2484;2485;2486;2519;2523;2775;2776;2777;2778;2779;2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;2810;2811;2812;2981;2983;2982;2984;2985;2987;2988;3503;3504;3514;3807;5086;5087;5088;6114;6115;6355;6356;6357;6358;6359;6360;6361;6362;6371;6372;7864;8455;8763;9061;9062;10207;10209;10216;10286;10287;10288;11009;11800;11801;11802;11803;11804;11805;11806;11807;11808;11809;11810</WalkableIds>
</Pathfinding>
<Settings>
<Rope>3003</Rope>
<Shovel>3457</Shovel>
<Pick>9596</Pick>
<Machete>3308</Machete>
<NodeRange>3</NodeRange>
<Priority>Target and Looting</Priority>
<OpenNextBp>no</OpenNextBp>
<AutoMount>yes</AutoMount>
<Anti-idle>no</Anti-idle>
<EatFood>yes</EatFood>
<FoodToEat>3725;3587;3600;3595;3589;3598;8014;3583;3606;3578;3592;3582;3577;3593;3586;3585;3581;3723</FoodToEat>
<PauseOnDeath>yes</PauseOnDeath>
</Settings>
<Enabled>no</Enabled>
</CaveBot>
<Looting>
<List>
<Platinum-Coin>
<Id>3035</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Platinum-Coin>
<Death-Ring>
<Id>6299</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Death-Ring>
<Demonic-Essence>
<Id>6499</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Demonic-Essence>
<Soul-Orb>
<Id>5944</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Soul-Orb>
<Unholy-Bone>
<Id>10316</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Unholy-Bone>
<Dragonbone-Staff>
<Id>7430</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Dragonbone-Staff>
<Knight-Armor>
<Id>3370</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Knight-Armor>
<Life-Crystal>
<Id>3061</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Life-Crystal>
<Hardened-Bone>
<Id>5925</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Hardened-Bone>
<Rusty-Armor>
<Id>8896</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty-Armor>
<Gold-Ingot>
<Id>9058</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Gold-Ingot>
<Dragon-Slayer>
<Id>7402</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Dragon-Slayer>
<Spellweavers-Robe>
<Id>10438</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Spellweavers-Robe>
<Royal-Helmet>
<Id>3392</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Royal-Helmet>
<War-Axe>
<Id>3342</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</War-Axe>
<Divine-Plate>
<Id>8057</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Divine-Plate>
<Golden-Armor>
<Id>3360</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Golden-Armor>
<Skullcracker-Armor>
<Id>8061</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Skullcracker-Armor>
<Small-Emerald>
<Id>3032</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Emerald>
<Great-Mana-Potion>
<Id>238</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Great-Mana-Potion>
<Undead-Heart>
<Id>10450</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Undead-Heart>
<Ultimate-Health-Potion>
<Id>7643</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Ultimate-Health-Potion>
<Great-Spirit-Potion>
<Id>7642</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Great-Spirit-Potion>
<Ghastly-Dragon-Head>
<Id>10449</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Ghastly-Dragon-Head>
<Terra-Boots>
<Id>813</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Terra-Boots>
<Zaoan-Shoes>
<Id>10386</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Zaoan-Shoes>
<Terra-Legs>
<Id>812</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Terra-Legs>
<Zaoan-Legs>
<Id>10387</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Zaoan-Legs>
<Zaoan-Armor>
<Id>10384</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Zaoan-Armor>
<Jade-Hat>
<Id>10451</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Jade-Hat>
<Drakinata>
<Id>10388</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Drakinata>
<Shiny-Stone>
<Id>10310</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Shiny-Stone>
<Zaoan-Helmet>
<Id>10385</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Zaoan-Helmet>
<Zaoan-Sword>
<Id>10390</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Zaoan-Sword>
<Guardian-Boots>
<Id>10323</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Guardian-Boots>
<Eye-of-Corruption>
<Id>11671</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Eye-of-Corruption>
<Terra-Hood>
<Id>830</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Terra-Hood>
<Scale-of-Corruption>
<Id>11673</Id>
<Destination>Backpack of Holding</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Scale-of-Corruption>
<Tail-of-Corruption>
<Id>11672</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Tail-of-Corruption>
<Small-Topaz>
<Id>9057</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Topaz>
<Wand-of-Voodoo>
<Id>8094</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Wand-of-Voodoo>
<Draken-Boots>
<Id>4033</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Draken-Boots>
<Bamboo-Leaves>
<Id>12549</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Bamboo-Leaves>
<Snake-Gods-Wristguard>
<Id>11691</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Snake-Gods-Wristguard>
<Shield-of-Corruption>
<Id>11688</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>Couldn't loot</AlarmOn>
</Shield-of-Corruption>
<Draken-Wristbands>
<Id>11659</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Draken-Wristbands>
<Broken-Draken-Mail>
<Id>11660</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Broken-Draken-Mail>
<Broken-Slicer>
<Id>11661</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Broken-Slicer>
<Draken-Sulphur>
<Id>11658</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Draken-Sulphur>
<Small-Diamond>
<Id>3028</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Diamond>
<Assassin-Dagger>
<Id>7404</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Assassin-Dagger>
<Magic-Sulphur>
<Id>5904</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Magic-Sulphur>
<Twiceslicer>
<Id>11657</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Twiceslicer>
<Elite-Draken-Mail>
<Id>11651</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Elite-Draken-Mail>
<Blade-of-Corruption>
<Id>11693</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Blade-of-Corruption>
<Cobra-Crown>
<Id>11674</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Cobra-Crown>
<Assassin-Star>
<Id>7368</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Assassin-Star>
<Small-Sapphire>
<Id>3029</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Small-Sapphire>
<Black-Pearl>
<Id>3027</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Black-Pearl>
<gold-coin>
<Id>3031</Id>
<Destination>Golden Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-coin>
<blue-gem>
<Id>3041</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</blue-gem>
<rusty-armor>
<Id>8896</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</rusty-armor>
<great-health-potion>
<Id>239</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</great-health-potion>
<Item1>
<Id>8898</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Item1>
<Item2>
<Id>8899</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Item2>
<Item3>
<Id>8897</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Item3>
<Twin-Hooks>
<Id>10392</Id>
<Destination>Blue Backpack</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Twin-Hooks>
</List>
<Condition>Corpses with listed items</Condition>
<Style>After all dead</Style>
<OpenBodyTime>400</OpenBodyTime>
<Range>99</Range>
<EatFood>yes</EatFood>
<Enabled>yes</Enabled>
</Looting>
<Targeting>
<Monsters>
<Draken-Elite>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Lure</Stance>
<Avoid>Wave</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ethereal Spear</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Draken-Elite>
<Draken-Abomination>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>5 to 100 %</HpRange>
<Stance>Lure</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Divine Missile</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 5 %</HpRange>
<Stance>Keep Away</Stance>
<Avoid>Wave</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Ethereal Spear</Spell0>
<Spell1>Ethereal Spear</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Draken-Abomination>
<Ghastly-Dragon>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>5 to 100 %</HpRange>
<Stance>Lure</Stance>
<Avoid>None</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Divine Missile</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 5 %</HpRange>
<Stance>Reach</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Ethereal Spear</Spell0>
<Spell1>Ethereal Spear</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Ghastly-Dragon>
<Undead-Dragon>
<Categories>-</Categories>
<Danger>10</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>5 to 100 %</HpRange>
<Stance>Lure</Stance>
<Avoid>Wave</Avoid>
<Distance>3</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Divine Missile</Spell0>
<Spell1>No Action</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
<Setting1>
<Count>Any</Count>
<HpRange>0 to 5 %</HpRange>
<Stance>Reach</Stance>
<Avoid>Wave</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Strong Ethereal Spear</Spell0>
<Spell1>Ethereal Spear</Spell1>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting1>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Undead-Dragon>
<All>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</All>
<Ghost>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Divine Missile</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Ghost>
<Pirate-Ghost>
<Categories>-</Categories>
<Danger>0</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>No movement</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Divine Missile</Spell0>
</ListSpell>
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Pirate-Ghost>
</Monsters>
<Settings>
<ListOrder>0</ListOrder>
<Health>0</Health>
<Proximity>9</Proximity>
<Danger>0</Danger>
<PlayerOnScreenSecurity>If cavebotting</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>no</Enabled>
</Targeting>
<Hud>
<List>
<Sirmate-Monitor-My-Hunting>
<Script>-- [[ INIT START ]] --
--
-- 88
-- "" ,d
-- 88
-- ,adPPYba, 88 8b,dPPYba, 88,dPYba,,adPYba, ,adPPYYba, MM88MMM ,adPPYba,
-- I8[ "" 88 88P' "Y8 88P' "88" "8a "" `Y8 88 a8P_____88
-- `"Y8ba, 88 88 88 88 88 ,adPPPPP88 88 8PP"""""""
-- aa ]8I 88 88 88 88 88 88, ,88 88, "8b, ,aa
-- Author: `"YbbdP"' 88 88 88 88 88 `"8bbdP"Y8 "Y888 `"Ybbd8"'
--
-- Monitor My Hunting!
--
-- Version: 1.0
-- Created: 7.09.2012
-- Last update: 18.09.2012
--
MONITOR_MY_HUNTING = MONITOR_MY_HUNTING or {
SCRIPT_NAME = "Monitor My Hunting",
SCRIPT_VERSION = "1.0",
CLEARED_STATS = false,
INITIALIZED = false,
}
MONITOR_MY_HUNTING.SHOW_ALL_ITEMS = false
MONITOR_MY_HUNTING.ITEMS_LIST = {
{NAME = "gold coin", VALUE = 1},
{NAME = "platinum coin", VALUE = 100},
{NAME = "death ring", VALUE = 1000},
{NAME = "demonic essence", VALUE = 1000},
{NAME = "soul orb", VALUE = 120},
{NAME = "unholy bone", VALUE = 480},
{NAME = "dragonbone staff", VALUE = 3000},
{NAME = "knight armor", VALUE = 5000},
{NAME = "life crystal", VALUE = 800},
{NAME = "hardened bone", VALUE = 1200},
{NAME = "gold ingot", VALUE = 5000},
{NAME = "dragon slayer", VALUE = 15000},
{NAME = "spellweaver's robe", VALUE = 12000},
{NAME = "royal helmet", VALUE = 30000},
{NAME = "war axe", VALUE = 12000},
{NAME = "divine plate", VALUE = 55000},
{NAME = "golden armor", VALUE = 20000},
{NAME = "skullcracker armor", VALUE = 18000},
{NAME = "small emerald", VALUE = 250},
{NAME = "great mana potion", VALUE = 120},
{NAME = "ghastly dragon head", VALUE = 700},
{NAME = "terra boots", VALUE = 2500},
{NAME = "zaoan shoes", VALUE = 5000},
{NAME = "terra legs", VALUE = 11000},
{NAME = "zaoan legs", VALUE = 14000},
{NAME = "zaoan armor", VALUE = 14000},
{NAME = "jade hat", VALUE = 9000},
{NAME = "drakinata", VALUE = 10000},
{NAME = "shiny stone", VALUE = 500},
{NAME = "zaoan helmet", VALUE = 45000},
{NAME = "zaoan sword", VALUE = 30000},
{NAME = "guardian boots", VALUE = 35000},
{NAME = "eye of corruption", VALUE = 390},
{NAME = "terra hood", VALUE = 2500},
{NAME = "scale of corruption", VALUE = 680},
{NAME = "tail of corruption", VALUE = 240},
{NAME = "small topaz", VALUE = 200},
{NAME = "wand of voodoo", VALUE = 4400},
{NAME = "draken boots", VALUE = 40000},
{NAME = "bamboo leaves", VALUE = 30000},
{NAME = "snake god's wristguard", VALUE = 300000},
{NAME = "shield of corruption", VALUE = 2000000},
{NAME = "draken wristbands", VALUE = 430},
{NAME = "broken draken mail", VALUE = 340},
{NAME = "broken slicer", VALUE = 120},
{NAME = "draken sulphur", VALUE = 550},
{NAME = "small diamond", VALUE = 300},
{NAME = "assassin dagger", VALUE = 20000},
{NAME = "magic sulphur", VALUE = 8000},
{NAME = "twiceslicer", VALUE = 28000},
{NAME = "elite draken mail", VALUE = 50000},
{NAME = "blade of corruption", VALUE = 150000},
{NAME = "cobra crown", VALUE = 200000},
{NAME = "assassin star", VALUE = 100},
{NAME = "small sapphire", VALUE = 250},
{NAME = "black pearl", VALUE = 280},
{NAME = "blue gem", VALUE = 5000},
{NAME = "ultimate health potion", VALUE = 200},
{NAME = "great health potion", VALUE = 120},
{NAME = "twin hooks", VALUE = 500},
}
MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
MONITOR_MY_HUNTING.SUPPLIES_LIST = {
{NAME = "strong mana potion", PRICE = 80},
{NAME = "assassin star", PRICE = 100},
{NAME = "prismatic bolt", PRICE = 20},
{NAME = "crystalline arrow", PRICE = 20},
}
-- [[ DO NOT CHANGE ANYTHING BELOW THIS LINE. ]] --
MONITOR_MY_HUNTING.TEMP_ITEMS_LIST = MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or {}
MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST or {}
MONITOR_MY_HUNTING.COLORS = MONITOR_MY_HUNTING.COLORS or {
BLACK = rgbcolor(1, 1, 1),
ORANGE = rgbcolor(255, 165, 0),
BLUE = rgbcolor(30, 144, 255),
CORNSILK = rgbcolor(205, 200, 177),
WHITE = rgbcolor(255, 255, 255),
GREEN = rgbcolor(107, 142, 35),
RED = rgbcolor(178, 34, 34),
}
local function CreateMessageObject(MESSAGE_DATA)
if (type(MESSAGE_DATA) ~= "userdata") then
return setmetatable({__data = {TYPE = -1, TIME_STAMP = -1, SENDER_NAME = "", SENDER_LEVEL = -1, CONTENT = ""}}, MessageMetaTable)
else
return setmetatable({__data = {TYPE = MESSAGE_DATA.type, TIME_STAMP = Misc.ConvertToSeconds(string.sub(MESSAGE_DATA.text, 1, 5)), SENDER_NAME = MESSAGE_DATA.sender, SENDER_LEVEL = tonumber((tostring(string.match(MESSAGE_DATA.text, ".+ (%b[]): .+")):gsub("[^%d]", ""))) or 0, CONTENT = string.sub(MESSAGE_DATA.text, 7)}}, MessageMetaTable)
end
end
local function addtextshadow(DISPLAY_TEXT, X_OFFSET, Y_OFFSET, FONT_COLOR)
setfontcolor(MONITOR_MY_HUNTING.COLORS.BLACK)
addtext(DISPLAY_TEXT, X_OFFSET + 1, Y_OFFSET + 1)
setfontcolor(FONT_COLOR)
addtext(DISPLAY_TEXT, X_OFFSET, Y_OFFSET)
end
-- [[ INIT END ]] --
if (not Stats.Update()) then
local SERVER_LOG_MESSAGES = getnewmessages("Server Log")
local SERVER_LOG_MESSAGES_COUNT = SERVER_LOG_MESSAGES.count - 1
for INDEX = 0, SERVER_LOG_MESSAGES_COUNT do
local MESSAGE_OBJECT = CreateMessageObject(SERVER_LOG_MESSAGES[SERVER_LOG_MESSAGES_COUNT - INDEX])
if (MESSAGE_OBJECT:Type() == 19 and MESSAGE_OBJECT:Content():lower():match("^loot of")) then
local LOOT_INFO = Message.ParseLootMessage(MESSAGE_OBJECT, true)
if (#LOOT_INFO.NAME > 0) then
Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] = (Stats.__data.MONSTERS_KILLED[LOOT_INFO.NAME] or 0) + 1
for _, LOOT_ITEM in ipairs(LOOT_INFO.ITEMS) do
if (Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID]) then
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY = Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID].QUANTITY + LOOT_ITEM.QUANTITY
else
Stats.__data.ITEMS_LOOTED[LOOT_ITEM.ID] = {ID = LOOT_ITEM.ID, NAME = LOOT_ITEM.NAME, QUANTITY = LOOT_ITEM.QUANTITY, VALUE = Item.GetValue(LOOT_ITEM.ID)}
end
end
end
end
end
end
local RESET_ITEMS_AND_SUPPLIES = #MONITOR_MY_HUNTING.ITEMS_LIST ~= #MONITOR_MY_HUNTING.TEMP_ITEMS_LIST or #MONITOR_MY_HUNTING.SUPPLIES_LIST ~= #MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST
if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
if (LOOT_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].NAME or LOOT_ITEM.VALUE ~= MONITOR_MY_HUNTING.TEMP_ITEMS_LIST[INDEX].VALUE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end
if (not RESET_ITEMS_AND_SUPPLIES) then
for INDEX, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
if (SUPPLY_ITEM.NAME ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].NAME or SUPPLY_ITEM.PRICE ~= MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST[INDEX].PRICE) then
RESET_ITEMS_AND_SUPPLIES = true
break
end
end
end
if (not MONITOR_MY_HUNTING.INITIALIZED or RESET_ITEMS_AND_SUPPLIES) then
if (not MONITOR_MY_HUNTING.CLEARED_STATS) then
Stats.Clear(CLEAR_STATS_ALL)
Stats.Update()
MONITOR_MY_HUNTING.CLEARED_STATS = true
end
MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST = {}, {}
for _, LOOT_ITEM in ipairs(MONITOR_MY_HUNTING.ITEMS_LIST) do
local LOOT_ITEM_ID = Item.GetID(type(LOOT_ITEM.NAME) ~= "table" and LOOT_ITEM.NAME or unpack(LOOT_ITEM.NAME))
Stats.AddItemsLooted(LOOT_ITEM_ID, 0, LOOT_ITEM.VALUE)
table.insert(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, {ID = LOOT_ITEM_ID, NAME = LOOT_ITEM.NAME, VALUE = LOOT_ITEM.VALUE})
end
for _, SUPPLY_ITEM in ipairs(MONITOR_MY_HUNTING.SUPPLIES_LIST) do
local SUPPLY_ITEM_ID = Item.GetID(type(SUPPLY_ITEM.NAME) ~= "table" and SUPPLY_ITEM.NAME or unpack(SUPPLY_ITEM.NAME))
Stats.AddSuppliesUsed(SUPPLY_ITEM_ID, 0, SUPPLY_ITEM.PRICE)
table.insert(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, {ID = SUPPLY_ITEM_ID, NAME = SUPPLY_ITEM.NAME, PRICE = SUPPLY_ITEM.PRICE})
end
MONITOR_MY_HUNTING.INITIALIZED = true
end
setposition(Client.ClientWindow().right - 434, Client.WorldWindow().top + 5)
local Y_POSITION, INDEX, ITEMS_LOOTED_WORTH, SUPPLIES_USED_WORTH = 30, 0, 0, 0
addtextshadow(sprintf("%s v%s", MONITOR_MY_HUNTING.SCRIPT_NAME:upper(), MONITOR_MY_HUNTING.SCRIPT_VERSION), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow("ITEMS LOOTED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
Y_POSITION = Y_POSITION + 20
for _, LOOT_ITEM in pairs(Stats.GetItemsLooted()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_ITEMS or table.find(MONITOR_MY_HUNTING.TEMP_ITEMS_LIST, LOOT_ITEM.ID, "ID")) and LOOT_ITEM.QUANTITY > 0) then
addtextshadow(((#LOOT_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(LOOT_ITEM.NAME, 1, 17), "(.-)%s?$"))) or LOOT_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(LOOT_ITEM.QUANTITY), tostring(math.floor(LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
INDEX, ITEMS_LOOTED_WORTH = INDEX + 1, ITEMS_LOOTED_WORTH + (LOOT_ITEM.VALUE * LOOT_ITEM.QUANTITY)
end
end
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(ITEMS_LOOTED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow("SUPPLIES USED", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.BLUE)
Y_POSITION = Y_POSITION + 20
for _, SUPPLY_ITEM in pairs(Stats.GetSuppliesUsed()) do
if ((MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES or table.find(MONITOR_MY_HUNTING.TEMP_SUPPLIES_LIST, SUPPLY_ITEM.ID, "ID")) and SUPPLY_ITEM.QUANTITY > 0) then
addtextshadow(((#SUPPLY_ITEM.NAME > 17 and sprintf("%s...", string.match(string.sub(SUPPLY_ITEM.NAME, 1, 17), "(.-)%s?$"))) or SUPPLY_ITEM.NAME):ucwords(), 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.CORNSILK)
addtextshadow(sprintf("%s (%sK)", Misc.FormatNumber(SUPPLY_ITEM.QUANTITY), tostring(math.floor(SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY / 100) / 10)), 140, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
INDEX, SUPPLIES_USED_WORTH = INDEX + 1, SUPPLIES_USED_WORTH + (SUPPLY_ITEM.PRICE * SUPPLY_ITEM.QUANTITY)
end
end
addtextshadow("Total:", 10, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.WHITE)
addtextshadow(sprintf("%s GPs", Misc.FormatNumber(SUPPLIES_USED_WORTH)), 10 + 35, Y_POSITION + (INDEX * 16), MONITOR_MY_HUNTING.COLORS.ORANGE)
Y_POSITION = Y_POSITION + 20
addtextshadow(sprintf("%s: %s GPs (%s K/H)", ((ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and ("PROFIT")) or ("WASTE")), Misc.FormatNumber(ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH), tostring(math.floor(((ITEMS_LOOTED_WORTH - SUPPLIES_USED_WORTH) * 3600) / (System.HuntingTime() / 1000) / 100) / 10)), 10, Y_POSITION + (INDEX * 16), ITEMS_LOOTED_WORTH >= SUPPLIES_USED_WORTH and MONITOR_MY_HUNTING.COLORS.GREEN or MONITOR_MY_HUNTING.COLORS.RED)</Script>
<RefreshRate>600</RefreshRate>
<Enabled>yes</Enabled>
</Sirmate-Monitor-My-Hunting>
<Advance-Simple-HUD-By-Noxuos>
<Script>local HeadColor = rgbcolor(255, 180, 4)
local FirstColor = rgbcolor(0, 215, 10)
local SecondColor = rgbcolor(30, 144, 255)
local StatsColor = rgbcolor(230, 221, 213)
local ColorNumber = rgbcolor(255, 255, 255)
local PosX = 2
local PosY = 15
setposition(clientwin.left+20, clientwin.top+25)
local function addtextshadow(text, color, x, y)
setfontcolor(rgbcolor(1, 1, 1))
addtext(text, x+1, y+1)
setfontcolor(color)
addtext(text, x, y)
end
local function num(n)
local sign, nl = ''
n = math.floor(n)
if n < 0 then
sign = '-'
n = math.abs(n)
end
nl = (3 - (#tostring(n) % 3)) % 3
return sign .. (string.rep('0', nl) .. tostring(n)):gsub('(%d%d%d)', ',%1'):sub(nl + 2)
end
local function state(s)
if getsettings("Settings/" .. s .. "/Enabled") == 'yes' then
return {text = 'Yes', ColorForEngine = rgbcolor(0, 215, 10)}
else
return {text = 'No', ColorForEngine = rgbcolor(215, 0, 10)}
end
end
setfontstyle("impact", 11, 0xFF0000)
addtextshadow("Advanced HUD By Noxuos", HeadColor, PosX, PosY)
addtextshadow("- www.Noxuos.com (Coming Soon) -", HeadColor, PosX+37, PosY+12)
addtextshadow("______________________________", FirstColor, PosX, PosY+16)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Character Stats:", SecondColor, PosX, PosY+30)
addtextshadow("_____________________________", FirstColor, PosX, PosY+34)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Current level:", StatsColor, PosX+5, PosY+48)
addtextshadow(level, ColorNumber, PosX+115, PosY+48)
addtextshadow("• Health Points:", StatsColor, PosX+5, PosY+62)
addtextshadow(hp .. ' (' .. hppc .. '%)', ColorNumber, PosX+115, PosY+62)
addtextshadow("• Mana Points:", StatsColor, PosX+5, PosY+76)
addtextshadow(mp .. ' (' .. mppc .. '%)', ColorNumber, PosX+115, PosY+76)
addtextshadow("______________________________", FirstColor, PosX, PosY+80)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Botting Stats:", SecondColor, PosX, PosY+94)
addtextshadow("_____________________________", FirstColor, PosX, PosY+98)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Exp to level up:", StatsColor, PosX+5, PosY+114)
addtextshadow(num((50 / 3 * ((level + 1) ^ 3 - 6 * (level + 1) ^ 2 + 17 * (level + 1) - 12)) - exp), ColorNumber, PosX+115, PosY+114)
addtextshadow("• Exp Gained:", StatsColor, PosX+5, PosY+128)
addtextshadow(num(expgained), ColorNumber, PosX+115, PosY+128)
addtextshadow("• Exp Per Hour iBot:", StatsColor, PosX+5, PosY+142)
addtextshadow(num(exphour), ColorNumber, PosX+115, PosY+142)
addtextshadow("• Exp Per Hour Tibia:", StatsColor, PosX+5, PosY+156)
addtextshadow(num(tibiaexphour), ColorNumber, PosX+115, PosY+156)
addtextshadow("• Time to level:", StatsColor, PosX+5, PosY+170)
addtextshadow(timetolevel .. ' h', ColorNumber, PosX+115, PosY+170)
addtextshadow("• Time Online:", StatsColor, PosX+5, PosY+184)
addtextshadow(timehunt .. ' h', ColorNumber, PosX+115, PosY+184)
addtextshadow("______________________________", FirstColor, PosX, PosY+188)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Supplies Stats:", SecondColor, PosX, PosY+202)
addtextshadow("_____________________________", FirstColor, PosX, PosY+208)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Strong Mana Potion:", StatsColor, PosX+5, PosY+222)
addtextshadow(itemcount("strong mana potion"), ColorNumber, PosX+145, PosY+222)
addtextshadow("• Assassin Stars:", StatsColor, PosX+5, PosY+236)
addtextshadow(itemcount("assassin star"), ColorNumber, PosX+145, PosY+236)
addtextshadow("• Prismatic Bolts:", StatsColor, PosX+5, PosY+250)
addtextshadow(itemcount("prismatic bolt"), ColorNumber, PosX+145, PosY+250)
addtextshadow("• Crystalline Arrow:", StatsColor, PosX+5, PosY+264)
addtextshadow(itemcount("crystalline arrow"), ColorNumber, PosX+145, PosY+264)
addtextshadow("______________________________", FirstColor, PosX, PosY+268)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Engine Stats:", SecondColor, PosX, PosY+282)
addtextshadow("_____________________________", FirstColor, PosX, PosY+288)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Healer:", StatsColor, PosX+5, PosY+302)
addtextshadow(state("Healer").text, state("Healer").ColorForEngine, PosX+115, PosY+302)
addtextshadow("• Cavebot:", StatsColor, PosX+5, PosY+316)
addtextshadow(state("CaveBot").text, state("CaveBot").ColorForEngine, PosX+115, PosY+316)
addtextshadow("• Looting:", StatsColor, PosX+5, PosY+330)
addtextshadow(state("Looting").text, state("Looting").ColorForEngine, PosX+115, PosY+330)
addtextshadow("• Targeting:", StatsColor, PosX+5, PosY+344)
addtextshadow(state("Targeting").text, state("Targeting").ColorForEngine, PosX+115, PosY+344)
addtextshadow("______________________________", FirstColor, PosX, PosY+348)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Other Stats:", SecondColor, PosX, PosY+362)
addtextshadow("_____________________________", FirstColor, PosX, PosY+368)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Stamina:", StatsColor, PosX+5, PosY+384)
addtextshadow(string.format("%.2d:%.2d", stamina / 60, stamina % 60) .. ' h', ColorNumber, PosX+145, PosY+384)
addtextshadow("• Balance:", StatsColor, PosX+5, PosY+398)
addtextshadow(num(balance) .. " GP'S", ColorNumber, PosX+145, PosY+398)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>no</Enabled>
</Advance-Simple-HUD-By-Noxuos>
<Advance-Detailed-HUD-By-Noxuos>
<Script>local HeadColor = rgbcolor(255, 180, 4)
local FirstColor = rgbcolor(0, 215, 10)
local SecondColor = rgbcolor(30, 144, 255)
local StatsColor = rgbcolor(230, 221, 213)
local ColorNumber = rgbcolor(255, 255, 255)
local PosX = 2
local PosY = 15
setposition(clientwin.left+20, clientwin.top+25)
local function addtextshadow(text, color, x, y)
setfontcolor(rgbcolor(1, 1, 1))
addtext(text, x+1, y+1)
setfontcolor(color)
addtext(text, x, y)
end
local function num(n)
local sign, nl = ''
n = math.floor(n)
if n < 0 then
sign = '-'
n = math.abs(n)
end
nl = (3 - (#tostring(n) % 3)) % 3
return sign .. (string.rep('0', nl) .. tostring(n)):gsub('(%d%d%d)', ',%1'):sub(nl + 2)
end
local function state(s)
if getsettings("Settings/" .. s .. "/Enabled") == 'yes' then
return {text = 'Yes', ColorForEngine = rgbcolor(0, 215, 10)}
else
return {text = 'No', ColorForEngine = rgbcolor(215, 0, 10)}
end
end
setfontstyle("impact", 11, 0xFF0000)
addtextshadow("Advanced HUD By Noxuos", HeadColor, PosX, PosY)
addtextshadow("- www.Noxuos.com(Coming Soon) -", HeadColor, PosX+37, PosY+12)
addtextshadow("______________________________", FirstColor, PosX, PosY+16)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Character Stats:", SecondColor, PosX, PosY+30)
addtextshadow("_____________________________", FirstColor, PosX, PosY+34)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Current level:", StatsColor, PosX+5, PosY+48)
addtextshadow(level, ColorNumber, PosX+115, PosY+48)
addtextshadow("• Health Points:", StatsColor, PosX+5, PosY+62)
addtextshadow(hp .. ' (' .. hppc .. '%)', ColorNumber, PosX+115, PosY+62)
addtextshadow("• Mana Points:", StatsColor, PosX+5, PosY+76)
addtextshadow(mp .. ' (' .. mppc .. '%)', ColorNumber, PosX+115, PosY+76)
addtextshadow("• Capacity:", StatsColor, PosX+5, PosY+90)
addtextshadow(cap, ColorNumber, PosX+115, PosY+90)
addtextshadow("• POSX:", StatsColor, PosX+5, PosY+104)
addtextshadow(posx, ColorNumber, PosX+115, PosY+104)
addtextshadow("• POSY:", StatsColor, PosX+5, PosY+118)
addtextshadow(posy, ColorNumber, PosX+115, PosY+118)
addtextshadow("• POSZ:", StatsColor, PosX+5, PosY+132)
addtextshadow(posz, ColorNumber, PosX+115, PosY+132)
addtextshadow("______________________________", FirstColor, PosX, PosY+136)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Botting Stats:", SecondColor, PosX, PosY+150)
addtextshadow("_____________________________", FirstColor, PosX, PosY+154)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Total Exp:", StatsColor, PosX+5, PosY+168)
addtextshadow(num(exp), ColorNumber, PosX+115, PosY+168)
addtextshadow("• Exp to level up:", StatsColor, PosX+5, PosY+182)
addtextshadow(num((50 / 3 * ((level + 1) ^ 3 - 6 * (level + 1) ^ 2 + 17 * (level + 1) - 12)) - exp), ColorNumber, PosX+115, PosY+182)
addtextshadow("• Exp Gained:", StatsColor, PosX+5, PosY+196)
addtextshadow(num(expgained), ColorNumber, PosX+115, PosY+196)
addtextshadow("• Exp Per Hour iBot:", StatsColor, PosX+5, PosY+210)
addtextshadow(num(exphour), ColorNumber, PosX+115, PosY+210)
addtextshadow("• Exp Per Hour Tibia:", StatsColor, PosX+5, PosY+224)
addtextshadow(num(tibiaexphour), ColorNumber, PosX+115, PosY+224)
addtextshadow("• Time to level:", StatsColor, PosX+5, PosY+238)
addtextshadow(timetolevel .. ' h', ColorNumber, PosX+115, PosY+238)
addtextshadow("• Time Online:", StatsColor, PosX+5, PosY+252)
addtextshadow(timehunt .. ' h', ColorNumber, PosX+115, PosY+252)
addtextshadow("______________________________", FirstColor, PosX, PosY+256)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Supplies Stats:", SecondColor, PosX, PosY+270)
addtextshadow("_____________________________", FirstColor, PosX, PosY+272)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Strong Mana Potion:", StatsColor, PosX+5, PosY+288)
addtextshadow(itemcount("strong mana potion"), ColorNumber, PosX+145, PosY+288)
addtextshadow("• Assassin Stars:", StatsColor, PosX+5, PosY+302)
addtextshadow(itemcount("assasin star"), ColorNumber, PosX+145, PosY+302)
addtextshadow("• Prismatic Bolts:", StatsColor, PosX+5, PosY+316)
addtextshadow(itemcount("Prismatic Bolt"), ColorNumber, PosX+145, PosY+316)
addtextshadow("• Crystalline Arrows:", StatsColor, PosX+5, PosY+330)
addtextshadow(itemcount("crystalline arrow"), ColorNumber, PosX+145, PosY+330)
addtextshadow("______________________________", FirstColor, PosX, PosY+334)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Engine Stats:", SecondColor, PosX, PosY+348)
addtextshadow("_____________________________", FirstColor, PosX, PosY+352)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Healer:", StatsColor, PosX+5, PosY+366)
addtextshadow(state("Healer").text, state("Healer").ColorForEngine, PosX+115, PosY+366)
addtextshadow("• Cavebot:", StatsColor, PosX+5, PosY+380)
addtextshadow(state("CaveBot").text, state("CaveBot").ColorForEngine, PosX+115, PosY+380)
addtextshadow("• Looting:", StatsColor, PosX+5, PosY+394)
addtextshadow(state("Looting").text, state("Looting").ColorForEngine, PosX+115, PosY+394)
addtextshadow("• Targeting:", StatsColor, PosX+5, PosY+408)
addtextshadow(state("Targeting").text, state("Targeting").ColorForEngine, PosX+115, PosY+408)
addtextshadow("______________________________", FirstColor, PosX, PosY+413)
setfontstyle("arial black", 11, 0xFF0000)
addtextshadow("Other Stats:", SecondColor, PosX, PosY+427)
addtextshadow("_____________________________", FirstColor, PosX, PosY+433)
setfontstyle("impact", 10, 0xFF0000)
addtextshadow("• Protection Zone:", StatsColor, PosX+5, PosY+449)
if getsettings("Settings/CaveBot/Pathfinding/WalkThroughPlayers") == 'yes' then
setfontcolor("lime")
addtext('Yes', PosX+145, PosY+449)
elseif getsettings("Settings/CaveBot/Pathfinding/WalkThroughPlayers") == 'no' then
setfontcolor("red")
addtext('NO', PosX+145, PosY+449)
end
setfontcolor(StatsColor)
addtext("• Cursor ID:", PosX+5, PosY+462)
setfontcolor("white")
addtext(''..cursorinfo().id, PosX+145, PosY+462)
addtextshadow("• Stamina:", StatsColor, PosX+5, PosY+476)
addtextshadow(string.format("%.2d:%.2d", stamina / 60, stamina % 60) .. ' h', ColorNumber, PosX+145, PosY+476)
addtextshadow("• Balance:", StatsColor, PosX+5, PosY+489)
addtextshadow(num(balance) .. " GP'S", ColorNumber, PosX+145, PosY+489)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</Advance-Detailed-HUD-By-Noxuos>
</List>
<Show>Always</Show>
<Enabled>yes</Enabled>
</Hud>
<Input>
<Keyboard>
<Mode>Simulate</Mode>
<StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
<TypingStyle>Keyboard keys</TypingStyle>
<PressWaitTime>45 to 65</PressWaitTime>
</Keyboard>
<Mouse>
<Mode>Simulate</Mode>
<Scroll>Use mouse wheel</Scroll>
<MoveSpeed>Instantaneous</MoveSpeed>
<ClickWaitTime>30 to 50</ClickWaitTime>
</Mouse>
<OpenMenuPolicy>Confirm if cavebotting</OpenMenuPolicy>
<Enabled>yes</Enabled>
</Input>
<RP_Hardcore_Wrath_Undeads_Drakens_By_Noxuos />
</Settings>