You are on page 1of 21

<sNeoSettings> <sAlerts> <sPlayerOnScreen> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> <uSafeList></uSafeList> </sPlayerOnScreen> <sPlayerAttacking> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> <uSafeList></uSafeList>

</sPlayerAttacking> <sDefaultMessage> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> <uSafeList></uSafeList> </sDefaultMessage> <sPrivateMessage> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> <uSafeList></uSafeList> </sPrivateMessage> <sGmDetected> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> </sGmDetected> <sDisconnected> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> </sDisconnected> <sCrashedFroze> <iFreezeTime>3000</iFreezeTime> <bPlaySound>no</bPlaySound> <bFlashClient>no</bFlashClient> <bPauseBot>no</bPauseBot> <bDisconnect>no</bDisconnect> </sCrashedFroze> </sAlerts> <sCavebot> <sLooting> <lItemList> <eGP> <iItemId>3031</iItemId> <tDestination>Jewelled backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eGP>

<eTower-Shield> <iItemId>3428</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>Couldn't Loot</cAlarmOn> </eTower-Shield> <edragon-scale-mail> <iItemId>3386</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>Couldn't Loot</cAlarmOn> </edragon-scale-mail> <eroyal-helmet> <iItemId>3392</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>Couldn't Loot</cAlarmOn> </eroyal-helmet> <eIce-Rapier> <iItemId>3284</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>Couldn't Loot</cAlarmOn> </eIce-Rapier> <eLife-crystal> <iItemId>3061</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eLife-crystal> <eSmall-Sapphire> <iItemId>3029</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eSmall-Sapphire> <eShard> <iItemId>7290</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eShard> <eDragon-Slayer> <iItemId>7402</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>Loot Announced</cAlarmOn> </eDragon-Slayer> <eksiazka> <iItemId>8072</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity>

<tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eksiazka> <eFrosty-Heart> <iItemId>9661</iItemId> <tDestination>beach backpack</tDestination> <rMinQuantity>0 to 0</rMinQuantity> <tOntoContainer></tOntoContainer> <cAlarmOn>No Alarm</cAlarmOn> </eFrosty-Heart> </lItemList> <sOpenBodyPriority> <iPriority>70</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>5000</iExpireTime> <iLifeTime>5000</iLifeTime> <cEventType>Normal Event</cEventType> </sOpenBodyPriority> <sLootBodyPriority> <iPriority>50</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>500</iExpireTime> <iLifeTime>5000</iLifeTime> <cEventType>Normal Event</cEventType> </sLootBodyPriority> <bMoveItemsQuickly>no</bMoveItemsQuickly> <iOpenBodyTime>600</iOpenBodyTime> <cLootingCondition>Open all corpses</cLootingCondition> <cLootingPolicy>Loot after all dead</cLootingPolicy> <bLootingFlashOnAlert>yes</bLootingFlashOnAlert> <iLootingRange>10</iLootingRange> <bLootingEatFood>yes</bLootingEatFood> <bLootingEnabled>yes</bLootingEnabled> </sLooting> <lWaypoints> <wstart>Stand 32189 31425 7</wstart> <w>Stand 32187 31425 7</w> <w1>Stand 32187 31430 7</w1> <w>Stand 32173 31445 8</w> <w>Stand 32167 31445 8</w> <w>Stand 32159 31440 9</w> <w>Stand 32173 31455 9</w> <w>Rope 32173 31455 9</w> <w>Stand 32182 31457 8</w> <w>Stand 32173 31456 8</w> <w>Stand 32173 31455 8</w> <w>Stand 32167 31445 9</w> <w>Rope 32167 31445 9</w> <w>Stand 32187 31433 8</w> <w>Stand 32187 31430 8</w> <w>Action 32204 31435 7 dropitems (283)</w> <w>Action 32186 31426 7 if itemcount('strong mana potion') &lt;=50 or $cap &l t;=150 then gotolabel('refill1')&#xd;else&#xd;gotolabel('shunt')&#xd;end</w> <w>Walk 32166 31423 7</w> <w>Walk 32167 31414 7</w> <w>Node 32183 31425 7</w> <w>Node 32180 31447 7</w> <w>Node 32158 31434 7</w> <w>Stand 32157 31432 7</w> <w>Node 32160 31436 6</w>

<w>Stand 32157 31432 6</w> <w>Action 32202 31425 7 dropitems (283)</w> <w>Node 32180 31446 7 </w> <wCheck-Mana>Action 32211 31406 6 if itemcount('strong mana potion') &lt;=50 or $cap &lt;=150 then gotolabel('refill1')&#xd;else&#xd;gotolabel('shunt')&#xd;e nd</wCheck-Mana> <wshunt1>Node 32194 31442 7</wshunt1> <w>Node 32198 31450 7</w> <w>Node 32208 31419 7</w> <w>Walk 32224 31422 7</w> <w>Node 32226 31431 7</w> <w>Node 32201 31442 7</w> <w>Action 33260 32437 7 dropitems (283)</w> <wmana>Action 32201 31442 7 if itemcount('strong mana potion') &lt;=50 or $ca p &lt;=200 then gotolabel('refill1')&#xd;else&#xd;gotolabel('shunt2')&#xd;end</w mana> <wshunt2>Stand 32192 31459 7</wshunt2> <w>Walk 32164 31462 7</w> <w>Stand 32145 31428 7</w> <w>Node 32166 31466 7</w> <w>Node 32191 31459 7</w> <w>Walk 32201 31446 7</w> <w>Walk 32198 31441 7</w> <w>Stand 32192 31445 7</w> <w>Stand 32190 31445 7</w> <w>Action 32190 31445 7 say 'exani hur up'&#xd;wait ('1500')</w> <w>Stand 32189 31441 6</w> <w>Stand 32179 31457 6</w> <w>Stand 32180 31439 6</w> <w>Stand 32177 31439 6</w> <w>Stand 32165 31442 5</w> <w>Stand 32165 31442 5</w> <w>Stand 32173 31439 5</w> <w>Stand 32187 31438 6</w> <w>Stand 32189 31437 6</w> <w>Stand 32185 31427 5</w> <w>Stand 32194 31420 5</w> <w>Stand 32202 31429 5</w> <w>Stand 32211 31427 6</w> <w>Stand 32210 31408 6</w> <w>Action 32321 32211 7 dropitems (283)</w> <w>Action 32210 31408 6 if itemcount('strong mana potion') &lt;=50 or $cap &l t;=20 then gotolabel('refill1')&#xd;else&#xd;gotolabel('start5')&#xd;end</w> <wstart5>Stand 32207 31410 6</wstart5> <w>Stand 32193 31419 6</w> <w>Stand 32190 31421 6</w> <w>Node 32185 31433 7</w> <w>Node 32189 31427 7</w> <wmana>Action 32189 31427 7 if itemcount('strong mana potion') &lt;=50 or $ca p &lt;=20 then gotolabel('refill1')&#xd;else&#xd;gotolabel('start')&#xd;end</wma na> <wrefill1>Stand 32189 31425 7</wrefill1> <w>Stand 32189 31424 7</w> <w>Stand 32190 31424 7</w> <w>Stand 32189 31424 7</w> <w>Stand 32189 31421 7</w> <w>Node 32194 31419 6</w> <w>Node 32208 31409 6</w> <w>Stand 32217 31401 6</w> <w>Node 32225 31385 7</w>

