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:
functionscript_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 "; Logout(); end
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.
Hey,
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?
Hello.
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. https://yadi.sk/i/gCQRbhrrf7yogg
But even this is not the main problem
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
Logitech, We are not familiar, but I think it will interest you
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.
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"
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
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.
it will have some bugs, and i've made it to basically use spells rotation, summon and sacrifice voidwalker, create and use healthstones
it may not work properly if you don't have some of those skills, in any case i've made a setup of "useSkill"
feel free to change it, the rotation if all skills are set to true will be:
agony as opener,
then
Life Tap (if conditions met) -> drain soul (if out of stones and enemy dying) -> heal with stone (if conditions met) -> shadow bolt (if in Shadow Trance) -> siphon life -> corruption -> agony -> immolate -> drain life
each debuff will only be used if the enemy does not already have it
just download it and put the scripts in script folder and the menu on the main folder
The menu.lua is already updated to have warlock script
ps: the code has an option doesTheServerYouPlayHealsPetWhenMounting because my server is currently bugged and if you mount, your pet is re-summoned when you get out of your horse, so it gets full life and mana, it's set to true as default, you'll need to change it by opening the file and manually changing the text from "true" to "false"
--[edit 27/feb/2019]--
> updated menu.lua
> added shaddow bolt as an option to replace drain life
--[edit 28/feb/2019]--
> added option to change hotfix drink if you're having trouble as well and want to use another drink just edit the name in the first few lines of the file
> added script_grind.lua file hotfix, i'm having some errors using current version, i commented the lines and the script is not working properly but at least is working for me now
--[edit 2/mar/2019]--
> removed edited script_grind.lua attachment as the current version provided by logitech is currently working for me
> updated the whole code to be compatible with new logitech's script
> added menu tab configuration, you can now config it by opening ogasai's menu in-game
Requirements:
* NavMesh files (mmaps): https://mega.nz/#!g0U2xI4a!aoJICAY34DLvM...Xz4J3rg9dM
* In TBC zones you can use raycast pathing (it handles most sitatuations, but not all)
* Wow has to be in window mode
* Enable auto loot corpse in WoW interface settings. Otherwise it will not loot.
How to install:
1. Extract the .rar archive
2. Extract the mmaps into the same dir
3. Start oGasaiLoader.exe
3. Select your WoW.exe
After injection:
1. Log into the server, choose char, enter world...
2. Choose a Mode and a combat script for your class...
3. Press Start, nav mesh files loads automaticly...
Hotspot Grinding
*There is a hotspot database that auto loads hotspots depending on your level and race. So far there are only some human and night elf locations in the DB.
*Press set current location as hotspot button to see what line you should add in the scripts//db//hotspotDB.lua
* Now you can select any hotspot from the DB in the Path options menu
Vendor
* You can add vendors to scripts//db//vendorDB.lua for automatic load on startup
* You can set vendors manually in the UI, this will print the addVendor code to put in the DB if you want
* You can set repair, sell, food, drink, arrow and bullet vendors at the same time
* You can set it to refill food/drinks when below a certain amount
Gather
* Skinning, Herbalism & Mining while grinding
Auto Spend Talents
* Change talents in script_talent.lua
Resting
* script_helper.lua includes food and drinks that the bot searches for you can add more ofc
Mounts
* If the bot doesn't mount, check in script_helper.lua if your mount name is added
Follower
* Uses the same combat scripts used by the grinder
* A priest follower heals the whole party
* You can set a grinder bot to be group leader with free for all loot
* If a grinder bot is in group it will wait for the group to rest and catch up
Fishing
* Uses the same combat scripts used by the grinder
* Auto attaches lure
* Set a sell vendor and it will sell at full inventory, otherwise it stops then