Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,233
» Latest member: Thevisioneye
» Forum threads: 130
» Forum posts: 636

Full Statistics

Online Users
There are currently 29 online users.
» 0 Member(s) | 29 Guest(s)

Latest Threads
Forum: General
Last Post: Francistak
09-15-2020, 08:00 AM
» Replies: 0
» Views: 81
Forum: General
Last Post: Francistak
09-12-2020, 11:34 AM
» Replies: 0
» Views: 62
Forum: General
Last Post: Francistak
09-11-2020, 12:15 AM
» Replies: 0
» Views: 64
single static mob avoidan...
Forum: Script development - Lua ressources
Last Post: Syntax
02-01-2020, 08:08 PM
» Replies: 1
» Views: 2,022
Newbie question about Wel...
Forum: Support
Last Post: leperche
11-02-2019, 06:32 PM
» Replies: 0
» Views: 986
Nav Mesh
Forum: Support
Last Post: m0use0ver
10-15-2019, 09:37 PM
» Replies: 6
» Views: 6,015
Forum: General
Last Post: m0use0ver
10-14-2019, 02:37 PM
» Replies: 0
» Views: 1,454
Classic - oGasai 2.1.23 -...
Forum: Bot Base
Last Post: bigday928
08-27-2019, 03:56 AM
» Replies: 154
» Views: 134,822
gasai for wow classic 1.1...
Forum: General
Last Post: xrom2002
08-26-2019, 11:57 AM
» Replies: 0
» Views: 1,650
TBC - oGasai - Grinder, F...
Forum: Bot Base
Last Post: vovan
08-07-2019, 07:45 PM
» Replies: 52
» Views: 33,037

Posted by: Francistak - 09-15-2020, 08:00 AM - Forum: General - No Replies


Posted by: Francistak - 09-12-2020, 11:34 AM - Forum: General - No Replies


Posted by: Francistak - 09-11-2020, 12:15 AM - Forum: General - No Replies


  Newbie question about Well Fed
Posted by: leperche - 11-02-2019, 06:32 PM - Forum: Support - No Replies

Im just trying to give my bot a simple way of checking for well fed and if not then to use a food to get the buff but i don't know how.

i set it up in the class script like this
    if (not HasSpell('Well Fed') then UseContainerItem(1, 8, 1) end

but it doesnt work because its probably very bad in every way possible,
Also anyone got stats for the grinder status? like for example how much kills/gold i got since the start or even xp
id like to implement it i will give it a try

Btw my bot does only drink and does not use food even though i got some fish, is it because its not in the food item list?
Thanks in advance

Posted by: m0use0ver - 10-14-2019, 02:37 PM - Forum: General - No Replies

Hey there, dear community.

First of all thank you Darkenedlinux for developing this masterpiece.
oGasai works perfectly for me on Kronos 1.12 server.

But.. it doesn't seem to work perfectly for them^^
Recently when I was testing oGasai - and totally amazed by it's capabilities - I got my accounts banned on Kronos.
lol x))

I figured that it took the server about 10 minutes to point out the bots, since all of them got caught at the same time after starting.
So now I figured my workaround for this issue, and would like to share it. I added a script for auto-logoff, and perform a relog with another program.
I added the following script to my Combat Profile LUA files of oGasai:

function script_mage:relog()
    --Kronos seems to detect out bots after 10 minutes. Use this with relog function of vanilla botter
    self.waitTimer = GetTimeEX() + 30000;
    self.message = "Performing /logout command Wink";