<wKladka>Stand 32225 31381 7</wKladka> <wokolnirsvar>Action 32225 31381 7 setpriority(55, 0, 5000, 90000, 0)&#xd;&#x d;wait(1000,2000)&#xd;reachcreature('Buddel')&#xd;wait(1000,2000)&#xd;&#xd;say(" Default", 'hi')&#xd;wait(1000,2000)&#xd;npcsay('go')&#xd;wait(1000,2000)&#xd;npc say('svargrond')&#xd;wait(1000,2000)&#xd;npcsay('yes')&#xd;wait(1000,2000)</woko lnirsvar> <w>Stand 32256 31196 7</w> <w>Action 32256 31196 7 if not islocation() then gotolabel('okolnirsvar') end </w> <w>Stand 32256 31197 7</w> <w>Node 32254 31185 7</w> <w>Node 32252 31160 7</w> <w>Node 32274 31160 7</w> <w>Stand 32290 31139 7</w> <wbuyer2>Stand 32300 31134 7</wbuyer2> <w>Action 32300 31139 7 say('hi')&#xd;wait (1500)&#xd;npcsay('deposit all')&# xd;wait (1500)&#xd;npcsay('yes')&#xd;wait (1500)&#xd;npcsay('withdraw 40000')&#x d;wait (1500)&#xd;npcsay('yes')&#xd;wait (1500)&#xd;npcsay('balance')</w> <wbuyer1>Stand 32308 31132 7</wbuyer1> <wbuyer>Action 32308 31136 7 say('hi') wait(1000,1200)&#xd;npcsay('vial') wai t(1000,1200)&#xd;npcsay('yes') wait(1000,1200)&#xd;npcsay('yes') wait(1000,1200) &#xd;npcsay('trade') wait(1000,1200)&#xd;buyitemsupto('strong mana potion', 300) wait(500,600)&#xd;npcsay('trade') wait(1000,1200)&#xd;buyitemsupto('sudden deat h rune', 50) wait(1100,1600)</wbuyer> <w>Stand 32276 31142 7</w> <w>Action 32728 31199 5 if itemcount(237) &lt; 300 then gotolabel('buyer2')en d</w> <w>Stand 32274 31143 7</w> <w>Stand 32271 31140 6</w> <wReopen-bp>Action 32271 31140 6 closewindows()&#xd;wait(600,1200)&#xd;openit em('backpack of holding', 'back')&#xd;wait(600,1200)&#xd;resizewindows()&#xd;ope nitem('beach backpack', 'backpack of holding', true)&#xd;wait(600,1200)&#xd;resi zewindows()&#xd;openitem('jewelled backpack', 'backpack of holding', true)&#xd;w ait(600,1200)&#xd;resizewindows()&#xd;</wReopen-bp> <w>Action 32192 31460 7 if itemcount('burst arrow') == 3 then &#xd;gotolabel( 'Depo 1') else&#xd;gotolabel('Reopen bp')&#xd;end&#xd;</w> <wDepo-1>Stand 32271 31138 6</wDepo-1> <w>Action 32271 31138 6 reachgrounditem("depot")&#xd;wait(5000,7500)&#xd;open item("depot")&#xd;wait(1000,1500)&#xd;openitem('fur backpack', 'locker')&#xd;wai t(3000,4000)&#xd;moveitems(8072, 'fur backpack') -- &#xd;wait(1000,1500)&#xd;mov eitems(7402, 'fur backpack') -- &#xd;wait(1000,1500)&#xd;moveitems(7290, 'fur ba ckpack') -- &#xd;wait(1000,1500)&#xd;moveitems(3061, 'fur backpack') -- &#xd;w ait(1000,1500)&#xd;moveitems(3284, 'fur backpack') -- &#xd;wait(1000,1500)&#xd ;moveitems(3392, 'fur backpack') -- &#xd;wait(1000,1500)&#xd;moveitems(3386, 'f ur backpack') -- &#xd;wait(1000,1500)&#xd;moveitems(3428, 'fur backpack') -- & #xd;wait(1000,1500)</w> <w>Action 32271 31138 6 </w> <w>Stand 32266 31142 6</w> <w>Stand 32255 31142 6</w> <w>Stand 32254 31143 6</w> <w>Stand 32253 31141 7</w> <w>Stand 32243 31143 7</w> <w>Stand 32248 31163 7</w> <w>Stand 32255 31196 7</w> <wSvarokolnir>Action 32255 31196 7 setpriority(55, 0, 5000, 90000, 0)&#xd;&#x d;wait(1000,2000)&#xd;reachcreature('Buddel')&#xd;wait(1000,2000)&#xd;&#xd;say(" Default", 'hi')&#xd;wait(1000,2000)&#xd;npcsay('go')&#xd;wait(1000,2000)&#xd;npc say('okolnir')&#xd;wait(1000,2000)&#xd;npcsay('yes')&#xd;wait(1000,2000)</wSvaro kolnir> <w>Stand 32225 31382 7</w>

<w>Action 32225 31382 7 if not islocation() then gotolabel('Svarokolnir') end </w> <wOKOLNIR>Stand 32224 31382 7</wOKOLNIR> <w>Stand 32224 31387 7</w> <w>Stand 32219 31399 7</w> <w>Stand 32217 31401 7</w> <w>Node 32207 31411 6</w> <w>Stand 32192 31420 6</w> <w>Stand 32190 31421 6</w> <w>Stand 32178 31441 8</w> <w>Stand 32167 31445 8</w> <w>Stand 32161 31442 9</w> <w>Stand 32168 31449 9</w> <w>Stand 32168 31449 9</w> <w>Stand 32177 31455 6</w> <w>Stand 32177 31439 6</w> <w>Stand 32166 31444 5</w> <w>Stand 32173 31439 5</w> <w>Stand 32189 31437 6</w> <w>Stand 32185 31432 5</w> <w>Stand 32185 31432 5</w> <w>Stand 32183 31427 5</w> <w>Stand 32194 31420 5</w> <w>Stand 32202 31429 5</w> <w>Stand 32202 31429 5</w> <w>Stand 32202 31429 5</w> <w>Stand 32189 31441 6</w> </lWaypoints> <sPathfinding> <lSpecialAreas></lSpecialAreas> <bWalkThroughPlayers>yes</bWalkThroughPlayers> <cWalkingMethod>Walk with arrow keys</cWalkingMethod> <rMapWalkDistance>20 to 50</rMapWalkDistance> <iCreatureMemoryTime>20000</iCreatureMemoryTime> <zEnergyAvoidance>15, 20</zEnergyAvoidance> <zFireAvoidance>15, 20</zFireAvoidance> <zPoisonAvoidance>15, 20</zPoisonAvoidance> <uWalkableIds>140&#xd;404&#xd;831-834&#xd;883&#xd;2131-2135&#xd;2314-2316&#xd ;2319&#xd;2346-2385&#xd;2418-2426&#xd;2431-2434&#xd;2441-2444&#xd;2469&#xd;24712473&#xd;2478&#xd;2480-2486&#xd;2519&#xd;2523&#xd;2775-2812&#xd;2981-2985&#xd;29 87-2988&#xd;3503-3504&#xd;3514&#xd;3807&#xd;5086-5088&#xd;6114-6115&#xd;6355-636 2&#xd;6371-6372&#xd;7864&#xd;8455&#xd;8763&#xd;9061-9062&#xd;10207&#xd;10209&#xd ;10216&#xd;10286&#xd;10287-10288&#xd;11009</uWalkableIds> </sPathfinding> <sSettings> <cRopeToUse>Rope</cRopeToUse> <cShovelToUse>Shovel</cShovelToUse> <iNodeRange>4</iNodeRange> <cOpenNextBp>If cavebot enabled</cOpenNextBp> <cOpenBpsAtLogin>no</cOpenBpsAtLogin> <bPauseBotOnDeath>yes</bPauseBotOnDeath> <rRefillAmmoCount>0 to 0</rRefillAmmoCount> </sSettings> <sCavebotPriority> <iPriority>55</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>5000</iExpireTime> <iLifeTime>15000</iLifeTime> <cEventType>Normal Event</cEventType> </sCavebotPriority>

