OTClientV8 BOT

samandriel

Active Member
Joined
Oct 19, 2016
Messages
154
Best answers
0
Reaction score
39
New version has been released - it has waypoints, attacking and looting available. Attacking is the hardest part and it's not fully done yet - test and tell me what you think.
now i really want to use your client

man if u still making it, ppl will just stop to use tibia client to use otclient v8
if your bot grow like it is growing, it will be be more worth hahahaha
 
OP
K

kondra

Advanced OT User
Joined
Apr 9, 2018
Messages
73
Best answers
0
Reaction score
234
Next update, much better path finding and attacking this time.
Also I made version dedicated for Tibia 8.60, it comes with things and sprites so it's ready to use just after startup. It also has the most popular 8.60 servers added, including:
  • MegaTibia
  • BaiakIlusion
  • Demolidores
  • PBotwars
  • Rexia
  • BaiakZiron
And others. You can also connect to any other 8.60 server you want.
Download: http://otclient.ovh/860/files/OTClientV8.6.zip
 

samandriel

Active Member
Joined
Oct 19, 2016
Messages
154
Best answers
0
Reaction score
39
Next update, much better path finding and attacking this time.
Also I made version dedicated for Tibia 8.60, it comes with things and sprites so it's ready to use just after startup. It also has the most popular 8.60 servers added, including:
  • MegaTibia
  • BaiakIlusion
  • Demolidores
  • PBotwars
  • Rexia
  • BaiakZiron
And others. You can also connect to any other 8.60 server you want.
Download: http://otclient.ovh/860/files/OTClientV8.6.zip
I'll try to compile your client in my debian, keep this good work
One suggestion is on Heal
Should have more options...
3 spell hp heal options (low,med,high), 2 item hp heal options (low,high), 2 mp heal options (low,high)
 

eldera

Member
Joined
Oct 27, 2012
Messages
161
Best answers
1
Reaction score
24
An example, why this bot will be much more powerful than others is data synchronization between players.
This is nothing new tbh. In XenoBot, WindBot it was/is possible to write scripts for team hunts etc. Just saying...
 
OP
K

kondra

Advanced OT User
Joined
Apr 9, 2018
Messages
73
Best answers
0
Reaction score
234
New version has been released, with sound support. Check out bot github for more informations, because I can't update my first post anymore.
1573489715289.png
 

atef201080

New Member
Joined
Aug 16, 2009
Messages
13
Best answers
1
Reaction score
0
Having ability to add attacking spells rotation instead of 1 attacking spell would be awesome!
good work tho :)
 
OP
K

kondra

Advanced OT User
Joined
Apr 9, 2018
Messages
73
Best answers
0
Reaction score
234
Currently it doesn't support default otclient
 

samandriel

Active Member
Joined
Oct 19, 2016
Messages
154
Best answers
0
Reaction score
39
Can someone give info on how and where to modify the files to use it on a custom server OTclient?
looks u have the best otclient bot for now
gz
this bot just needs hotkeys and shortkeys tab



he don't want to
its not a mod
he make the bot inside of his client who is not open source, unless you pay to him

so its not for the community, its just a client to use, just like tibia client is
i suggest you to use candybot (it is usable) + jhonny cave walker (a cave bot waypointer)

or get this client .dat and .spr, run in tibia client with elfbot who still so much better
and on others custom servers with higher version, just use xenobot, its better too

As i say there, if you don't see
Now create a topic on support board so we can help you, this topic is to talk about this project

 
OP
K

kondra

Advanced OT User
Joined
Apr 9, 2018
Messages
73
Best answers
0
Reaction score
234
Hey,
Today I added new feature, which is BotServer to exchange data between players. It's currenctly only available in version from OTCv8/otclientv8 (https://github.com/OTCv8/otclientv8)
There are 4 functions (from OTCv8/otclientv8_bot (https://github.com/OTCv8/otclientv8_bot/blob/master/game_bot/functions/server.lua)):
Code:
BotServer.init(nick, channel)
BotServer.terminate()
BotServer.send(topic, data)
BotServer.listen(topic, function(nick, message)

end)
First you need to init bot server for example
Code:
BotServer.init(name(), "my channel")
Then you can listen to specific topic
Code:
BotServer.listen("topic1", function(nick, message)
  info("Message from " .. nick .. ": " .. json.encode(message))
end)
And send messages
Code:
BotServer.send("topic1", {hello=now})
Everyone on the channel listening topic1 will receive this message, so callback from BotServer.listen("topic1", ...) will be executed.

Here's an example, magic wall timer synchronization:
Code:
storage.mwalls = {}

local channel = "uniquenameofchannel"
BotServer.init(name(), channel)
BotServer.listen("mwall", function(name, message)
  if not storage.mwalls[message["pos"]] then
    storage.mwalls[message["pos"]] = now + message["duration"] - 150 -- 150 is latency correction
  end
end)

onAddThing(function(tile, thing)
  if thing:isItem() and thing:getId() == 2129 then
    local pos = tile:getPosition().x .. "," .. tile:getPosition().y .. "," .. tile:getPosition().z
    if not storage.mwalls[pos] or storage.mwalls[pos] < now then
      storage.mwalls[pos] = now + 20000
      BotServer.send("mwall", {pos=pos, duration=20000})
    end
    tile:setTimer(storage.mwalls[pos] - now)
  end
end)
So you can use it to create advanced combo scripts, exchange information about position/mana/health/items, create private chat - whatever. Have fun ;) Server is located in canada so expect 100-200 ms latency
 

sabodden

New Member
Joined
Sep 27, 2019
Messages
28
Best answers
0
Reaction score
2
why this bot isn't open source?
you don't want to share the client code, this is sad, but ok...
but this bot could be the most stronger bot made for tibia
that is the most important condition for most of otservers players like me, i still using classic client 8.6 running on wine, just because of elfbot
 

sabodden

New Member
Joined
Sep 27, 2019
Messages
28
Best answers
0
Reaction score
2
bot is open source
holy cow
my bad
sorry

now i got, it just don't work on otclient, its not a mod

hope some day it supports otc, or maybe your client become open source and become the new otclient
 

Raiden

Developer
Joined
Sep 16, 2008
Messages
486
Best answers
0
Reaction score
31
Location
Venezuela
It is sad to see how great was this game once upon a time, and now everybody cheats and the amount of users using a client depends on how good bots it has, I won't ever understand how can anyone enjoy this game when they don't even play anymore (and I understand nowadays nobody have time to keep grinding, but other options were better)

Now, on-topic, even if you are making a bot, it is a really great job, I have used your client and is by far, the best OTC version I have ever seen, keep going!
 
Top