PDA

View Full Version : Xenobot able to not attack others creatures?



Jokkern
07-31-2013, 11:09 AM
So ive been following this player down in sea serpents for awhile now, Im on manual and she is obviously botting. She is not answering any of my messages, and shes doing all the things a bot does ( been botting for a year, and i know what a bot looks like;d) But she is not attacking my creatures, and stops attacking creatures if i do most damage to it before it dies.
Could this be just a script, or is it possible for a bot to read if a creature is someone elses? I read somewhere that this werent possible at the moment. Or could she just be semi afk and just disabling attacker whenever i am in screen.. ^.-

Opinions?:confused:

Zufux
07-31-2013, 11:20 AM
Jokkern its simple anti-ks script

moshis
07-31-2013, 11:28 AM
pretty sure the public anti-ks script on xb forums doesn't work perfectly.. could be ibot.

shinchan
07-31-2013, 11:28 AM
I can happily share this with you:


-------Anti-KS Script

MA = 2 -------How many monsters around you for the Script to cancel (This will make you KS)

function getMonstersAround(radius, ...)
local t = {...}
local monsters = {}
for i = CREATURES_LOW, CREATURES_HIGH do
local creature = Creature.GetFromIndex(i)
if (creature:isValid()) and creature:ID() ~= Self.ID() then
if (creature:isOnScreen() and creature:isVisible() and creature:isAlive()) then
if not creature:isPlayer() then
local name = creature:Name()
if (creature:DistanceFromSelf() <= radius) then
if (#t > 0 and table.contains(t, name)) or (#t == 0) then
table.insert(monsters, creature)
end
end
end
end
end
end
return monsters
end
function monstersAround(radius, ...)
if getMonstersAround(radius, ...) then
return #getMonstersAround(radius, ...)
else
return 0
end
end
function getPlayersAround(radius, ...)
local t = {...}
local players = {}
if (radius == 0) then
radius = 8
end
for i = CREATURES_LOW, CREATURES_HIGH do
local creature = Creature.GetFromIndex(i)
if (creature:isValid()) and creature:ID() ~= Self.ID() then
if (creature:isOnScreen() and creature:isVisible() and creature:isAlive()) then
if creature:isPlayer() then
local name = creature:Name()
if (creature:DistanceFromSelf() <= radius) then
if (not table.contains(t, name)) then
table.insert(players, creature)
end
end
end
end
end
end
return players
end
function playersAround(radius, ...)
if getPlayersAround(radius, ...) then
return #getPlayersAround(radius, ...)
else
return 0
end
end
while (true) do
if (playersAround(7) == 0) or (Self.TargetID() ~= 0) or ((monstersAround(1) > MA) and (playersAround(1) == 0)) or ((monstersAround(1) > 0) and (playersAround(3) == 0)) then
setTargetingEnabled(true)
wait(500)
else

Jokkern
07-31-2013, 11:32 AM
shinchan.
working like it should?

shinchan
07-31-2013, 11:33 AM
it will turn targetting off if theres a player on screen..

jayjay23
07-31-2013, 11:41 AM
Jokkern lmao do you play refugia? Because if you do, it's me :P

Jokkern
07-31-2013, 11:49 AM
Jokkern lmao do you play refugia? Because if you do, it's me :P


BUSTED ;D

Zufux
07-31-2013, 12:13 PM
LOL XD

jayjay23
07-31-2013, 12:25 PM
BUSTED ;D

Haha no report plz! Pm me your char name and i'll pm you mine just to confirm hahaha! :P