<bCavebotEnabled>yes</bCavebotEnabled> </sCavebot> <sHealer> <lHealRules> <eExura> <xHealthRange>61 to 87 %</xHealthRange> <xManaRange>1 to 100 %</xManaRange> <cHealMethod>Light Healing</cHealMethod> <cExtraCondition>No condition</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura> <eExura-Gran> <xHealthRange>41 to 60 %</xHealthRange> <xManaRange>1 to 100 %</xManaRange> <cHealMethod>Intense Healing</cHealMethod> <cExtraCondition>No condition</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura-Gran> <eExura-Vita> <xHealthRange>1 to 40 %</xHealthRange> <xManaRange>160 and above</xManaRange> <cHealMethod>Ultimate Healing</cHealMethod> <cExtraCondition>No condition</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>100</iPriority> <iOverridePriority>100</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura-Vita> <eExura-Paral> <xHealthRange>60 to 100 %</xHealthRange> <xManaRange>20 and above</xManaRange> <cHealMethod>Light Healing</cHealMethod> <cExtraCondition>If paralyzed</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura-Paral>

<eExura-Gran-Paral> <xHealthRange>40 to 59 %</xHealthRange> <xManaRange>70 and above</xManaRange> <cHealMethod>Intense Healing</cHealMethod> <cExtraCondition>If paralyzed</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura-Gran-Paral> <eExura-Vita-paral> <xHealthRange>0 to 39 %</xHealthRange> <xManaRange>160 and above</xManaRange> <cHealMethod>Ultimate Healing</cHealMethod> <cExtraCondition>If paralyzed</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eExura-Vita-paral> <eSMP> <xHealthRange>0 to 100 %</xHealthRange> <xManaRange>0 to 50 %</xManaRange> <cHealMethod>Strong Mana Potion</cHealMethod> <cExtraCondition>No condition</cExtraCondition> <rSpamRate>200 to 400</rSpamRate> <sMethodPriority> <iPriority>80</iPriority> <iOverridePriority>65</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sMethodPriority> </eSMP> </lHealRules> <sManaTraining> <rManaMissing>4 to 30</rManaMissing> <cTrainSpell>Light Healing</cTrainSpell> <rSpamRate>500 to 1000</rSpamRate> <bEnabled>yes</bEnabled> <sSpellPriority> <iPriority>50</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>3000</iLifeTime> <cEventType>Normal Event</cEventType> </sSpellPriority> </sManaTraining> <sSettings> <iPingCompensation>30</iPingCompensation> </sSettings> <bHealerEnabled>yes</bHealerEnabled>

</sHealer> <sHotkeys> <lHotkeyList> <eHideUnhideSettings> <hScript>listas('dontlist')&#xd;showsettings()&#xd;wait(300)</hScript> <kMainKey>d</kMainKey> <kComboKey>ctrl</kComboKey> <cComboType>Must be pressed</cComboType> </eHideUnhideSettings> <eHideUnhideBot> <hScript>listas('dontlist')&#xd;showbot()&#xd;wait(300)</hScript> <kMainKey>u</kMainKey> <kComboKey>ctrl</kComboKey> <cComboType>Must be pressed</cComboType> </eHideUnhideBot> <ePauseHotkey> <hScript>if not $targeting or not $cavebot then&#xd; settargeting('on ')&#xd; setcavebot('on')&#xd; setlooting('on')&#xd; listas('Cavebot Resumed' )&#xd;else&#xd; settargeting('off')&#xd; setcavebot('off')&#xd; setlooti ng('off')&#xd; listas('Cavebot Paused.')&#xd;end&#xd;wait(300)</hScript> <kMainKey>pause</kMainKey> <kComboKey></kComboKey> <cComboType>Must be pressed</cComboType> </ePauseHotkey> </lHotkeyList> <lPersistentList> <eScreen-jak-Gleba> <hScript>init start&#xd; local takess = true&#xd;init end&#xd;&#xd;auto( 10) listas('Take screenshot on death')&#xd;if $hppc == 0 then&#xd; if takess then screenshot() end&#xd; takess = false&#xd;else&#xd; takess = true&# xd;end </hScript> <bEnabled>yes</bEnabled> </eScreen-jak-Gleba> <eGeneralStatusSETUP> <hScript>init start&#xd; generalStatus = {&#xd; fontSize = 7,&#x d; font = 'Tahoma',&#xd; fontSpace = 4,&#xd; marging = 2,&#xd; defaultColor = color('white'),&#xd; titleColor = color('white'),&#xd; space = 2,&#xd; maxChar = 17,&#xd; secondBlock = 115,&#xd; showPriceLoot = true,&#x d; showPriceSupplie = true,&#xd; showAllLoot = true,&#xd; showAllSupplie = true,&#xd; showMed = true,&#xd; showStat us = true,&#xd; bkGcolor = color(60,60,60,60)&#xd; }&#xd;&#xd; supplies = {&#xd; suppliesname = {'strong mana potion', 'soft boot s'},&#xd; defineprice = {&#xd; {name = 'soft boots', price = 10000},&#xd; {name = 'ultimate health potion', price = 350},&#xd; {name = 'great health potion', price = 190},&#xd; }&#xd; }&#xd;&#xd; loots = {&#xd; itemlist = {'gold coin', 'wand o f inferno', 'dragon shield', 'dragon scale mail', 'dragon slayer', 'dragon lord trophy', 'red dragon scale', 'red dragon leather', 'small diamond', 'small sapph ire', 'dragonbone staff', 'fire sword', 'royal helmet', 'tower shield', "dragon' s tail", 'serpent sword', 'green dragon scale', 'green dragon leather'},&#xd; defineprice = {&#xd; {name = 'wand of inferno', price = 3000},&#xd; {name = 'dragon shield', price = 4000},&#xd; {name = 'dragon scale mail', price = 6000},&#xd; {name = 'hibiscus dress', price = 3000},&#xd; {name = 'lightning pendant', price = 1500},&#xd; {name = 'shockwave amulet', price = 3000},&#xd; {name = 'small diamond', price = 300},&#xd;

