What's new

Knight [PACC] [70 LVL][Port Hope] Coryms

Status
Not open for further replies.
Joined
Jul 7, 2010
Messages
2,061
Reaction score
191
Age
28
Profesja: Knight
Poziom: 70+
Typ: PACC

Informacje dodatkowe:
-Bota startujemy na respawnie Corym?w

Skrypt:
PHP:
<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 />
    <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>yes</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>100</Value>
      <PlaySound>no</PlaySound>
      <FlashClient>no</FlashClient>
      <PauseBot>no</PauseBot>
      <Disconnect>no</Disconnect>
    </Capacity>
    <StandTime>
      <Value>150000</Value>
      <PlaySound>no</PlaySound>
      <FlashClient>no</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>no</FlashClient>
      <PauseBot>no</PauseBot>
    </Disconnect>
    <Enabled>yes</Enabled>
  </Alerts>
  <Healer>
    <Rules>
      <Exura-Ico>
        <HealRange>51 to 75 %</HealRange>
        <ManaRange>50 to 50000</ManaRange>
        <HealMethod>Wound Cleansing</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Exura-Ico>
      <Strong-Health-Potion>
        <HealRange>0 to 50 %</HealRange>
        <ManaRange>0 to 100 %</ManaRange>
        <HealMethod>Strong Health Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Strong-Health-Potion>
      <Mana-Potion>
        <HealRange>40 to 100 %</HealRange>
        <ManaRange>0 to 25 %</ManaRange>
        <HealMethod>Mana Potion</HealMethod>
        <ExtraCondition>No condition</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Mana-Potion>
      <Utura>
        <HealRange>40 to 90 %</HealRange>
        <ManaRange>200 to 50000</ManaRange>
        <HealMethod>Recovery</HealMethod>
        <ExtraCondition>If not strengthened</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>no</Enabled>
      </Utura>
      <Anti-Paralyze>
        <HealRange>10 to 100 %</HealRange>
        <ManaRange>50 to 5000</ManaRange>
        <HealMethod>Wound Cleansing</HealMethod>
        <ExtraCondition>If paralyzed</ExtraCondition>
        <CooldownControl>yes</CooldownControl>
        <CheckItem>no</CheckItem>
        <SpamRate>200 to 400</SpamRate>
        <Enabled>yes</Enabled>
      </Anti-Paralyze>
    </Rules>
    <PingCompensation>10</PingCompensation>
    <Enabled>yes</Enabled>
  </Healer>
  <FriendHealer>
    <Rules />
    <Enabled>no</Enabled>
  </FriendHealer>
  <Refiller>
    <Rules />
    <Enabled>no</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>
      <DropVial>
        <Script>local FLASKS = {283,284,285}

for i = 1, #FLASKS do
    if (itemcount(FLASKS[i]) >= 10) and (maround(4,false) == 0) then
        moveitems(FLASKS[i],"all",ground(posx,posy,posz),100)
    end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </DropVial>
      <Screenshot-on-Death>
        <Script>if hppc < 10  and connected then
        screenshot(name.." "..string.gsub(date(), "/", "-").." "..string.gsub(time(), ":", "."))
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Screenshot-on-Death>
      <Safebanker>
        <Script>-- NPC name
local npcname = 'Murim'

