This script will not work anymore on client protocol 10.36, because the message types got shifted.
Just use the HUD MonitorMyHunting.lua, it's way better, like @RoxZin xD said.
Printable View
This script will not work anymore on client protocol 10.36, because the message types got shifted.
Just use the HUD MonitorMyHunting.lua, it's way better, like @RoxZin xD said.
http://iv.pl/images/45982517396562384943.jpg
http://iv.pl/images/97160719398434908803.jpg
What i can with this? It is script for cyclops in ibot.
@Lucas Terra
This function is not working while converting from iBot
Code:auto(800, 1000)
--[[
Name: Check Quick Loot by BlakW
Version: v1.0.0
Status: Works
TODO:
]]--
if (useQuickLoot == ("yes")) then
setsetting("Looting/LootingPolicy", "After melee kill")
elseif (useQuickLoot == ("no")) then
setsetting("Looting/LootingPolicy", "After all dead")
end
18:00:54 error in Persistent script Area by Soder:
["if target.id > 0 then"]:Area by Soder:64 attempt to index global 'target' (a nil value)
------------------------------------------------------------------------------------------------------------------------------------
PHP Code:
auto(800, 1000)
if maround_ib(7, "Medusa", "Serpent Spawn", "Hydra") > 0
then
setsetting("Persistent/Scripts/Area by Soder/Enabled","no")
else
setsetting("Persistent/Scripts/Area by Soder/Enabled","yes")
end
if $attacked.name == "Eternal Guardian" and maround_ib(7, "Medusa", "Serpent Spawn", "Hydra") > 0
then
keyevent(0x1b)
end
if maround_ib(7, "Medusa", "Serpent Spawn", "Hydra") > 0
then
setsetting("Targeting/Creatures/Eternal Guardian*/Setting*/OnlyIfTrapped", "yes")
setsetting("Targeting/Creatures/Giant Spider*/Setting*/OnlyIfTrapped", "yes")
setsetting("Targeting/Creatures/Frost Dragon*/Setting*/OnlyIfTrapped", "yes")
setsetting("Targeting/Creatures/Acid Blob*/Setting*/OnlyIfTrapped", "yes")
else
setsetting("Targeting/Creatures/Eternal Guardian*/Setting*/OnlyIfTrapped", "no")
setsetting("Targeting/Creatures/Giant Spider*/Setting*/OnlyIfTrapped", "no")
setsetting("Targeting/Creatures/Frost Dragon*/Setting*/OnlyIfTrapped", "no")
setsetting("Targeting/Creatures/Acid Blob*/Setting*/OnlyIfTrapped", "no")
end
Could it be this one then?
18:00:54 error in Persistent script Area by Soder:
["if target.id > 0 then"]:Area by Soder:64 attempt to index global 'target' (a nil value)
-----------------------------------------------------------------------------------------------------------------------------------------
PHP Code:
--[[ CONFIG START ]]--
RULES = RULES or {
{
CREATURES = CREATURES or {
"Giant Spider",
"Acid Blob",
"Ice Golem",
"Water Elemental",
,
},
SPELLS = SPELLS or {
{
ATTACK = "Exori Vis",
ENABLED = true,
HPPC = 1,
MIN_MOB = 1,
DIST = 3,
CONSIDER_PLAYERS = true,
},
{
ATTACK = "thunderstorm rune",
ENABLED = true,
HPPC = 1,
MIN_MOB = 3,
DIST = 4,
CONSIDER_PLAYERS = true,
},
{
ATTACK = "Exevo Gran Mas Vis",
ENABLED = true,
HPPC = 1,
MIN_MOB = 5,
DIST = 4,
CONSIDER_PLAYERS = true,
},
},
},
{
CREATURES = CREATURES or {
""
},
SPELLS = SPELLS or {
{
ATTACK = "exori flam",
ENABLED = true,
HPPC = 0,
MIN_MOB = 2,
DIST = 3,
CONSIDER_PLAYERS = false,
},
},
},
}
--[[ CONFIG END ]]--
SCRIPT = SCRIPT or {
AUTHOR = "soder",
VERSION = "1.0",
NAME = "Spell/Rune shooter",
}
-- DO NOT TOUCH BELOW UNLESS YOU KNOW WHAT YOURE ACTUALLY DOING --
AREA_RUNES = AREA_RUNES or {"great fireball rune","stoneshower rune","avalanche rune","thunderstorm rune"}
if target.id > 0 then
for i = #RULES, 1, -1 do
for j = #RULES[i].SPELLS, 1, -1 do
if (RULES[i].SPELLS[j].ENABLED) and (table.find(RULES[i].CREATURES,target.name)) and (target.isshootable) then
if (target.dist <= RULES[i].SPELLS[j].DIST) and (itemcount(RULES[i].SPELLS[j].ATTACK) > 0) and (table.find(AREA_RUNES,RULES[i].SPELLS[j].ATTACK)) and (target.hppc >= RULES[i].SPELLS[j].HPPC) and (maround(5, false, unpack(RULES[i].CREATURES)) >= RULES[i].SPELLS[j].MIN_MOB) and (not(RULES[i].SPELLS[j].CONSIDER_PLAYERS) or ((paround(10,true) == 0) and (lasttimeplayeronscreen >= 10000))) then
while (Self.CoolDown(SPELL_GROUP_ATTACK) == 0) and (itemcount(RULES[i].SPELLS[j].ATTACK) > 0) and (shootarearune(RULES[i].SPELLS[j].ATTACK, RULES[i].SPELLS[j].MIN_MOB,unpack(RULES[i].CREATURES))) do
shootarearune(RULES[i].SPELLS[j].ATTACK, RULES[i].SPELLS[j].MIN_MOB,unpack(RULES[i].CREATURES)) System.Wait(150, 200)
updateworld()
end
break
elseif (target.dist <= RULES[i].SPELLS[j].DIST) and not (table.find(AREA_RUNES,RULES[i].SPELLS[j].ATTACK)) and (target.hppc >= RULES[i].SPELLS[j].HPPC) and (maround(5, false, unpack(RULES[i].CREATURES)) >= RULES[i].SPELLS[j].MIN_MOB) and (not(RULES[i].SPELLS[j].CONSIDER_PLAYERS) or ((paround(10,true) == 0) and (lasttimeplayeronscreen >= 10000))) and (cancast(RULES[i].SPELLS[j].ATTACK)) then
cast(RULES[i].SPELLS[j].ATTACK)
System.Wait(Self.CoolDown(SPELL_GROUP_ATTACK))
break
end
end
end
end
end