{name = 'wand of starstorm', price = 3600},&#xd; {name = 'wand of draconia', price = 1500},&#xd; {name = 'wyrm scale', price = 400},&#xd; {name = 'guardian shield', price = 2000},&#xd; {name = 'wand of cosmic energy', price = 2000},&#xd; {name = 'small amethyst', price = 200},&#xd; {name = 'strong mana potion', price = 80},&#xd; }&#xd; }&#xd;&#xd; generalStatus.fontSpacing = generalStatus.fontSize+gener alStatus.fontSpace&#xd;&#xd; function additemcounter(name, amount)&#xd; local amount = amount or 1&#xd; local index = table.find(suppliescount, name, 'name')&#xd;&#xd; if index then&#xd; supplies count[index].count = suppliescount[index].count+amount&#xd; else&#xd ; printerror('Unable to find ' .. name .. ', please add it on supplies list!')&#xd; end&#xd; end&#xd;init end</hScrip t> <bEnabled>yes</bEnabled> </eGeneralStatusSETUP> <eSuppliesCounter> <hScript>--CODED BY PEDROSHOW&#xd;auto(100) dontlist()&#xd;&#xd;suppliescoun t = suppliescount or {}&#xd;&#xd;if #supplies.suppliesname ~= #suppliescount the n&#xd; suppliescount = {}&#xd; for a, b in pairs(supplies.suppliesname) do&#xd; local itemprice = itemprice(b)&#xd; for y=1, #supplies.defineprice d o&#xd; if b == supplies.defineprice[y].name then&#xd; itemprice = supplies.defineprice[y].price&#xd; end&#xd; end&#xd; table.insert(suppliescount, {name = b:lower(), t otalcount = servercount(b), count = 0, price = itemprice})&#xd; end&#xd; table.newsort(suppliescount, 'name', 'asc')&#xd;end&#xd;&#xd;for f, m in pairs(s uppliescount) do&#xd; if servercount(m.name) ~= m.totalcount then&#xd; m.count,m.totalcount = m.count+1,servercount(m.name)&#xd; end&#xd;end</hSc ript> <bEnabled>yes</bEnabled> </eSuppliesCounter> <eLootCounter> <hScript>--CODED BY PEDROSHOW&#xd;auto(200) dontlist()&#xd;&#xd;lootcheck = lootcheck or {}&#xd;if #loots.itemlist ~= #lootcheck then&#xd; lootcheck = {}&# xd; for c, d in pairs(loots.itemlist) do&#xd; local itemprice = itemvalue(d)&#xd; for y=1, #loots.defineprice do&#xd; if loots.defineprice[y].name == d then&#xd; itempric e = loots.defineprice[y].price&#xd; end&#xd; end&#xd; table.insert(lootcheck, {name = d:lower(), count = 0, pr ice = itemprice})&#xd; end&#xd; table.newsort(lootcheck, 'name', 'asc')& #xd;end&#xd;&#xd;foreach newmessage m do&#xd; if m.type == MSG_INFO and m.cont ent:sub(1,8) == 'Loot of ' then&#xd; local content = (m.content:match ('Loot of .-: (.+)')):token(nil,', ')&#xd; for i,j in ipairs(conten t) do&#xd; for x=1, #lootcheck do&#xd; if j:find(lootcheck[x].name) then&#xd; local am ount = tonumber(j:match('(%d-) .-')) or 1&#xd; lootcheck[x].count = lootcheck[x].count + amount&#xd; end&#xd; end&#xd; end&#xd; end&#xd; end</hScript> <bEnabled>yes</bEnabled> </eLootCounter> <eAuto-Mount> <hScript>auto(10000)&#xd;if not $pzone and $self.mount == 0 then&#xd; mou nt() waitping(1,5)&#xd;end</hScript> <bEnabled>yes</bEnabled> </eAuto-Mount> </lPersistentList> <lCavebotList> <esoftbootschanger>

<hScript>init start&#xd; local softequip = {65,75} --Mana percent range t o equip soft boots, randomized&#xd; local softunequip = {85,95} --Mana percen t range to unequip soft boots, randomized&#xd; local softid = 6529 --Soft Boo ts ID&#xd; local softuseid = 3549 --Soft Boots in use ID&#xd; local wornso ftid = 6530 --Used Soft Boots ID&#xd; local bootsid = 'boots of haste' --Boot s to be weared ID or name&#xd; local alertifnosoft = true --true or false. Do you want it to play a sound if no softs was found?&#xd; local soundfile = 'm onster.wav' --It is the file name&#xd; bootsid = itemid(bootsid)&#xd; loca l randomequip,randomunequip = math.random(table.unpack(softequip)),math.random(t able.unpack(softunequip))&#xd;init end&#xd;&#xd;auto(100) listas('dontlist')&#xd ;if ($mppc &lt;= randomequip or ($feet.id == wornsoftid and itemcount(softid) > 0)) and not $pzone and $feet.id ~= softuseid then&#xd; equipitem(softid,'feet ','backpack')&#xd; randomequip = math.random(table.unpack(softequip))&#xd; wait(500,1000)&#xd;elseif ($mppc >= randomunequip or ($feet.id == wornsoftid an d itemcount(softid) == 0) or $pzone) and $feet.id ~= bootsid then&#xd; equipi tem(bootsid,'feet','backpack')&#xd; randomunequip = math.random(table.unpack( softunequip))&#xd; wait(500,1000)&#xd;end&#xd;if $feet.id ~= softuseid and it emcount(softid) == 0 and itemcount(wornsoftid) > 0 and alertifnosoft then&#xd; playsound(soundfile) &#xd;end</hScript> <bEnabled>yes</bEnabled> </esoftbootschanger> <eLife-ring> <hScript>auto (200) &#xd;equipitem('life ring', 'finger')</hScript> <bEnabled>yes</bEnabled> </eLife-ring> <eleczenie> <hScript>init start&#xd; local lastid, lasthp = 0, 0&#xd;init end&#xd; &# xd;auto(100)&#xd;if $targetingtarget.id ~= lastid then&#xd; lastid,lasthp = $ targetingtarget.id,$targetingtarget.hppc&#xd;elseif $targetingtarget.hppc-lasthp &lt;= 15 then&#xd; lasthp = $targetingtarget.hppc&#xd;else&#xd; settarget ing('off')&#xd; gotolabel('refilek')&#xd; auto(0)&#xd;end</hScript> <bEnabled>yes</bEnabled> </eleczenie> <etraped> <hScript>auto(100) if $standtime >= 60000 then playsound("monster.wav") end< /hScript> <bEnabled>yes</bEnabled> </etraped> <emf> <hScript>auto(200,1000) listas('dontlist')&#xd;if itemcount('strong mana pot ion') &lt; 20&#xd;then playsound('defaultmessage.wav')&#xd; listas('Low on manas')&#xd;end</hScript> <bEnabled>yes</bEnabled> </emf> <eNewCavebot> <hScript>init start&#xd; local spells = {"exura gran mas res", "exura sio "}&#xd;init end&#xd;auto(100)&#xd;foreach newmessage m do&#xd; if m.type == M SG_DEFAULT then&#xd; for i,j in ipairs(spells) do&#xd; if m.co ntent:find(j) then&#xd; playsoundflash('monster.wav')&#xd; break&#xd; end&#xd; end&#xd; end&#xd;end</hScript> <bEnabled>yes</bEnabled> </eNewCavebot> <eAnti-Yellow-Skull-by-Wesker> <hScript>auto(200)&#xd;listas('Anti Yellow Skull')&#xd;foreach creature x "p s" do&#xd; if paround (3) >= 1&#xd; then&#xd; setsetting('Cave bot/Looting/LootingEnabled', 'no', false)&#xd; else&#xd; setsetti ng('Cavebot/Looting/LootingEnabled', 'yes', false)&#xd; end&#xd;end</hScript> <bEnabled>yes</bEnabled> </eAnti-Yellow-Skull-by-Wesker> <eStandtime-Alert>

