Everyone who has never used our Bots before, can test each one for 2 days without any limitation.
The trial is given automatically when you login on the Bot, but in some cases it wouldn't work (security reasons).
If this happens, send me a private message and i will be checking the failed trials manually and adding it for those who didn't get it.
We are looking for resellers who may accept payment methods different from ours, including classictibia's cash, realesta's cash, mastercores' cash, etc. Interested? Click here at anytime.



Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Antibot solution?
#1
So, I saw few times how anti-cavebot is working:

For example: when you are botting at goblins, GM is spawning immortal goblin which is not attacking, just following player.

I saw this script: 
|Only Registered members can see download links. | Click here to buy subscription or here to register.


but it's a little problem:

Inside my targeting i have checked option "must attack me", so people suspecting me less because I don't kill their targets like 95% of botters.
But when GM is spawning antibot, my character is avoiding him and I look suspicious.
Just few minutes ago i saw a random situation, when my character didn't attack antibot goblin and ran away, I stopped manually and said "XD", few seconds later antibot monster dissapeared.

Yesterday GM spawned me antibot demon to check if im not botting XD, luckily he said something on chat so gm detected stopped my whole bot and I could respond him fast

It is possible to handle this in some way? I thought alot about this but I don't know if there is simple solution for this problem 
|Only Registered members can see download links. | Click here to buy subscription or here to register.
|Only Registered members can see download links. | Click here to buy subscription or here to register.alt="Undecided" title="Undecided" class="smilie smilie_20" />

It would be great if "must attack me" option would work only when it's a player on screen~ or...? I don't really know.

#2
I have a question regarding this.
Do his 'anti bot monsters' have the same name as normal monsters?

For example, does this monster have the name 'Goblin' / 'Demon'? Or is the name something like: "Fake Goblin"
Because if it has a different name, we could probably use 'Monster on Screen - alert' and whitelist 'Goblin' so it will give us an alarm if a 'Fake Goblin' spawns

Edit:
if I try for example this code, it gives me an error
if maroundignore(7, false, 'Goblin') >= 1 then
print('trigger')
end

#3
yes, they have the same name, the only difference is they don't attack, only follow, don't even make any puffs on you, like a dog.

I would like to have an option like "attack all monsters if no player on screen", so I would attack these antybot monsters aswell without killstealing.
After all
|Only Registered members can see download links. | Click here to buy subscription or here to register.
script would trigger at antibot monster and i can put stop/pausebot and some kind of reply like "lol wtf???"
btw im pretty sure they are spawning antibot mobs when you are alone

#4
Can you kill the fake monster?
You said they are immortal, so why do you want to attack it?

Another question:
Does that monster have a different speed level than normal creature?


We need to give as much information about those antibot creatures as possible, so Arkilys can come up with a genius script like always.


If it is the case that these monsters are immortal, than maybe we can make a script which detects that we didn't kill our 'current target' for a pretty long time

#5
As I said, I'm using option "must attack me" in targeting, so i'm not killstealing monster for other players and it's harder to say if I'm botting.

This monsters don't attack me so my bot is ignoring them and it's look very suspicious for GM.

I'm 90% sure they have the same speed.

#6
That does not answer my question.

I asked you if it's possible to kill that specific monster (manually or whatever). Or does it have unlimited HP/does it take 0 damage?

#7
|Only Registered members can see download links. | Click here to buy subscription or here to register.


We already have this script, but if you are botting on respawn with other players and kill their targets they would report you after 30 minutes and your character would be marked by GM

if targettime() >= 10 then
    local creature_attacked = attacked()
    local creature_targeted = target()

    if creature_targeted.id > 0 and creature_targeted.id == creature_attacked.id and creature_attacked.hppc >= 90 then
        playsound('default')
        flashclient()
        ignorecreature(creature_targeted.id, true)
    end
end

#8
Hello.

Honestly, I believe that GMs check our forums and so it would be like flogging a dead horse, as they will change their approach.

You can use getcreatures() to check the creatures that are on your screen and calculate how long that creature is on your screen, even checking if it is close to you or if it has already attacked you or not. If it has been on your screen for a long time, close to you and never attacked you, it is certainly this "anti-bot creature".

If you are afraid of attacking other people's creature, just don't hunt in a respawn that has other players.

Bot does not have an option to attack all monsters or not if a player is on screen, because some people would like the system to work one way and others would like it to work another way, so it's complicated. I don't think this is an indispensable feature, since you can do it through persistents, specially because when you hunt in respawns with other players, those respawns usually have weak creatures that don't depends on something very advanced.



I created this script in 1 minute, I didn't test it and I don't know if it works, but it's something you can take as an example to create yours.
This script will disable "Must attack me" of the listed creatures on Targeting if there's no player on screen. If a player appears, it will enable back only if you are not attacking anything, because a player could show up when you are killing something and Targeting would stop attack it.
local MONSTERS = { 'Demon', 'Goblin', 'Wolf' }
local DIST_ATTACK = 4

table.lower(MONSTERS)

local creatures = getcreatures('pmfs')

local PLAYER_FOUND = false
for _, creature in ipairs(creatures) do
    if creature.isplayer then
        PLAYER_FOUND = true
    end
end

if PLAYER_FOUND == false then
    for _, creature in ipairs(creatures) do
        if table.find(MONSTERS, creature.name:lower()) ~= nil and creature.ismonster and creature.dist <= DIST_ATTACK then
            setsettings('Targeting/' .. creature.name .. '/Setting1/Must attack me', false)
        end
    end
else
    local attacking_creature = attacked()
    if attacking_creature.id == 0 then
        for _, monster in ipairs(MONSTERS) do
            setsettings('Targeting/' .. monster .. '/Setting1/Must attack me', true)
        end
    end
end

#9
Well, if you just need a script to turn off 'Must attack me' when there is no1 around you, then use this:

if paround(7) <= 0 then
setsettings('Targeting/Goblin/Setting1/Must attack me', false)
else
setsettings('Targeting/Goblin/Setting1/Must attack me', true)
end

edit: fuck me
|Only Registered members can see download links. | Click here to buy subscription or here to register.
|Only Registered members can see download links. | Click here to buy subscription or here to register.alt="Big Grin" title="Big Grin" class="smilie smilie_4" />
Arkilys just posted a godlike script before I clicked on 'reply'

edit2:
For some reason, once your script triggers and enabled 'Must attack me' it will not disable it again.

#10
|Only Registered members can see download links. | Click here to buy subscription or here to register.

Hello.

hahaha

I just fixed it.



Forum Jump:



Forum software by © MyBB Theme © iAndrew 2016