After the character is logged off, another Botter(Vanilla Botter - nulled https://www.nulled.to/topic/120738-vanil...1-cracked/) handles the relog.
It works for multiple bots at the same time, and I am already happily botting since 12 hours AFK.
Let's see how long it lasts this time^^

Btw, would it be possible to add such a function to oGasai in future?
Auto-Relog and panic-timer.

Kind Greetz

  gasai for wow classic 1.13
Posted by: xrom2002 - 08-26-2019, 11:57 AM - Forum: General - No Replies

gasai for wow classic 1.13 ??

  Immediate Auto Logout
Posted by: Dementor - 07-02-2019, 05:43 AM - Forum: Support - Replies (1)

I am new to the whole botting scene and am trying my hand at it. I have been able to follow along with Logitech's "TBC - Ogasai - Grinder, Follower, Fishing & Combat Included" article. I am attempting to use on Warmane Outland (2.4.3) Server.

I have the files from there (the latest as I can see, from last post on page 6). I have downloaded/updated the Visual C++ Distributable and Direct X Runtime.

I start up wow, inject using cheatengine, all seems well with the menus appearing in the top left. I then log in, choose my toon and enter world. Once it loads up, it is immediately attempting to log out (the 20 seconds to log out window). I cancel the log out pop up and it re appears. I am unable to do anything because it is constantly attempting to log me out.

Not sure where to even start with this one. Any clues I can start looking into?

Thanks in advance.

  Quest leveling (not a joke)
Posted by: Nonstopich - 05-09-2019, 04:33 PM - Forum: General - Replies (1)

The idea is simple: to implement another bot mode - questing.
Not to be unfounded I will leave here a video, which shows the "primitive" implementation of this process on Wotlk.

My Mooo-girl will make few quest for you.

The video clearly shows that the character does not know how to bypass obstacles.
I'm from Russia, so sorry for link to ya.ru.

But even this is not the main problem  Big Grin 

How to get from the Red Cloud Mesa to the pig on the this quest ? Navigation system from oGossai can help us.
I want to try to use the opportunity oGassai.

You may ask: how are profiles created for the performance of tasks?

I wrote a small application that uses the MySQL DB home server.

The application is looking for the ID of the required quest in the database, determines who gives the task, who accepts it.
And if in the task you need to kill + loot from th mob or loot from the object, remember where and from whom it can be obtained.
Saves this information to a LUA file that can be used already in script code.

How do you think? I want to hear the opinion of the developers. I want to find partners Smile
Logitech, We are not familiar, but I think it will interest you  Rolleyes

Best Regards,

  single static mob avoidance
Posted by: zerger - 03-12-2019, 01:35 PM - Forum: Script development - Lua ressources - Replies (1)

(disclaimer: i am just a hobby programmer)

i started with a basic concept, if i can write a logic that can walk around a single mob i should be able to modify it 
and walk around multiple mobs. I want to the avoidance behavour look human like

live steering vs pre calculated  waypoints (wp)
since the environment and mobs are static  wp are a good solution
i can test the area for obstacles with raycasts and literally see if the way to the wp is good

my first approach was that i have a circle around a mob "aggro circle" and if i construct a tangent of that circle which
runs through my destination xy i should be able to calculate a wp (random spot in blue area)

if i take a An isosceles triangle in front of me, combine it with the tangent of the mob in my path i end up with an 
area in my isosceles triangle that is save to walk to.

[Image: tagent.png]

if i have a second mob i just take its tangent into consideration 

[Image: tangent2.png]

BUT when i imagine more mobs that approach starts to look less appealing

[Image: tagent_3.png]

second approach: construct wp left and right of a mob with a triangle
[Image: triangle.png]

i have two sides of a right triangle
a is the distance me <---> mob
b is the distance mob <---> wp (which should be greater than the aggro range)
c is root of (a*a+b*b)

to calculate both wp left and right of the mob i construct two circles and the wp are at the circle intersections
first circle has a the radius "b" and the other circle the radius "c" 

[Image: circles.png]

where the two circles intersect i have my left and right waypoint
i ended up with a working solution 

third approach: construct two wp left and right of the mob
although approach two works it is not good enough and i refine my wp selection logic
i construct two wp left and right of the mob and the distance between these wp is 1.5*radius of the aggrorcircle  

based on the point from approach two i construct the two new wp
i again have two sides of a right triangle
a is old wp <---> mob
b is 0.75* aggroradius
c is root of (a*a+b*b)

and again circle intersections are used to calculate both wp

[Image: 2wp.png]

video of the code in action

so far so good but with obstacles it gets more complicated and should be somehow solved

first idea:
calculate more wp left right so if some of them are blocked the others can be used (again check with raycast)

[Image: 4.png]

[Image: 3.png]

  Bot functions support
Posted by: Thotitout - 03-06-2019, 08:53 AM - Forum: Support - Replies (2)


I've had great success with Logitech's scripts / grinder. Yay to Logi but that's a different post for a different thread. That being said I'm using his grinder and frost mage script as a base.

I've been doing some testing with a frost mage and noticed that it never takes advantage of the 10% or 20% range increase on frostbolt when spending points into the Arctic Reach talent. I scoured through all the various scripts he included but realized that the IsSpellInRange function is apart of the WoWUnits API. In his scripts he calls targetObj:IsSpellInRange('Frostbolt') but it only returns true when less than or equal to 30 yards which is the default range of frostbolt.

Arctic reach talent doesn't seem to modify the name of the spells it affects but only their spell range value. The only other thing I figured that I would ask is if the spell range is hard coded in the API?

I'm not certain if it is possible to have it conditionally flag 0 pts /30 yd, 1 pts /33 yd, and 2 pts /36 yd range based upon how many talents are spent in arctic reach. I looked through all of the other functions included with the API but didn't see anything that would check talent points in something that doesn't add a spell to the spellbook or modify a spells name.