<hScript>auto(100) listas('dontlist')&#xd;if $standtime > 300000 then&#xd; playsound("monster.wav")&#xd; listas('Standtime alert')&#xd;end </hScript> <bEnabled>yes</bEnabled> </eStandtime-Alert> </lCavebotList> <cHotkeyCondition>Client focus required</cHotkeyCondition> <sDefaultEventPriority> <iPriority>50</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>1000</iExpireTime> <iLifeTime>10000</iLifeTime> <cEventType>Normal Event</cEventType> </sDefaultEventPriority> </sHotkeys> <sHud> <lDisplaysList> <eGeneralInfo> <hScript>init start&#xd; local fontsize = 8&#xd; local fontspacing = font size+2&#xd; local expgained&#xd; local spells = {&#xd; {'utito tempo san', 450},&#xd; {'utito tempo', 290},&#xd; {'utevo vis lux', 140},&#xd; {'utevo res ina', 100},&#xd; {'utevo lux', 20},&#xd; {'utevo gran lux', 60},&#xd; {'utani temp o hur', 100},&#xd; {'utani hur', 60},&#xd; {'utani gran hu r', 100},&#xd; {'utana vid', 440},&#xd; {'utamo vita', 50} ,&#xd; {'utamo tempo san', 400},&#xd; {'utamo tempo', 200} ,&#xd; {'exura vita', 160},&#xd; {'exura sio', 140},&#xd; {'exura san', 210},&#xd; {'exura gran mas res', 150},&#xd; {'exura gran', 70},&#xd; {'exura', 20},&#xd; { 'exori vis', 20},&#xd; {'exori tera', 20},&#xd; {'exori sa n', 20},&#xd; {'exori mort', 20},&#xd; {'exori mas', 160}, &#xd; {'exori hur', 40},&#xd; {'exori gran', 340},&#xd; {'exori frigo', 20},&#xd; {'exori flam', 20},&#xd; {'exori con', 25},&#xd; {'exori', 115},&#xd; {'exiva', 2 0},&#xd; {'exevo vis lux', 40},&#xd; {'exevo vis hur', 170 },&#xd; {'exevo tera hur', 210},&#xd; {'exevo pan', 120},& #xd; {'exevo mas san', 160},&#xd; {'exevo gran vis lux', 1 10},&#xd; {'exevo gran mas vis', 650},&#xd; {'exevo gran m as tera', 770},&#xd; {'exevo gran mas frigo', 1200},&#xd; {'exevo gran mas flam', 1200},&#xd; {'exevo frigo hur', 25},&#xd; {'exevo flam hur', 25},&#xd; {'exevo con vis', 700},&#xd; {'exevo con pox', 130},&#xd; {'exevo con mort', 140},&#xd; {'exevo con hur', 160},&#xd; {'exevo con grav', 180},&#xd; {'exevo con flam', 290},&#xd; {'exevo con', 100},&#xd; {'exeta vis', 80},&#xd; {'exeta res', 30},&#xd; {'e xeta con', 350},&#xd; {'exani tera', 20},&#xd; {'exani hur ', 50},&#xd; {'exana pox', 30},&#xd; {'exana mort', 65},&# xd; {'exana mas mort', 500},&#xd; {'exana ina', 200},&#xd; {'adura vita', 400},&#xd; {'adura gran', 120},&#xd; {'adori vis', 350},&#xd; {'adori tera', 350},&#xd; { 'adori san', 300},&#xd; {'adori min vis', 120},&#xd; {'ado ri mas vis', 430},&#xd; {'adori mas tera', 430},&#xd; {'ad ori mas frigo', 530},&#xd; {'adori mas flam', 530},&#xd; { 'adori gran mort', 985},&#xd; {'adori frigo', 460},&#xd; { 'adori flam', 460},&#xd; {'adito tera', 200},&#xd; {'adito grav', 120},&#xd; {'adevo res flam', 420},&#xd; {'adevo m as vis', 880},&#xd; {'adevo mas pox', 520},&#xd; {'adevo m as hur', 570},&#xd; {'adevo mas grav vis', 1000},&#xd; {'a devo mas grav pox', 640},&#xd; {'adevo mas grav flam', 780},&#xd; {'adevo mas flam', 600},&#xd; {'adevo ina', 600},&#xd; {'adevo grav vita', 600},&#xd; {'adevo grav vis', 320},&#xd;

{'adevo grav tera', 750},&#xd; {'adevo grav pox', 200},&#xd; {'adevo grav flam', 240},&#xd; {'adeta sio', 200},&#xd; {'adana pox', 200},&#xd; {'adana mort', 600},&#xd; {'adana ani', 1400},&#xd; }&#xd; local manaspent = 0&#xd;init en d&#xd;&#xd;if not expgained then &#xd; expgained = $exp &#xd;end&#xd;&#xd;loc al m, did&#xd;foreach newmessage m do&#xd; if m.sender == $name and (string.s ub(m.content,1,2) == 'ex' or string.sub(m.content,1,2) == 'ut' or string.sub(m.c ontent,1,2) == 'al' or string.sub(m.content,1,2) == 'ad') then&#xd; for i =1, #spells do&#xd; if string.find(m.content,spells[i][1]) == 1 then& #xd; manaspent,did = manaspent+spells[i][2],true&#xd; break&#xd; end&#xd; if did then&#xd; br eak&#xd; end&#xd; end&#xd; end&#xd;end&#xd;&#xd;local balan ce = balance()&#xd;&#xd;function spellformula(spell)&#xd; if spell == 'min exura' then&#xd; spellavg = (($level*0.2)+($mlevel*1.4)+8)&#xd; return spellavg&#xd; end&#xd; if spell == 'maxexura' then&#xd; spellavg = (($level*0.2)+($mlevel*1.795)+11)&#xd; return spellavg& #xd; end&#xd; if spell == 'minexuragran' then&#xd; spellavg = (($level*0.2)+($mlevel*3.184)+20)&#xd; return spellavg&#xd; end&#xd; if spell == 'maxexuragran' then&#xd; spellavg = (($le vel*0.2)+($mlevel*5.59)+35)&#xd; return spellavg&#xd; end&#xd; if spell == 'minexuravita' then&#xd; spellavg = (($level*0.2)+($mleve l*7.22)+44)&#xd; return spellavg&#xd; end&#xd; if spell == 'maxexuravita' then&#xd; spellavg = (($level*0.2)+($mlevel*12.79) +79)&#xd; return spellavg&#xd; end&#xd;end&#xd;&#xd;-------------------------------------------------------------------&#xd;&#xd;setposition($ clientwin.x+5, $clientwin.y+30)&#xd;setfontstyle("Tahoma", fontsize, 0x35C0CD)&# xd;setfontweight(75)&#xd;&#xd;--PING BAR&#xd;addtext("Ping:", 0, 0)&#xd;addtext( $pingaverage, 33, 0)&#xd;&#xd;--EXP BAR&#xd;addtext("XP\\h:", 92, 0)&#xd;addtext (num($exphour), 130, 0)&#xd;&#xd;--EXP TO LEVEL BAR&#xd;addtext("Next:", 0, 15)& #xd;addtext(num(exptolevel()), 33, 15)&#xd;&#xd;--TIME TO LEVEL BAR&#xd;addtext( "Time:", 92, 15)&#xd;addtext(time(timetolevel()), 130, 15)&#xd;&#xd;--EXP GAINED BAR&#xd;addtext("XP Gained:", 0, 35)&#xd;addtext(num($exp-expgained), 65, 35)&# xd;&#xd;--MANA SPEND BAR&#xd;addtext("Mp Spent:", 0, 50)&#xd;addtext(manaspent, 65, 50)&#xd;&#xd;--ID BAR&#xd;if cursorinfo() ~= nil then&#xd; addtext("ID:", 0 , 70)&#xd; addtext(cursorinfo().id, 30, 70)&#xd;end&#xd;&#xd;--XYZ BAR&#xd; addtext("XYZ:", 0, 85)&#xd;addtext($self.posx .. "," .. $self.posy .. "," .. $se lf.posz, 30, 85)&#xd;&#xd;--SPELL RATE BAR&#xd;addtext("Exura:", 0, 105)&#xd;add text(("min " .. spellformula('minexura')), 45, 105)&#xd;addtext(("max " .. spell formula('maxexura')), 115, 105)</hScript> <rRefreshRate>200 to 200</rRefreshRate> <bEnabled>yes</bEnabled> </eGeneralInfo> <eSpellTimers> <hScript>local row = 0&#xd;local fontsize = 10&#xd;local fontspacing = fonts ize+2&#xd;&#xd;setposition($clientwin.x+10, $clientwin.y+10)&#xd;setfontstyle("T ahoma", fontsize, 0)&#xd;setfontweight(75)&#xd;&#xd;if $hastetime > 0 then &#xd; setfontcolor(0x64FF64)&#xd; addtext("Haste: " .. timeshort($hastetime), 0, 0)&#xd; row = 1&#xd;end&#xd;&#xd;if $mshieldtime > 0 then&#xd; setfontc olor(0x6464FF)&#xd; addtext("MShield: " .. timeshort($mshieldtime), 0, row* fontspacing)&#xd; row = row + 1&#xd;end&#xd;&#xd;if $invistime > 0 then &# xd; setfontcolor(0xFF64FF)&#xd; addtext("Invis: " .. timeshort($invi stime), 0, row*fontspacing)&#xd; row = row + 1&#xd;end&#xd;&#xd;if $stren ghtentime > 0 then &#xd; setfontcolor(0xFF4646)&#xd; addtext("Strengh t: " .. timeshort($strenghtentime), 0, row*fontspacing)&#xd; row = row + 1&#x d;end</hScript> <rRefreshRate>100 to 100</rRefreshRate> <bEnabled>yes</bEnabled> </eSpellTimers> <eActiveHotkeys> <hScript>local fontsize = 8&#xd;local fontspacing = fontsize+3&#xd;&#xd;setf