local index = 0 
local msgs = getnewmessages("NPCs")
local qtd = msgs.count-1
for i=0,qtd do
   if msgs[qtd].sender == npcname and msgs[qtd].text:find('There is not 
enough gold on your account.') then
      setcavebot('off')
      wait(5000,10000)
      closetibia()
   end
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>yes</Enabled>
      </Safebanker>
      <Backpack-Opener>
        <Script>if windowcount() < 3 then
pausewalking(1500)
resizewindows()
closewindows()
wait(500, 1000)
openitem(MainBP, 'back')
wait(500, 1000)
openitem(LootBP, MainBP, true)
wait(500, 1000)
resizewindows()
openitem(GoldBP, MainBP, true)
wait(500, 1000)
resizewindows()
resizewindows()
resizewindows()
end</Script>
        <SpamRate>800 to 1000</SpamRate>
        <Enabled>no</Enabled>
      </Backpack-Opener>
    </List>
    <Setup>-- Setup:

-- Backpack Setup:
MainBP = "orange Backpack" -- The Main BP.
LootBP = "jewelled Backpack" -- Looting BP
GoldBP = "brocade Backpack" -- BP to gold. 
DepotBP = "fur Backpack"
DPStackBP = "orange Backpack"
DPRareBP = "golden Backpack"

-- Potions Setup:
MPname = "mana potion" -- Name of mana potion.
MPprice = 50 -- Price of mana potion to buy.
MPtobuy = 600 -- How many mana potions to buy?
MPtoback = 100 -- How many potions to back reffil?
HPname = "great health potion" -- Name of health potion.
HPprice = 190 -- Price of health potion to buy
HPtobuy = 50 -- How many potions buy?
HPtoback = 20 -- How many potions to back reffil?

-- Hunt:
Captoback = 200 -- How much cap to back reffil?</Setup>
    <Enabled>yes</Enabled>
  </Actions>
  <CaveBot>
    <Waypoints>
      <w000>Node 32622 32747 7</w000>
      <w214>Action 32628 32768 7 setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no")</w214>
      <openbp>Action 32632 32739 6 closewindows();wait(500, 1000);openitem(MainBP, 'back');wait(500, 1000);resizewindows();wait(500, 1000);resizewindows();openitem(LootBP, MainBP, true);wait(500, 1000);resizewindows();openitem(GoldBP, MainBP, true);wait(500, 1000);resizewindows()</openbp>
      <checkbp>Action 32632 32739 6 if windowcount() < 3 then gotolabel('openbp') end</checkbp>
      <w001>Node 32623 32744 7</w001>
      <w002>Stand 32623 32742 7</w002>
      <isnot>Stand 32623 32742 7</isnot>
      <deposit>Action 32623 32743 7 reachgrounditem("depot");wait(1000,2000);openitem("depot");wait(700,900);openitem(3502, "locker");wait(700,900);openitem(DepotBP, "depot chest");wait(700,900);;local CONFIG = {;    LOOT_BACKPACK = LootBP,;    ;    STACKABLE_BACKPACK = DPStackBP,;    STACKABLE_BACKPACK_AMOUNT = 2,;    ;    NOT_STACKABLE_BACKPACK = DPRareBP,;    NOT_STACKABLE_BACKPACK_AMOUNT = 18,;    ;    DEPOSIT_ITEMS = {"Cheese Cutter", "bola", "Earflap", "small emerald", "Cheesy Figurine","giant shimmering pearl", "rat god doll", "ratana", "life preserver", "spike shield", "spiky club", "Leather Harness"},;};;local NOT_STACKABLE_LAST_ON_TO, ITEM_INDEX = 0, 1;;while (#CONFIG.DEPOSIT_ITEMS >= ITEM_INDEX) do;    if (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "string") then;        local ITEM_ID = itemid(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]);        ;        if (ITEM_ID > 0) then;            CONFIG.DEPOSIT_ITEMS[ITEM_INDEX], ITEM_INDEX = ITEM_ID, ITEM_INDEX + 1;        else;            table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);        end;    elseif (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "number") then;        if (CONFIG.DEPOSIT_ITEMS[ITEM_INDEX] > 0) then;            ITEM_INDEX = ITEM_INDEX + 1;        else;            table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);        end;    else;        table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX);    end;end;;while (true) do;    for _, DEPOSIT_ITEM in ipairs(CONFIG.DEPOSIT_ITEMS) do;        if (itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK) > 0) then;            if (itemproperty(DEPOSIT_ITEM).isCumulative) then;                local STACKABLE_LAST_ON_TO = 0;                ;                while (CONFIG.STACKABLE_BACKPACK_AMOUNT > STACKABLE_LAST_ON_TO) do;                    local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.STACKABLE_BACKPACK, 100, STACKABLE_LAST_ON_TO) wait(500, 1000);                    ;                    local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then;                        STACKABLE_LAST_ON_TO = STACKABLE_LAST_ON_TO + 1;                    elseif (ITEM_COUNT_AFTER == 0) then;                        break;                    end;                end;            else;                while (CONFIG.NOT_STACKABLE_BACKPACK_AMOUNT > NOT_STACKABLE_LAST_ON_TO) do;                    local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.NOT_STACKABLE_BACKPACK, 100, NOT_STACKABLE_LAST_ON_TO) wait(500, 1000);                    ;                    local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK);                    ;                    if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then;                        NOT_STACKABLE_LAST_ON_TO = NOT_STACKABLE_LAST_ON_TO + 1;                    elseif (ITEM_COUNT_AFTER == 0) then;                        break;                    end;                end;            end;        end;    end;    ;    if (itemcount(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK) > 0) then;        openitem(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK, false) wait(2000, 3000);    else;        break;    end;    ;    wait(100);end;;;setsettings("Settings\\Cavebot\\Settings\\OpenNextBp", "yes")</deposit>
      <w003>Stand 32622 32750 7</w003>
      <w004>Stand 32625 32749 7</w004>
      <w005>Stand 32632 32739 6</w005>
      <isnot>Action 32632 32739 6 if not islocation() then gotolabel('w003') end</isnot>
      <bank>Action 32632 32739 6 local mana = positive(MPtobuy - itemcount(MPname)) * MPprice;local health = positive(HPtobuy - itemcount(HPname)) * HPprice;local Total = mana + health + 1000;;depositall();wait(500,900);;if Total > 0 then;   npcsay("withdraw "..Total);   wait(200,300);   npcsay("yes");   wait(200,300);end</bank>
      <w006>Stand 32630 32740 6</w006>
      <w007>Ladder 32630 32742 6</w007>
      <w008>Stand 32628 32741 5</w008>
      <w009>Stand 32625 32741 5</w009>
      <w010>Stand 32624 32741 5</w010>
      <isnot>Action 32624 32741 5 if not islocation() then gotolabel('w006') end</isnot>
      <buypot>Action 32624 32741 5 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(500,1000)</buypot>
      <w011>Stand 32626 32742 5</w011>
      <w012>Stand 32626 32745 6</w012>
      <w013>Stand 32625 32749 6</w013>
      <w014>Stand 32629 32755 7</w014>
      <w015>Stand 32628 32757 7</w015>
      <isnot>Action 32628 32757 7 if not islocation() then gotolabel('w011') end</isnot>
      <w016>Stand 32629 32763 7</w016>
      <w017>Stand 32629 32766 7</w017>
      <w218>Action 32629 32755 7 closewindows();wait(500, 1000);openitem(MainBP, 'back');wait(500, 1000);resizewindows();wait(500, 1000);resizewindows();openitem(LootBP, MainBP, true);wait(500, 1000);resizewindows();openitem(GoldBP, MainBP, true);wait(500, 1000);resizewindows()</w218>
      <w219>Action 32629 32755 7 if windowcount() < 3 then gotolabel('w218') end</w219>
      <w018>Node 32629 32769 7</w018>
      <w019>Node 32629 32770 7</w019>
      <w020>Node 32629 32771 7</w020>
      <eastTRAVEL>Action 32629 32771 7 reachcreature("Old Adall");say("hi");wait(1500);npcsay("east");wait(1500);npcsay("yes");wait(1500)</eastTRAVEL>
      <w021>Stand 32679 32777 7</w021>
      <isnot>Action 32679 32777 7 if not islocation() then gotolabel('w016') end</isnot>
      <w022>Node 32679 32781 7</w022>
      <w023>Node 32677 32787 7</w023>
      <w024>Node 32666 32788 7</w024>
      <w025>Node 32659 32789 7</w025>
      <w026>Node 32656 32788 7</w026>
      <w217>Action 32622 32746 7 setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "yes")</w217>
      <w027>Node 32653 32794 7</w027>
      <w028>Node 32646 32795 7</w028>
      <w029>Node 32643 32804 7</w029>
      <w030>Node 32637 32804 7</w030>
      <w031>Node 32634 32804 7</w031>
      <w032>Node 32628 32804 7</w032>
      <w033>Node 32624 32804 7</w033>
      <w034>Node 32621 32803 7</w034>
      <w035>Node 32618 32802 7</w035>
      <w036>Node 32614 32802 7</w036>
      <w037>Node 32610 32802 7</w037>
      <w038>Node 32608 32802 7</w038>
      <w039>Stand 32606 32802 7</w039>
      <w040>Stand 32605 32803 8</w040>
      <isnot>Action 32605 32803 8 if not islocation() then gotolabel('w022') end</isnot>
      <START>Stand 32604 32804 8</START>
      <w041>Node 32603 32808 8</w041>
      <w042>Node 32603 32814 8</w042>
      <w043>Stand 32601 32814 8</w043>
      <w044>Stand 32600 32814 9</w044>
      <w045>Node 32596 32816 9</w045>
      <w046>Node 32596 32823 9</w046>
      <w047>Stand 32598 32822 9</w047>
      <w048>Stand 32596 32822 10</w048>
      <w049>Node 32596 32819 10</w049>
      <w050>Node 32597 32819 10</w050>
      <w051>Node 32600 32815 10</w051>
      <w052>Node 32597 32814 10</w052>
      <w053>Node 32595 32811 10</w053>
      <w054>Node 32596 32802 10</w054>
      <w055>Node 32597 32798 10</w055>
      <w056>Node 32609 32795 10</w056>
      <w057>Node 32616 32800 10</w057>
      <w058>Node 32615 32809 10</w058>
      <w059>Node 32620 32819 10</w059>
      <w060>Node 32628 32826 10</w060>
      <w061>Node 32624 32836 10</w061>
      <w062>Node 32636 32831 10</w062>
      <w063>Node 32647 32824 10</w063>
      <w064>Node 32639 32825 10</w064>
      <w065>Node 32643 32831 10</w065>
      <w066>Stand 32645 32833 10</w066>
      <w067>Node 32636 32838 10</w067>
      <w068>Node 32633 32845 10</w068>
      <w069>Node 32625 32844 10</w069>
      <w070>Node 32618 32839 10</w070>
      <w071>Node 32614 32843 10</w071>
      <w072>Stand 32611 32845 10</w072>
      <w073>Stand 32610 32845 10</w073>
      <w074>Rope 32610 32844 10</w074>
      <w075>Stand 32610 32842 9</w075>
      <w076>Node 32605 32843 9</w076>
      <w077>Node 32605 32848 9</w077>
      <w078>Node 32611 32850 9</w078>
      <w079>Node 32614 32853 9</w079>
      <w080>Node 32622 32856 9</w080>
      <w081>Node 32626 32858 9</w081>
      <w082>Node 32628 32858 9</w082>
      <w083>Node 32633 32857 9</w083>
      <w084>Node 32635 32855 9</w084>
      <w085>Node 32637 32847 9</w085>
      <w086>Node 32640 32865 9</w086>
      <w087>Node 32647 32868 9</w087>
      <w088>Node 32653 32869 9</w088>
      <w089>Node 32669 32874 9</w089>
      <w090>Node 32674 32878 9</w090>
      <w091>Node 32680 32879 9</w091>
      <w092>Node 32688 32866 9</w092>
      <w093>Node 32690 32865 9</w093>
      <w094>Node 32671 32873 9</w094>
      <w095>Node 32666 32870 9</w095>
      <w096>Node 32655 32868 9</w096>
      <w097>Node 32640 32865 9</w097>
      <w098>Node 32639 32851 9</w098>
      <w099>Node 32639 32838 9</w099>
      <w100>Stand 32639 32829 9</w100>
      <w101>Stand 32639 32828 9</w101>
      <w102>Rope 32639 32827 9</w102>
      <w103>Stand 32637 32827 8</w103>
      <w104>Node 32631 32829 8</w104>
      <w105>Node 32626 32835 8</w105>
      <w106>Node 32620 32841 8</w106>
      <w107>Node 32617 32847 8</w107>
      <w108>Node 32616 32854 8</w108>
      <w109>Node 32610 32855 8</w109>
      <w110>Node 32604 32853 8</w110>
      <w111>Node 32602 32860 8</w111>
      <w112>Node 32594 32863 8</w112>
      <w113>Node 32596 32854 8</w113>
      <w114>Node 32603 32848 8</w114>
      <w115>Node 32612 32838 8</w115>
      <w116>Node 32625 32814 8</w116>
      <w117>Node 32623 32812 8</w117>
      <w118>Node 32625 32807 8</w118>
      <w119>Node 32643 32811 8</w119>
      <w120>Node 32655 32817 8</w120>
      <w121>Node 32664 32826 8</w121>
      <w122>Node 32667 32830 8</w122>
      <w123>Node 32677 32828 8</w123>
      <w124>Node 32684 32820 8</w124>
      <w125>Node 32676 32830 8</w125>
      <w126>Node 32675 32841 8</w126>
      <w127>Node 32669 32847 8</w127>
      <w128>Node 32666 32854 8</w128>
      <w129>Stand 32665 32855 8</w129>
      <w130>Stand 32665 32855 8</w130>
      <w131>Stand 32665 32853 8</w131>
      <w132>Stand 32665 32853 9</w132>
      <w133>Node 32669 32854 9</w133>
      <w134>Node 32674 32854 9</w134>
      <w135>Node 32674 32860 9</w135>
      <w136>Node 32672 32860 9</w136>
      <w137>Node 32680 32856 9</w137>
      <w138>Node 32691 32853 9</w138>
      <w139>Node 32690 32848 9</w139>
      <w140>Node 32690 32841 9</w140>
      <w141>Node 32688 32837 9</w141>
      <w142>Node 32673 32838 9</w142>
      <w143>Node 32664 32837 9</w143>
      <w144>Node 32656 32834 9</w144>
      <w145>Node 32650 32840 9</w145>
      <w146>Node 32649 32846 9</w146>
      <w147>Node 32645 32851 9</w147>
      <w148>Node 32644 32854 9</w148>
      <w149>Node 32645 32857 9</w149>
      <w150>Node 32648 32859 9</w150>
      <w151>Node 32653 32860 9</w151>
      <w152>Node 32660 32861 9</w152>
      <w153>Node 32662 32856 9</w153>
      <w154>Stand 32664 32854 9</w154>
      <w155>Rope 32665 32853 9</w155>
      <w156>Stand 32666 32855 8</w156>
      <w157>Node 32657 32850 8</w157>
      <w158>Node 32654 32850 8</w158>
      <w159>Node 32648 32852 8</w159>
      <w160>Node 32639 32855 8</w160>
      <w161>Stand 32636 32855 8</w161>
      <w162>Stand 32636 32855 9</w162>
      <w163>Node 32637 32853 9</w163>
      <w164>Node 32638 32838 9</w164>
      <w165>Node 32631 32838 9</w165>
      <w166>Node 32620 32839 9</w166>
      <w167>Node 32613 32841 9</w167>
      <w168>Stand 32610 32844 9</w168>
      <w169>Node 32609 32845 10</w169>
      <w170>Node 32605 32839 10</w170>
      <w171>Node 32601 32836 10</w171>
      <w172>Node 32598 32831 10</w172>
      <w173>Node 32598 32822 10</w173>
      <w174>Stand 32598 32822 10</w174>
      <w175>Rope 32598 32822 10</w175>
      <w176>Stand 32600 32825 9</w176>
      <w177>Node 32604 32833 9</w177>
      <w178>Node 32608 32830 9</w178>
      <w179>Node 32615 32829 9</w179>
      <w180>Node 32621 32824 9</w180>
      <w181>Node 32620 32819 9</w181>
      <w182>Node 32619 32813 9</w182>
      <w183>Node 32612 32811 9</w183>
      <w184>Node 32603 32811 9</w184>
      <w185>Stand 32599 32814 9</w185>
      <isnot>Action 32599 32814 9 if not islocation() then gotolabel('START') end</isnot>
      <CHECKPOTION>Action 32599 32814 9 if itemcount(MPname) > MPtoback and itemcount(HPname) > HPtoback and cap > Captoback then;gotolabel('START') else ;gotolabel('leave');end</CHECKPOTION>
      <leave>Stand 32600 32814 9</leave>
      <w186>Rope 32601 32814 9</w186>
      <w187>Stand 32603 32813 8</w187>
      <w188>Node 32604 32811 8</w188>
      <w189>Node 32605 32804 8</w189>
      <w190>Stand 32606 32803 8</w190>
      <w191>Stand 32606 32802 8</w191>
      <w192>Rope 32606 32802 8</w192>
      <w193>Stand 32608 32800 7</w193>
      <isnot>Action 32608 32800 7 if not islocation() then gotolabel('leave') end</isnot>
      <w194>Node 32611 32800 7</w194>
      <w195>Node 32617 32800 7</w195>
      <w196>Node 32622 32800 7</w196>
      <w197>Node 32624 32796 7</w197>
      <w198>Node 32624 32791 7</w198>
      <w199>Node 32632 32791 7</w199>
      <w200>Node 32638 32791 7</w200>
      <w201>Node 32642 32791 7</w201>
      <w202>Node 32642 32787 7</w202>
      <w203>Node 32647 32785 7</w203>
      <w204>Node 32651 32785 7</w204>
      <w205>Node 32657 32785 7</w205>
      <w206>Node 32660 32783 7</w206>
      <w207>Node 32666 32787 7</w207>
      <w208>Node 32673 32787 7</w208>
      <w209>Node 32678 32787 7</w209>
      <w210>Node 32678 32783 7</w210>
      <w211>Node 32678 32778 7</w211>
      <w212>Stand 32678 32776 7</w212>
      <isnot>Action 32678 32776 7 if not islocation() then gotolabel('w194') end</isnot>
      <travelCENTER>Action 32678 32776 7 reachcreature("Lorek");say("hi");wait(1500);npcsay("center");wait(1500);npcsay("yes");wait(1500)</travelCENTER>
      <w213>Stand 32628 32769 7</w213>
      <w215>Stand 32628 32765 7</w215>
      <isnot>Action 32628 32765 7 if not islocation() then gotolabel('travelCENTER') end</isnot>
      <w216>Node 32626 32752 7</w216>
    </Waypoints>
    <Pathfinding>
      <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 and Looting</Priority>
      <OpenNextBp>yes</OpenNextBp>
      <AutoMount>no</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;3607;17820;17821</FoodToEat>
      <PauseOnDeath>yes</PauseOnDeath>
    </Settings>
    <Enabled>no</Enabled>
  </CaveBot>
  <Looting>
    <List>
      <Cheesy-Figurine>
        <Id>17818</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Cheesy-Figurine>
      <Life-Preserver>
        <Id>17813</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Life-Preserver>
      <Spike-Shield>
        <Id>17810</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Spike-Shield>
      <Spiky-Club>
        <Id>17859</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Spiky-Club>
      <Earflap>
        <Id>17819</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Earflap>
      <Leather-Harness>
        <Id>17846</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Leather-Harness>
      <Ratana>
        <Id>17812</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Ratana>
      <Cheese-Cutter>
        <Id>17817</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Cheese-Cutter>
      <bola>
        <Id>17809</Id>
        <Destination>1</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </bola>
      <gold-coin>
        <Id>3031</Id>
        <Destination>2</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </gold-coin>
      <Rat-God-Doll>
        <Id>17825</Id>
        <Destination>01</Destination>
        <AlarmOn>No Alarm</AlarmOn>
      </Rat-God-Doll>
    </List>
    <Condition>Corpses with listed items</Condition>
    <Style>After melee kill</Style>
    <OpenBodyTime>300</OpenBodyTime>
    <Range>10</Range>
    <EatFood>yes</EatFood>
    <Enabled>yes</Enabled>
  </Looting>
  <Targeting>
    <Monsters>
      <Corym-Vanguard>
        <Categories>A</Categories>
        <Danger>7</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>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Corym-Vanguard>
      <Corym-Charlatan>
        <Categories>A</Categories>
        <Danger>5</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>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Corym-Charlatan>
      <Corym-Skirmisher>
        <Categories>A</Categories>
        <Danger>4</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>no</MustAttackMe>
        <OnlyIfTrapped>no</OnlyIfTrapped>
      </Corym-Skirmisher>
    </Monsters>
    <Settings>
      <ListOrder>7</ListOrder>
      <Health>9</Health>
      <Proximity>3</Proximity>
      <Danger>9</Danger>
      <PlayerOnScreenSecurity>If cavebotting</PlayerOnScreenSecurity>
      <CooldownControl>no</CooldownControl>
      <CheckItem>no</CheckItem>
      <MustBeReachable>yes</MustBeReachable>
      <MustBeShootable>no</MustBeShootable>
    </Settings>
    <Enabled>yes</Enabled>
  </Targeting>
  <Hud>
    <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 = "bola", VALUE = 30},
		{NAME = "cheese cutter", VALUE = 50},
		{NAME = "cheese figurine", VALUE = 150},
		{NAME = "earflap", VALUE = 40},
		{NAME = "life preserver", VALUE = 300},
		{NAME = "ratana", VALUE = 500},
		{NAME = "spike shield", VALUE = 250},
		{NAME = "spiky club", VALUE = 300},
		{NAME = "leather harness", VALUE = 750},
		{NAME = "rat god doll", VALUE = 30000},
	}
 
	MONITOR_MY_HUNTING.SHOW_ALL_SUPPLIES = false
	MONITOR_MY_HUNTING.SUPPLIES_LIST = {
		{NAME = "mana potion", PRICE = 50},
		{NAME = "great health potion", PRICE = 190},
		{NAME = "strong health potion", PRICE = 80},
	}
	
	-- [[ 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>
    </List>
    <Show>If focused</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>
</Settings>
?r?d?o: Games-Bot.eu​
 
Status
Not open for further replies.
Top