Xinum
Never Give Up!
- Joined
- Dec 23, 2009
- Messages
- 578
- Reaction score
- 64
Skrypt
Code:
<Settings>
<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>
<GMOnScreen>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<Disconnect>no</Disconnect>
</GMOnScreen>
</Player>
<Creature />
<Item>
<Mana>
<Id>268</Id>
<Count>100</Count>
<PlaySound>no</PlaySound>
<FlashClient>no</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Mana>
</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>
<SafeBank>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</SafeBank>
<HealCreature>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
</HealCreature>
<YourAttack>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
<Screenshot>no</Screenshot>
<SafeList>null</SafeList>
</YourAttack>
<Unjust>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</Unjust>
</Message>
<Capacity>
<Value>60</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</Capacity>
<StandTime>
<Value>90000</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
<Disconnect>no</Disconnect>
</StandTime>
<Stamina>
<Value>841</Value>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>yes</PauseBot>
<CloseTibia>no</CloseTibia>
<Disconnect>yes</Disconnect>
</Stamina>
<Disconnect>
<PlaySound>yes</PlaySound>
<FlashClient>yes</FlashClient>
<PauseBot>no</PauseBot>
</Disconnect>
<Enabled>yes</Enabled>
</Alerts>
<Healer>
<Rules>
<exura-gran-san>
<HealRange>0 to 50 %</HealRange>
<ManaRange>210 to all</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>
<exura-san>
<HealRange>50 to 70 %</HealRange>
<ManaRange>160 to all</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>
<HealRange>70 to 90 %</HealRange>
<ManaRange>20 to all</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</exura>
<paralyze>
<HealRange>90 to 100 %</HealRange>
<ManaRange>20 to all</ManaRange>
<HealMethod>Light Healing</HealMethod>
<ExtraCondition>If paralyzed</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</paralyze>
<strong-mana-potion>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to 70 %</ManaRange>
<HealMethod>Strong Mana Potion</HealMethod>
<ExtraCondition>No condition</ExtraCondition>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<SpamRate>200 to 400</SpamRate>
<Enabled>yes</Enabled>
</strong-mana-potion>
</Rules>
<PingCompensation>10</PingCompensation>
<Enabled>yes</Enabled>
</Healer>
<FriendHealer>
<Rules />
<Enabled>yes</Enabled>
</FriendHealer>
<Refiller>
<Rules>
<Refiller0>
<HealRange>0 to 100 %</HealRange>
<ManaRange>0 to all</ManaRange>
<ItemRefiller>16141</ItemRefiller>
<AmmoCount>0 to 50</AmmoCount>
<ExtraCondition>No condition</ExtraCondition>
<SpamRate>500 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Refiller0>
</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>yes</Enabled>
</HotKeys>
<Actions>
<List>
<Action0>
<Script>dropflask()
wait(120000)</Script>
<SpamRate>2000 to 4000</SpamRate>
<Enabled>yes</Enabled>
</Action0>
<Action1>
<Script>local items = {'chain armor', 'scale armor', 'brass armor', 'plate armor', 'plate legs', 'brass legs'} -- itens que pra dropar
local rusty = {8895, 8896, 8898, 8899} -- ID dos rusty armor e rusty legs
local LootBP = "orange backpack" -- nome da sua backpack de loot
if maround(5) == 0 then
for i,j in ipairs(rusty) do
if UnRusty and itemcount(j) > 0 and itemcount("flask of rust remover") > 0 then
useitemon("flask of rust remover",j,LootBP)
wait(2000)
end
end
for _, v in ipairs(items) do
if itemcount( v ) > 0 then
moveitems(v, LootBP, 'ground', 1)
wait(1000, 2000)
break
end
end
end </Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>no</Enabled>
</Action1>
<SoftBootsChanger>
<Script>-- ID change boots
changeboots = "draken boots"
if mppc > 90 or pzone then
if boots ~= changeboots then
if itemcount(changeboots) > 0 then
moveitems(changeboots,"all","boots",1)
end
end
else
if boots ~= 3549 then
if itemcount("soft boots") > 0 then
moveitems("soft boots","all","boots",1)
end
end
end</Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</SoftBootsChanger>
<Action3>
<Script>local printscreen = true
if hppc == 0 then
if (printscreen == true) then
screenshot()
end
printscreen = false
else
printscreen = true
end </Script>
<SpamRate>800 to 1000</SpamRate>
<Enabled>yes</Enabled>
</Action3>
</List>
<Setup>-- Setup
--What resp?
first_floor = true -- to hunt +1 put true.
second_floor = false -- to hunt +2 put true.
--Backpacks Setup:
MainBP = "Blue Backpack" -- The Main BP.
PotionsBP = "Green Backpack" -- Bp to put the pots.
LootBpId = "Beach Backpack" -- Looting BP
GoldBP = "Brocade Backpack" -- BP to gold.
MainDPBP = "Golden Backpack" -- Main backpack on DP.
StackableDPBP = "Fur Backpack" -- BP to deposit stackable loot on dp.
LootDPBP = "Camouflage Backpack" -- BP to deposit loot on dp.
-- Potions Setup:
MPname = "Strong mana potion" -- Name of mana potion.
MPprice = 80 -- Price of mana potion to buy.
MPtobuy = 300 -- How many mana potions to buy?
MPtoback = 200 -- How many potions to back reffil?
HPname = "Great spirit Potion" -- Name of health potion.
HPprice = 0 -- Price of health potion to buy
HPtobuy = 0 -- How many potions buy?
HPtoback = 0 -- How many potions to back reffil?
--Ammo Setup --
ammoname = "Prismatic Bolt" --name of your ammunition
ammotobuy = 1000 --amount of ammunition to buy
ammoprice = 20 --price of single ammunition
-- Hunt:
Captoback = 150 -- How much cap to back reffil?</Setup>
<Library>Standard</Library>
<Enabled>yes</Enabled>
</Actions>
<CaveBot>
<Waypoints>
<Inicio>Stand 32270 31141 7</Inicio>
<w000>Action 32270 31141 7 setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","no")</w000>
<openbps>Action 32270 31141 7 -- Dp Depositer. ;closewindows() ;wait(500, 1000) ;openitem(MainBP, 'back') ;wait(500, 1000) ;resizewindows() ;wait(500, 1000) ;openitem(LootBpId, MainBP, true) ;wait(500, 1000) ;resizewindows()</openbps>
<w002>Action 32270 31141 7 if windowcount() < 2 then gotolabel("openbps");end</w002>
<w003>Action 32270 31141 7 --Depositing Items :);;reachgrounditem("depot");wait(1000,2000);openitem("depot");wait(700,900);openitem(3502, "locker");wait(700,900);openitem(MainDPBP, "depot chest");wait(700,900);for i=1,3 do;depotdeposit(StackableDPBP, "sea serpent scale", "small sapphire", "great mana potion");wait(700,900);depotdeposit(LootDPBP, "serpent sword", "spirit cloak", "ring of healing", "northwind rod", "glacier kilt", "focus cape", "9303", "crystalline armor", "Stealth ring", "glacier amulet", "Paladin armor", "Knight armor", "Crown armor", "Golden armor","8895","8896");wait(3000,4000);openitem(LootBpId, LootBpId, false);wait(1200,1900);end</w003>
<w001>Stand 32289 31135 7</w001>
<buymana>Stand 32300 31134 7</buymana>
<checklock12>Action 32300 31134 7 closewindows();wait(500, 1000);openitem(MainBP, 'back');wait(500, 1000);resizewindows() ;wait(500, 1000);openitem(PotionsBP, MainBP, true);wait(500, 1000);resizewindows()</checklock12>
<w092>Action 32300 31134 7 if windowcount() < 2 then gotolabel("checklock12");end</w092>
<w093>Action 32300 31134 7 local mana = positive(MPtobuy - itemcount(MPname)) * MPprice;local health = positive(HPtobuy - itemcount(HPname)) * HPprice;local ammocash = positive(ammotobuy - (weaponamount + itemcount(ammoname))) * ammoprice;local Total = mana + health + ammocash;;depositall();wait(1000);npcsay("withdraw " .. Total);wait(1000);npcsay("yes");wait(1000);npcsay("balance");wait(1000)</w093>
<w005>Stand 32307 31132 7</w005>
<w006>Action 32307 31132 7 --COMPRAR MANAS;;closewindows();wait(500, 1000);openitem(MainBP, 'back');wait(500, 1000);resizewindows() ;wait(500, 1000);openitem(PotionsBP, MainBP, true);wait(500, 1000);resizewindows() ;wait(500,900);sellflasks();wait(500,900);opentrade();wait(500, 1000);if itemcount(HPname) < HPtobuy then;buyitemsupto(HPname, HPtobuy);end;wait(500,1000);buyitemsupto(MPname, MPtobuy);npcsay('Bye');wait(200,300)</w006>
<w082>Action 32307 31132 7 if itemcount(MPname) < MPtobuy or itemcount(HPname) < HPtobuy ;then;gotolabel("buymana");end</w082>
<Buy_ammo>Stand 32285 31127 7</Buy_ammo>
<w108>Stand 32242 31125 7</w108>
<w107>Stand 32236 31108 7</w107>
<w109>Stand 32240 31087 6</w109>
<npcammo>Stand 32234 31074 6</npcammo>
<w111>Action 32234 31074 6 if not islocation() then gotolabel("Buy_ammo");end</w111>
<w110>Action 32234 31074 6 setsettings("Settings\\CaveBot\\Settings\\OpenNextBp","no")</w110>
<w112>Action 32234 31074 6 opentrade();buyitemsupto(ammoname, (ammotobuy - ammoamount)) wait(1000);npcsay("bye") wait(800);;;while itemcount(ammoname, MainBP) > 0 do;moveitems(ammoname, MainBP, PotionsBP, 100) wait(400, 800);end</w112>
<w113>Action 32234 31074 6 setsettings("Settings\\CaveBot\\Settings\\OpenNextBp","if cavebot enabled");end</w113>
<w114>Stand 32238 31086 6</w114>
<w115>Stand 32236 31108 6</w115>
<w116>Stand 32272 31141 7</w116>
<w007>Stand 32312 31125 7</w007>
<Checksoft>Action 32312 31125 7 if countitem("worn soft boots") >= 1 then;gotolabel("Softboots");else;gotolabel("Gohunt");end</Checksoft>
<Gohunt>Stand 32340 31116 7</Gohunt>
<w010>Use 32341 31119 7</w010>
<w090>Stand 32341 31120 6</w090>
<w004>Action 32341 31120 6 if not islocation();then;gotolabel("Gohunt");end</w004>
<w089>Stand 32347 31123 6</w089>
<Gosea1>Stand 32353 31124 6</Gosea1>
<w012>Action 32353 31124 6 say("Hi");wait(1000);npcsay("passage");wait(1000);npcsay("yes");wait(1000);;</w012>
<w013>Stand 31942 31047 6</w013>
<w014>Action 31942 31047 6 if not islocation();then;gotolabel("Gosea1");end</w014>
<w015>Stand 31913 31189 9</w015>
<openbpshunt>Action 31913 31189 9 closewindows();wait(500, 1000);openitem(MainBP, 'back');wait(500, 1000);resizewindows() ;wait(500, 1000);openitem(PotionsBP, MainBP, true);wait(500, 1000);resizewindows() ;openitem(LootBpId, MainBP, true);wait(500, 1000);resizewindows();openitem(GoldBP, MainBP, true);wait(500, 1000);resizewindows();wait(500, 1000);setsettings("Settings\\Cavebot\\Settings\\OpenNextBp","yes")</openbpshunt>
<w097>Action 31944 31044 6 if windowcount() < 4 then gotolabel("openbpshunt");end</w097>
<w094>Action 31954 31249 9 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","yes");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","yes")</w094>
<w100>Action 32352 31123 6 setsettings("Settings\\Healer\\Rules\\Hur\\Enable","yes")</w100>
<w102>Action 31962 31239 9 setsettings("Settings\\Alerts\\Item\\Mana\\PlaySound","yes")</w102>
<w011>Stand 31939 31049 6</w011>
<w096>Action 31939 31049 6 move("s") wait (1000)</w096>
<w017>Stand 31912 31188 9</w017>
<w098>Action 31912 31188 9 if not islocation();then;gotolabel("w015");end</w098>
<Checkfloor>Action 31913 31189 9 if first_floor ;then;gotolabel("first_floor");end;;if second_floor;then;gotolabel("second_floor");end</Checkfloor>
<first_floor>Stand 31913 31189 9</first_floor>
<w016>Stand 31930 31202 9</w016>
<w018>Stand 31949 31209 9</w018>
<w019>Stand 31965 31224 9</w019>
<w020>Stand 31978 31236 9</w020>
<w021>Stand 31962 31238 9</w021>
<w022>Stand 31951 31250 9</w022>
<w023>Stand 31944 31265 9</w023>
<w024>Stand 31940 31277 9</w024>
<w099>Action 31918 31251 9 if itemcount(MPname) < MPtoback or;itemcount(HPname) < HPtoback;or cap < Captoback or countitem("worn soft boots") >= 1;or (itemcount(ammoname) + ammoamount) < ammoleave or cap < capleave then;gotolabel("w104");else gotolabel("w025");end</w099>
<w025>Stand 31938 31292 9</w025>
<w026>Stand 31925 31314 9</w026>
<w027>Stand 31910 31287 9</w027>
<w028>Stand 31917 31276 9</w028>
<w029>Stand 31905 31252 9</w029>
<w030>Stand 31918 31243 9</w030>
<w031>Stand 31919 31220 9</w031>
<w032>Stand 31935 31219 9</w032>
<w033>Stand 31935 31209 9</w033>
<w034>Stand 31926 31199 9</w034>
<w035>Stand 31913 31188 9</w035>
<w036>Action 31913 31188 9 if not islocation();then;gotolabel('first_floor');end</w036>
<w037>Action 31913 31188 9 if itemcount(MPname) < MPtoback or;itemcount(HPname) < HPtoback;or cap < Captoback or boots==6530 ;or (itemcount(ammoname) + ammoamount) < ammoleave or cap < capleave then;gotolabel("Buy");else gotolabel("first_floor");end</w037>
<w095>Action 31940 31270 9 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","no");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","no")</w095>
<second_floor>Stand 31913 31188 9</second_floor>
<w038>Stand 31921 31198 9</w038>
<Levitate1>Action 31921 31198 9 levitate("w","down")</Levitate1>
<w052>Stand 31920 31198 10</w052>
<w054>Action 31920 31198 10 if not islocation();then;gotolabel("Levitate1");end</w054>
<Start>Stand 31920 31198 10</Start>
<w040>Stand 31945 31212 10</w040>
<w041>Stand 31949 31228 10</w041>
<w042>Stand 31944 31244 10</w042>
<w008>Stand 31948 31250 10</w008>
<w009>Stand 31950 31259 10</w009>
<w043>Stand 31948 31260 10</w043>
<w044>Stand 31935 31282 10</w044>
<w045>Stand 31917 31270 10</w045>
<w046>Stand 31917 31247 10</w046>
<w047>Stand 31912 31225 10</w047>
<w048>Stand 31917 31210 10</w048>
<w049>Stand 31920 31198 10</w049>
<w050>Action 31920 31198 10 if not islocation();then;gotolabel('Start');end</w050>
<w051>Action 31920 31198 10 if itemcount(MPname) < MPtoback or;itemcount(HPname) < HPtoback;or cap < Captoback or boots==6530 then;gotolabel("gobuy");else gotolabel("Start");end</w051>
<gobuy>Stand 31920 31198 10</gobuy>
<Levitate2>Action 31920 31198 10 levitate("e","up")</Levitate2>
<w039>Stand 31921 31198 9</w039>
<w053>Action 31921 31198 9 if not islocation();then;gotolabel("Levitate2");end</w053>
<w055>Stand 31917 31192 9</w055>
<w056>Stand 31913 31188 9</w056>
<w057>Action 31913 31188 9 gotolabel("Buy")</w057>
<w104>Stand 31949 31257 9</w104>
<w105>Stand 31935 31210 9</w105>
<w106>Stand 31916 31192 9</w106>
<Buy>Stand 31910 31187 9</Buy>
<w095>Action 32269 31138 7 setsettings("Settings\\Alerts\\Player\\OnScreen\\PlaySound","no");setsettings("Settings\\Alerts\\Player\\OnScreen\\FlashClient","no")</w095>
<w101>Action 31944 31200 9 setsettings("Settings\\Healer\\Rules\\Hur\\Enable","no")</w101>
<w103>Action 31957 31247 9 setsettings("Settings\\Alerts\\Item\\Mana\\PlaySound","no")</w103>
<w059>Stand 31909 31187 9</w059>
<w058>Stand 31941 31045 6</w058>
<Gosvar>Stand 31948 31046 6</Gosvar>
<w061>Action 31948 31046 6 say("Hi");wait(1000);npcsay("Svargrond");wait(1000);npcsay("yes");wait(1000);</w061>
<w060>Stand 32339 31117 7</w060>
<w062>Action 32339 31117 7 if not islocation();then;gotolabel("Gosvar");end</w062>
<w063>Stand 32322 31117 7</w063>
<w064>Stand 32297 31130 7</w064>
<w065>Stand 32279 31141 7</w065>
<w066>Stand 32268 31141 7</w066>
<w067>Action 32268 31141 7 gotolabel("Inicio")</w067>
<Softboots>Stand 32311 31133 7</Softboots>
<w068>Stand 32299 31139 7</w068>
<w088>Action 32299 31139 7 say("Hi");wait(1000);npcsay("Withdraw 33000");wait(1000);npcsay("Yes");wait(1000)</w088>
<w069>Stand 32313 31124 7</w069>
<w070>Stand 32339 31116 7</w070>
<w071>Use 32341 31112 7</w071>
<Venore>Stand 32345 31108 6</Venore>
<w073>Action 32345 31108 6 say("Hi");wait(1000);npcsay("venore");wait(1000);npcsay("yes");wait(1000)</w073>
<w091>Stand 32954 32023 6</w091>
<w074>Action 32954 32023 6 if not islocation();then;gotolabel("Venore");end</w074>
<w075>Stand 32953 32052 6</w075>
<w076>Stand 32953 32095 6</w076>
<w077>Stand 32953 32108 6</w077>
<w078>Action 32953 32108 6 if not islocation();then;gotolabel("leavesoft");end</w078>
<w079>Action 32953 32108 6 say("Hi");wait(1000);npcsay("Soft boots");wait(1000);npcsay("yes");wait(1000);npcsay("Soft boots");wait(1000);npcsay("yes");wait(1000);npcsay("Soft boots");wait(1000);npcsay("yes");wait(1000)</w079>
<leavesoft>Stand 32953 32094 6</leavesoft>
<w080>Stand 32954 32069 6</w080>
<w081>Stand 32954 32031 6</w081>
<Svargrond>Stand 32955 32022 6</Svargrond>
<w083>Action 32955 32022 6 say("Hi");wait(1000);npcsay("svargrond");wait(1000);npcsay("yes");wait(1000)</w083>
<w084>Stand 32341 31108 6</w084>
<w072>Action 32341 31108 6 if not islocation();then;gotolabel("Svargrond");end</w072>
<w085>Stand 32341 31112 6</w085>
<w086>Stand 32341 31115 7</w086>
<w087>Action 32341 31115 7 gotolabel("Gohunt")</w087>
</Waypoints>
<Pathfinding>
<SpecialAreas>
<NewArea0>
<Coordinates>31933 31240 10</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>All</ConsideredBy>
</NewArea0>
<NewArea1>
<Coordinates>31933 31238 10</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>All</ConsideredBy>
</NewArea1>
<NewArea2>
<Coordinates>32310 31136 7</Coordinates>
<Dimensions>1 3</Dimensions>
<ConsideredBy>All</ConsideredBy>
</NewArea2>
</SpecialAreas>
<WalkThroughPlayers>no</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>3456</Pick>
<Machete>3308</Machete>
<NodeRange>4</NodeRange>
<Priority>Target</Priority>
<OpenNextBp>yes</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>yes</Enabled>
</CaveBot>
<Looting>
<List>
<sea-serpent-scale>
<Id>9666</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</sea-serpent-scale>
<platinum-coin>
<Id>3035</Id>
<Destination>00</Destination>
<AlarmOn>No Alarm</AlarmOn>
</platinum-coin>
<small-sapphire>
<Id>3029</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</small-sapphire>
<strong-mana-potion>
<Id>237</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</strong-mana-potion>
<serpent-sword>
<Id>3297</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</serpent-sword>
<spirit-cloak>
<Id>8042</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</spirit-cloak>
<ring-of-healing>
<Id>3098</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</ring-of-healing>
<northwind-rod>
<Id>8083</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</northwind-rod>
<great-mana-potion>
<Id>238</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</great-mana-potion>
<glacier-amulet>
<Id>815</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</glacier-amulet>
<glacier-kilt>
<Id>823</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</glacier-kilt>
<Focus-cape>
<Id>8043</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Focus-cape>
<leviathans-amulet>
<Id>9303</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</leviathans-amulet>
<Crystalline-Armor>
<Id>8050</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Crystalline-Armor>
<gold-coin>
<Id>3031</Id>
<Destination>03</Destination>
<AlarmOn>No Alarm</AlarmOn>
</gold-coin>
<Rusty-semi-rare>
<Id>8895</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty-semi-rare>
<Rusty-rare>
<Id>8896</Id>
<Destination>02</Destination>
<AlarmOn>No Alarm</AlarmOn>
</Rusty-rare>
<crystalline-arrow>
<Id>15793</Id>
<Destination>All</Destination>
<AlarmOn>No Alarm</AlarmOn>
</crystalline-arrow>
</List>
<Condition>Corpses with listed items</Condition>
<Style>After melee kill</Style>
<OpenBodyTime>300</OpenBodyTime>
<Range>60</Range>
<EatFood>yes</EatFood>
<Enabled>yes</Enabled>
</Looting>
<Targeting>
<Monsters>
<Sea-Serpent>
<Categories>-</Categories>
<Danger>30</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Circle</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ethereal Spear</Spell0>
</ListSpell>
<SpellRate>1000 to 1500</SpellRate>
<AttackMode>Stand/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</Sea-Serpent>
<young-sea-serpent>
<Categories>-</Categories>
<Danger>10</Danger>
<ListSettings>
<Setting0>
<Count>Any</Count>
<HpRange>0 to 100 %</HpRange>
<Stance>Circle</Stance>
<Avoid>None</Avoid>
<Distance>0</Distance>
<Attack>Attack</Attack>
<ListSpell>
<Spell0>Ethereal Spear</Spell0>
</ListSpell>
<SpellRate>1000 to 1500</SpellRate>
<AttackMode>Stand/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>no</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</young-sea-serpent>
<blood-crab>
<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 />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>Chase/Offensive</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>yes</MustAttackMe>
<OnlyIfTrapped>no</OnlyIfTrapped>
</blood-crab>
<Feverish-Citizen>
<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 />
<SpellRate>500 to 1000</SpellRate>
<AttackMode>No Change</AttackMode>
</Setting0>
</ListSettings>
<Looting>yes</Looting>
<MustAttackMe>yes</MustAttackMe>
<OnlyIfTrapped>yes</OnlyIfTrapped>
</Feverish-Citizen>
</Monsters>
<Settings>
<ListOrder>7</ListOrder>
<Health>9</Health>
<Proximity>3</Proximity>
<Danger>5</Danger>
<PlayerOnScreenSecurity>If cavebotting</PlayerOnScreenSecurity>
<CooldownControl>yes</CooldownControl>
<CheckItem>no</CheckItem>
<MustBeReachable>yes</MustBeReachable>
<MustBeShootable>no</MustBeShootable>
</Settings>
<Enabled>yes</Enabled>
</Targeting>
<List>
<GeneralInfo>
<Script>setsize(100,100)
setfontcolor("white")
addtext(name,10,30)
addtext("LvL :", 150,30)
addtext(level, 180,30)
addtext("Next LvL :", 150,45)
addtext(exptolevel(), 210,45)
addtext("Pos X : ", 10,45)
addtext(posx, 54,45)
addtext("Pos Y : ", 10,60)
addtext(posy, 54,60)
addtext("Pos Z : ", 10,75)
addtext(posz, 54,75)</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>no</Enabled>
</GeneralInfo>
<Hud0>
<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 = "Small Sapphire", VALUE = 250},
{NAME = "Sea Serpent Scale", VALUE = 520},
{NAME = "Serpent Sword", VALUE = 900},
{NAME = "Strong Mana Potion", VALUE = 0},
{NAME = "Strong Health Potion", VALUE = 0},
{NAME = "Stealth Ring", VALUE = 0},
{NAME = "Northwind Rod", VALUE = 1500},
{NAME = "Focus Cape", VALUE = 6000},
{NAME = "Leviathan's Amulet", VALUE = 3000},
{NAME = "Glacier Amulet", VALUE = 1500},
{NAME = "Crystalline Armor", VALUE = 16000},
{NAME = "Glacier Kilt", VALUE = 11000},
{NAME = "Ring of Healing", VALUE = 0},
{NAME = "great mana potion", VALUE = 0},
{NAME = "Diamond Sceptre", VALUE = 3000},
{NAME = "Crystal of Focus", VALUE = 2000},
}
MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
MONITOR_MY_HUNTING.SUPPLIES_LIST = {
{NAME = "Strong mana potion", PRICE = 80},
{NAME = "crystalline arrow", PRICE = 20},
{NAME = "ultimate health potion", PRICE = 310},
}
-- [[ 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>1000</RefreshRate>
<Enabled>yes</Enabled>
</Hud0>
<Hud1>
<Script>local walkthroughplayers = getsettings("Settings/CaveBot/Pathfinding/WalkThroughPlayers")
setposition(clientwin.left+10, worldwin.top+22)
setfontcolor("white")
addtext('---------------------------------------------', 0, 15)
setfontcolor("dodgerblue")
addtext('~*~ www.bugwt.com ~*~', 30,25)
setfontcolor("white")
addtext('---------------------------------------------', 0, 35)
setfontcolor("silver")
addtext('Experience Per Hour', 5, 50)
addtext('Experience Left', 5, 65)
addtext('Experience Today', 5, 80)
addtext('Time to Next Level', 5, 95)
addtext('Stamina', 5, 110)
addtext('Played Time', 5, 125)
addtext('Cavebotting', 5, 140)
addtext('Targeting', 5, 155)
addtext('Looting', 5, 170)
addtext('Walk Through Players', 5, 185)
addtext('Bank Balance', 5, 200)
addtext('ID', 5, 215)
setfontcolor("white")
addtext(': ' ..exphour, 140, 50)
addtext(': ' ..exptolevel(), 140, 65)
addtext(': ' ..expgained, 140, 80)
addtext(': ' ..timetolevel, 140, 95)
if stamina >= 2400 then
setfontcolor("green")
addtext(': ' ..stamina, 140, 110)
elseif stamina < 2400 and (stamina >= 840) then
setfontcolor("orange")
addtext(': ' ..stamina, 140, 110)
elseif stamina <= 840 then
setfontcolor("red")
addtext(': ' ..stamina, 140, 110)
end
setfontcolor("white")
addtext(': ' ..timehunt, 140, 125)
if cavebot then
setfontcolor("green")
addtext(': ' ..'ON', 140, 140)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 140)
end
if targeting then
setfontcolor("green")
addtext(': ' ..'ON', 140, 155)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 155)
end
if looting then
setfontcolor("green")
addtext(': ' ..'ON', 140, 170)
else
setfontcolor("red")
addtext(': ' ..'OFF', 140, 170)
end
if walkthroughplayers == 'yes' then
setfontcolor("green")
addtext(': ' ..'ON', 140, 185)
elseif walkthroughplayers == 'no' then
setfontcolor("red")
addtext(': ' ..'OFF', 140, 185)
end
setfontcolor("white")
addtext(': ' ..balance, 140, 200)
addtext(': ' ..cursorinfo().id, 140, 215)
</Script>
<RefreshRate>1000</RefreshRate>
<Enabled>yes</Enabled>
</Hud1>
</List>
<Show>If Focused</Show>
<Enabled>yes</Enabled>
<Input>
<Keyboard>
<Mode>Simulate</Mode>
<StuckCtrlShift>If cavebot on, release after 1 sec</StuckCtrlShift>
<TypingStyle>Keyboard keys</TypingStyle>
<PressWaitTime>45 to 60</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>
</Settings>