ontstyle("Arial", fontsize, 0xE4B31B)&#xd;setfontweight(75)&#xd;&#xd;local row = 0&#xd;&#xd;local i = 0&#xd;while isscript("hotkey", i) do&#xd; local listname = scriptlistname("hotkey", i)&#xd;&#xd; if listname ~= "" then&#xd; setfontcolor(scriptlistcolor("hotkey", i))&#xd; addtext(listname, 0, row *fontspacing)&#xd; row = row + 1&#xd; end&#xd; i=i+1&#x d;end&#xd;&#xd;local i = 0&#xd;while isscript("persistent", i) do&#xd; local li stname = scriptlistname("persistent", i)&#xd;&#xd; if listname ~= "" then&# xd; setfontcolor(scriptlistcolor("persistent", i))&#xd; addtext(listname, 0, row*fontspacing)&#xd; row = row + 1&#xd; end&#xd; i=i+1&#xd;end&#xd;&#xd;local i = 0&#xd;while isscript("cavebot", i) do&#xd; local listname = scriptlistname("cavebot", i)&#xd;&#xd; if listn ame ~= "" then&#xd; setfontcolor(scriptlistcolor("cavebot", i))&#xd; addtext(listname, 0, row*fontspacing)&#xd; row = row + 1&#xd; end&#xd; i=i+1&#xd;end&#xd;&#xd;setposition($clientwin.x+5, $clientwin.y+ 200)&#xd;</hScript> <rRefreshRate>200 to 200</rRefreshRate> <bEnabled>yes</bEnabled> </eActiveHotkeys> <eRecentLoot> <hScript>init start&#xd; local warnitems = {'fire sword', 'dragon scale m ail', 'royal helmet', 'dragon slayer', 'dragon lord trophy', 'tower shield', 'bo ots of haste', 'wand of inferno'} -- you can add more items here&#xd; local ma xindex = 5 -- max lines to display at once&#xd;&#xd; local fontsize = 10&#xd; local fontspacing = fontsize+3&#xd;&#xd; local index = 0&#xd; local lo otmsgs = {}&#xd; local lootcolors = {}&#xd;init end&#xd;&#xd;setfontstyle ("Tahoma", fontsize, 0x00FF00)&#xd;setfontweight(75)&#xd;&#xd;foreach newmessage m do&#xd; if m.content:sub(0,8) == "Loot of " then&#xd; local sh ortloot = m.content:sub(10)&#xd; lootmsgs[index] = shortloot&#xd; lootcolors[index] = 0x00FF00&#xd;&#xd; local i = 1&#xd; while warnitems[i] do&#xd; if shortloot:find(warnitems[i]) then&#xd; lootcolors[index] = 0xFF0000&#xd; break&#xd; end&#xd; i = i + 1&#xd; end&#xd;&#xd; index = index + 1&#xd; if index >= maxindex the n index = 0 end&#xd; end&#xd;end&#xd;&#xd;local row = 0&#xd;local i = index&# xd;local j = 0&#xd;while j &lt; maxindex do&#xd; if lootmsgs[i] then&#xd; setfontcolor(lootcolors[i])&#xd; addtext(lootmsgs[i], 0, row*font spacing)&#xd; row = row + 1&#xd; end&#xd;&#xd; j=j+1&#xd; i=i+1&#xd;&#xd; if i >= maxindex then i = 0 end&#xd;end&#xd;&#xd;setjustify("rig ht")&#xd;setposition($worldwin.right-5, $worldwin.bottom-3-row*fontspacing)&#xd; </hScript> <rRefreshRate>200 to 200</rRefreshRate> <bEnabled>yes</bEnabled> </eRecentLoot> <eNewDisplay> <hScript>init start&#xd; local mwalls = {}&#xd; local ids = {{id = 212 8, time=20000},{id = 2129, time=20000},{id = 2130, time=45000},{id = 10181, time =20000},{id = 10182, time=45000}}&#xd;&#xd; setfontstyle('tahoma', 9, 0xF FFF00)&#xd; setfontweight(75)&#xd;init end&#xd;auto(200) setposition($cli entwin.left,$clientwin.top)&#xd;&#xd;for i=-7,7 do&#xd; for j=-5,5 do&#xd; local x,y,z = $posx+i,$posy+j,$posz local topid = topitem(x,y,z).id local p os = table.find(ids,topid,'id')&#xd; if pos and not table.find(mwalls,gro und(x,y,z),'pos') then&#xd; table.insert(mwalls,{x=x,y=y,z=z,time=ids [pos].time+$timems+200,id=topid,pos=ground(x,y,z)})&#xd; end&#xd; end& #xd;end&#xd;for i,j in ipairs(mwalls) do&#xd; if j.time-$timems > 0 then&#xd; local pos = findpixel(j.x,j.y)&#xd; if pos and topitem(j.x,j.y,j. z).id == j.id and j.z == $posz then&#xd; addtext(timeshort(j.time-$ti mems),pos.x-13,pos.y-6)&#xd; end&#xd; else&#xd; table.remove(mw alls,i)&#xd; end&#xd;end </hScript> <rRefreshRate>1000 to 1000</rRefreshRate> <bEnabled>yes</bEnabled>

</eNewDisplay> <ePrivate-Messages> <hScript>init start&#xd; local othersMessages = true -- Show messages fro m other players?&#xd; local selfMessages = false -- Show your own messages?&# xd; local showTime = true -- Display the time?&#xd; local showNick = true -- Display sender nickname?&#xd; local showLevel = true -- Display sender lev el?&#xd; local selfMsgColor = 0x9F9FFE -- Your own message color. (hex)&#xd; local othersMsgColor = 0x06FFFF -- Others message color (hex)&#xd; local m axlength = 80 -- Max message length. 0 = no limit&#xd; local maxindex = 5 -Max lines&#xd;&#xd; local fontsize = 10&#xd; local fontspacing = fontsize + 3&#xd;&#xd; local rows = 0&#xd; local privatecolors = {}&#xd; local p rivatemsgs = {}&#xd; for i = 1, maxindex do&#xd; table.insert(privatem sgs, '')&#xd; table.insert(privatecolors, '')&#xd; end&#xd;init end&#x d;&#xd;setfontstyle('Tahoma', fontsize, 0x00FF00)&#xd;setfontweight(75)&#xd;&#xd ;foreach newmessage privmsg do&#xd; if (privmsg.type == 6 and othersMessages == true) or (privmsg.type == 21 and selfMessages == true) then&#xd; local privatemsg = ''&#xd; if showTime then&#xd; privatemsg = os.da te('%H')..':'..os.date('%M')..' '&#xd; end&#xd; if showNick == tru e then&#xd; privatemsg = privatemsg..privmsg.sender..' '&#xd; end&#xd; if showLevel == true then&#xd; privatemsg = privatems g..'['..privmsg.level..']'&#xd; end&#xd; privatemsg = privatemsg.. ': '..privmsg.content&#xd; if #privatemsg > maxlength + 3 and maxlength > 0 then&#xd; privatemsg = privatemsg:sub(0,maxlength)..'...'&#xd; end&#xd; table.insert(privatemsgs, 1, privatemsg)&#xd; table.r emove(privatemsgs)&#xd; local privatecolor = selfMsgColor&#xd; if privmsg.type == 6 and othersMessages == true then&#xd; privatecolor = othersMsgColor&#xd; end&#xd; table.insert(privatecolors, 1, priva tecolor)&#xd; table.remove(privatecolors)&#xd; end&#xd;end&#xd;&#xd;fo r i = 1, maxindex do&#xd; if privatemsgs[i] ~= '' then&#xd; setfontcol or(privatecolors[i])&#xd; addtext(privatemsgs[i], 0, (maxindex-i+1)*fonts pacing)&#xd; end&#xd;end&#xd;&#xd;setjustify('left')&#xd;setposition($worldwi n.left+5, $worldwin.bottom-3-(maxindex+1)*fontspacing) </hScript> <rRefreshRate>200 to 200</rRefreshRate> <bEnabled>yes</bEnabled> </ePrivate-Messages> <eMana-Counter> <hScript>local fontsize = 10&#xd;local fontspacing = fontsize+2&#xd;&#xd;set position($clientwin.x+740, $clientwin.y+10)&#xd;setfontstyle("Tahoma", fontsize, 0x58f46a)&#xd;setfontweight(75)&#xd;&#xd;if itemcount(237) &lt;= 100 then&#xd;s etfontcolor (0xFF0000)&#xd;end&#xd;&#xd;addtext(itemcount(237).. " Manas" , 0, 0 )</hScript> <rRefreshRate>1000 to 1000</rRefreshRate> <bEnabled>yes</bEnabled> </eMana-Counter> <eGeneralStatus> <hScript>init start&#xd; if $windowsxp then&#xd; generalStatus.bk Gcolor = generalStatus.bkGcolor % 16777216&#xd; end&#xd; filterinput(false, t rue, false, false)&#xd; local moving = false&#xd; local temp,moved = {0,0} , {0,0}&#xd; function inputevents(type, v1, v2)&#xd; if type == IEVENT _MMOUSEDOWN then&#xd; moving = true&#xd; temp = {$cursor.x -moved[1],$cursor.y-moved[2]}&#xd; end&#xd; if type == IEVENT_MMOU SEUP then&#xd; moving = false&#xd; end&#xd; end&#xd;init en d&#xd;&#xd;if moving then&#xd; auto(10)&#xd; moved = {$cursor.x-temp[1],$c ursor.y-temp[2]}&#xd;end&#xd;&#xd;--CODED BY PEDROSHOW&#xd;&#xd;shapeSize = shap eSize or 0&#xd;clist = generalStatus.space&#xd;&#xd;setfontweight(75)&#xd;setfil lstyle("color", generalStatus.bkGcolor)&#xd;addshape("rect", 0, 0, 207, shapeSiz e + generalStatus.marging)&#xd;setposition($clientwin.left+moved[1], $worldwin.c entery+moved[2])&#xd;&#xd;setfontstyle(generalStatus.font, 5, generalStatus.titl eColor)&#xd;addtext('By Pedroshow', generalStatus.marging, generalStatus.marging )&#xd;&#xd;setfontstyle(generalStatus.font, 10, generalStatus.titleColor)&#xd;ad

dtext('Items looted so far', generalStatus.marging, generalStatus.marging+12)&#x d;setfontstyle(generalStatus.font, generalStatus.fontSize, generalStatus.default Color)&#xd;clist = clist+1&#xd;&#xd;for x=1, #lootcheck do&#xd; local itemname = string.capitalizeall(lootcheck[x].name)&#xd; if #itemname > generalStatus.max Char then&#xd; itemname = string.match(string.sub(itemname, 1, generalS tatus.maxChar), '(.-)%s?$') .. '...'&#xd; end&#xd;&#xd; if generalStatus .showPriceLoot then&#xd; lootstring = num(lootcheck[x].count) .. ' (' .. math.floor((lootcheck[x].price*lootcheck[x].count)/100)/10 .. 'k)'&#xd; else&#xd; lootstring = num(lootcheck[x].count), generalStatus.seco ndBlock, clist*generalStatus.fontSpacing&#xd; end&#xd;&#xd; if generalStatus .showAllLoot then&#xd; addtext(itemname, generalStatus.marging, clist*g eneralStatus.fontSpacing)&#xd; addtext(lootstring, generalStatus.second Block, clist*generalStatus.fontSpacing)&#xd; clist = clist+1&#xd; elseif lootcheck[x].count > 0 then&#xd; addtext(itemname, generalStatus. marging, clist*generalStatus.fontSpacing)&#xd; addtext(lootstring, gene ralStatus.secondBlock, clist*generalStatus.fontSpacing)&#xd; clist = clist+1&#xd; end&#xd;end&#xd;clist = clist+1&#xd;&#xd;local loottotal = 0&#xd ;for a, b in pairs(lootcheck) do &#xd; loottotal = loottotal + (b.count * b.price)&#xd;end&#xd;addtext('Total: '.. num(loottotal).. ' GPs', generalStat us.marging, clist*generalStatus.fontSpacing)&#xd;clist = clist+generalStatus.spa ce&#xd;&#xd;setfontstyle(generalStatus.font, 10, generalStatus.titleColor)&#xd;a ddtext('Supplies wasted so far', generalStatus.marging, clist*generalStatus.font Spacing)&#xd;setfontstyle(generalStatus.font, generalStatus.fontSize, generalSta tus.defaultColor)&#xd;clist = clist+generalStatus.space&#xd;&#xd;for x=1, #suppl iescount do&#xd; local itemname = string.capitalizeall(suppliescount[x].n ame)&#xd; if #itemname > generalStatus.maxChar then&#xd; itemname = string.match(string.sub(itemname, 1, generalStatus.maxChar), '(.-)%s?$') .. ' ...'&#xd; end&#xd;&#xd; if generalStatus.showPriceSupplie then&#xd; suppliestring = num(suppliescount[x].count) .. ' (' .. math.abs(math.floor((supp liescount[x].price*suppliescount[x].count)/100)/10) .. 'k)'&#xd; else&#xd ; suppliestring = num(suppliescount[x].count)&#xd; end&#xd; &#xd; if generalStatus.showAllSupplie then&#xd; addtext(itemname , generalStatus.marging, clist*generalStatus.fontSpacing)&#xd; addtext( suppliestring, generalStatus.secondBlock, clist*generalStatus.fontSpacing)&#xd; clist = clist+1&#xd; elseif suppliescount[x].count > 0 then&#xd; addtext(itemname, generalStatus.marging, clist*generalStatus.fontSpacing)&#xd; addtext(suppliestring, generalStatus.secondBlock, clist*generalStatus.fontSpacin g) &#xd; clist = clist+1&#xd; end&#xd;end&#xd;clist = clist+1&#xd;&#xd;local totalwasted = 0&#xd;for a, b in pairs(suppliescount) do&# xd; totalwasted = totalwasted + math.max(b.count * b.price, 0)&#xd;end&#xd;a ddtext('Total: '.. num(totalwasted).. ' GPs', generalStatus.marging, clist*gener alStatus.fontSpacing)&#xd;clist = clist+generalStatus.space&#xd;&#xd;if generalS tatus.showStatus then&#xd; local profit = loottotal-totalwasted&#xd;&#xd; if profit > 0 then&#xd; text = 'PROFIT'&#xd; colorbased = col or('green')&#xd; else &#xd; text = 'WASTE'&#xd; colorbased = color('red')&#xd; end&#xd; &#xd; setfontstyle(generalStat us.font, 10, colorbased)&#xd; if generalStatus.showMed then&#xd; local goldh = math.floor((profit*3600)/($exptime/1000)/100)/10&#xd; addtext(text .. ': ' .. num(profit) .. ' GPs (' .. math.abs(goldh) .. ' k/h)', g eneralStatus.marging, clist*generalStatus.fontSpacing)&#xd; else&#xd; addtext(text .. ': ' .. num(profit) .. ' GPs', generalStatus.marging, clist*gene ralStatus.fontSpacing)&#xd; end&#xd; clist = clist+1&#xd;end&#xd;&#xd ;shapeSize = clist*generalStatus.fontSpacing</hScript> <rRefreshRate>200 to 200</rRefreshRate> <bEnabled>yes</bEnabled> </eGeneralStatus> </lDisplaysList> <cHudPolicy>Show if focused</cHudPolicy> </sHud> <sInput>

<sKeyboard> <cKeyboardMode>Simulate keyboard</cKeyboardMode> <cStuckCtrlShiftPolicy>If cavebot on, release after 1 sec</cStuckCtrlShiftPol icy> <rTypeWaitTime>20 to 45</rTypeWaitTime> <rPressWaitTime>45 to 65</rPressWaitTime> </sKeyboard> <sMouse> <cMouseMode>Simulate mouse</cMouseMode> <cScrollMode>Use mouse wheel</cScrollMode> <cStuckCursorPolicy>If cavebot on, release instantly</cStuckCursorPolicy> <cMoveSpeed>Instantaneous</cMoveSpeed> <rClickWaitTime>20 to 35</rClickWaitTime> </sMouse> <cFocusPolicy>Don't auto-focus</cFocusPolicy> <cOpenMenuPolicy>Confirm if cavebotting</cOpenMenuPolicy> </sInput> <sTargeting> <lMonsters> <eFrost-Dragon_6> <pName>Frost Dragon</pName> <pCategories></pCategories> <cCount>4+</cCount> <sSetting1> <rHpRange>0 to 100</rHpRange> <iDanger>11</iDanger> <cMonsterAttacks>Avoid Wave</cMonsterAttacks> <cDesiredStance>Keep Away</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Sudden Death</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>yes</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting1> <sSetting2> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack> <cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting2> <sSetting3> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack>

<cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting3> <sSetting4> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack> <cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting4> <bLootMonster>no</bLootMonster> <bMustAttackMe>no</bMustAttackMe> <bOnlyIfTrapped>no</bOnlyIfTrapped> <bPlayAlarm>no</bPlayAlarm> </eFrost-Dragon_6> <eFrost-dragon_0> <pName>Frost dragon</pName> <pCategories>b</pCategories> <cCount>Any</cCount> <sSetting1> <rHpRange>60 to 100</rHpRange> <iDanger>9</iDanger> <cMonsterAttacks>Avoid Wave</cMonsterAttacks> <cDesiredStance>Keep Away</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Strong Energy Strike</cFirstSpell> <cSecondSpell>Energy Strike</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>1000 to 1000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting1> <sSetting2> <rHpRange>61 to 20</rHpRange> <iDanger>10</iDanger> <cMonsterAttacks>Avoid Wave</cMonsterAttacks> <cDesiredStance>Keep Away</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Strong Energy Strike</cFirstSpell> <cSecondSpell>Energy Strike</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>1000 to 1000</rSpellRate> <bSyncSpell>no</bSyncSpell>

<cAttackMode>No Change</cAttackMode> </sSetting2> <sSetting3> <rHpRange>19 to 0</rHpRange> <iDanger>11</iDanger> <cMonsterAttacks>Avoid Wave</cMonsterAttacks> <cDesiredStance>Approach</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Energy Strike</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting3> <sSetting4> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack> <cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting4> <bLootMonster>yes</bLootMonster> <bMustAttackMe>no</bMustAttackMe> <bOnlyIfTrapped>no</bOnlyIfTrapped> <bPlayAlarm>no</bPlayAlarm> </eFrost-dragon_0> <eFrost-Dragon-Hatchling_0> <pName>Frost Dragon Hatchling</pName> <pCategories></pCategories> <cCount>Any</cCount> <sSetting1> <rHpRange>60 to 100</rHpRange> <iDanger>5</iDanger> <cMonsterAttacks>Avoid Wave</cMonsterAttacks> <cDesiredStance>Keep Away</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Strong Energy Strike</cFirstSpell> <cSecondSpell>Energy Strike</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting1> <sSetting2> <rHpRange>0 to 59</rHpRange> <iDanger>6</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks>

<cDesiredStance>Keep Away</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>Attack</cDesiredAttack> <cFirstSpell>Energy Strike</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting2> <sSetting3> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack> <cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting3> <sSetting4> <rHpRange>0 to 0</rHpRange> <iDanger>0</iDanger> <cMonsterAttacks>No Avoidance</cMonsterAttacks> <cDesiredStance>No Movement</cDesiredStance> <cCustomDistance>Default</cCustomDistance> <cDesiredAttack>No Action</cDesiredAttack> <cFirstSpell>No Action</cFirstSpell> <cSecondSpell>No Action</cSecondSpell> <cThirdSpell>No Action</cThirdSpell> <cFourthSpell>No Action</cFourthSpell> <rSpellRate>2000 to 3000</rSpellRate> <bSyncSpell>no</bSyncSpell> <cAttackMode>No Change</cAttackMode> </sSetting4> <bLootMonster>yes</bLootMonster> <bMustAttackMe>no</bMustAttackMe> <bOnlyIfTrapped>no</bOnlyIfTrapped> <bPlayAlarm>no</bPlayAlarm> </eFrost-Dragon-Hatchling_0> </lMonsters> <sStanceOptions> <bDiagonalMovement>yes</bDiagonalMovement> <cRangeDistance>2</cRangeDistance> <iLureIntensity>30</iLureIntensity> </sStanceOptions> <sTargetSelection> <iListOrder>0</iListOrder> <iHealth>60</iHealth> <iProximity>96</iProximity> <iDanger>1</iDanger> <iRandom>0</iRandom> <iStick>0</iStick> <bMustBeReachable>yes</bMustBeReachable>

<bMustBeShootable>no</bMustBeShootable> </sTargetSelection> <sTargetingPriority> <iPriority>60</iPriority> <iOverridePriority>0</iOverridePriority> <iExpireTime>2000</iExpireTime> <iLifeTime>5000</iLifeTime> <cEventType>Normal Event</cEventType> </sTargetingPriority> <bTargetingEnabled>yes</bTargetingEnabled> </sTargeting> </sNeoSettings>

You might also like