Giter Club home page Giter Club logo

mod-ah-bot's Introduction

logo AzerothCore

Mod-AHBOT

  • Latest build status with azerothcore: Build Status

Important notes

You have to use at least AzerothCore commit 9adba48.

If you use an old version of this module please update the table structure using this SQL statement:

ALTER TABLE `auctionhousebot` RENAME TO `mod_auctionhousebot`;

Description

An auction house bot for the best core: AzerothCore.

Installation

1. Simply place the module under the `modules` directory of your AzerothCore source. 
1. Import the SQL manually to the right Database (auth, world or characters) or with the `db_assembler.sh` (if `include.sh` provided).
1. Re-run cmake and launch a clean build of AzerothCore.

Edit module configuration (optional)

If you need to change the module configuration, go to your server configuration folder (where your worldserver or worldserver.exe is) rename the file mod_ahbot.conf.dist to mod_ahbot.conf and edit it.

Usage

Edit the module configuration and add a player account ID and a character ID. This character will sell and buy items in the auction house so give him a good name.

Notes:

  • The account used does not need any security level and can be a player account.
  • The character used by the ahbot is not meant to be used ingame. If you use it to browse the auction house, you might have issues like "Searching for items..." displaying forever.

Credits

  • Ayase: ported the bot to AzerothCore
  • Other contributors (check the contributors list)

mod-ah-bot's People

Contributors

ayasecore avatar barbzyhool avatar biosfree avatar dedmen avatar deku avatar francescoborzi avatar helias avatar kewinrausch avatar kitzunu avatar locus313 avatar milestorme avatar mornil avatar nefertumm avatar pangolp avatar peti446 avatar rbedfordpro avatar ultranix avatar winfidonarleyan avatar yehonal avatar yggdrasilwotlk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mod-ah-bot's Issues

Feature: Mor chars used from the AH-Bot

Describe your feature request or suggestion in detail

Hi, i look for a feature to get the AH-Bot use more than one Character at my AHBot Account at once like the AH-Bot on TrinityCore.

This would make the server looks more like an populated server and will be very good for immersion.

Describe a possible solution to your feature or suggestion in detail

TrinityCore has an AH-Bot who works exactly like i was writing above.

Additional context

No response

AHBot bids only arrive in mail after restarting the server

This seems very strange, and I've not been able to understand why yet. The AHBot buys the stuff I sell at the Auction House (I even get the notification that a buyer was found), but withholds the money until I restart the worldserver. Then, it immediately sends all the purchase messages at once into my mailbox. Would be much appreciated to know of any solution.

Errors compiling

/usr/bin/ld: ../scripts/libscripts.a(ScriptLoader.cpp.o): in function AddScripts()': ScriptLoader.cpp:(.text+0x49): undefined reference to Addmod_ah_bot_masterScripts()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/build.make:174: src/server/worldserver/worldserver] Error 1
make[1]: *** [CMakeFiles/Makefile2:1285: src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Only occurs with the ah-bot module installed.

Bug: Does not fetch the minitems and maxitems from: AzerothCore SQL database

Current Behaviour

AHBot worked and put up 249 items, it could also buy, But..

Does not fetch the minitems and maxitems from: AzerothCore SQL database /acore_charaters/mod_actionhousebot/data

Dont know why.. But i got it working by using serverside commands:

Auction House BOT (AHBot)
houseid = () House Faction.
2 = Alliance
6 = Horde
7 = Neutral

AHBot commands: [Type = AHBot help], ahexpire, minitems, maxitems, percentages, minprice, maxprice, minbidprice, maxbidprice, maxstack, buyerprice, bidinterval, bidsperinterval, reload

	Syntax is: ahbotoptions $option $ahMapID (2, 6 or 7) $parameter
	
	Example 1 = ahbotoptions minitems 2 20000
	Example 2 = ahbotoptions maxitems 2 25000

Expected Behaviour

Suggestion:
Make file = "mod_ahbot.conf.dist" have values for each houseid = 2,6,7, minitems and maxitems

Or atleast make i so it fetches the values from AzerothCore SQL database /acore_charaters/mod_actionhousebot/data

Steps to reproduce the problem

1 install module, start auth & world server, enable

AuctionHouseBot.DEBUG = 0
AuctionHouseBot.DEBUG_FILTERS = 0
AuctionHouseBot.EnableSeller = 1
AuctionHouseBot.EnableBuyer = 1
AuctionHouseBot.UseBuyPriceForSeller = 1
AuctionHouseBot.UseBuyPriceForBuyer = 1
AuctionHouseBot.Account = 202 (select your own ahbot account)
AuctionHouseBot.GUID = 2002 (select your own ahbot GUID)
AuctionHouseBot.ItemsPerCycle = 12200

Extra Notes

No response

AC rev. hash/commit

none

Operating system

Windows 11 x64

Custom changes or Modules

No response

[Request] Automatically Adapting Prices

If we could make the AH bot adapt to the prices of items as they are bought and sold it would really expand the usefulness of the bot. By tracking when purchases are made if what and for how much, the AH-bot could then adapt to the actual market value of items increasing its realism.

compile error

Severity Code Description Project File Line Status Suppressed
Error LNK2019 Unresolved external symbol "void __cdecl Addmod_ah_bot_masterScripts(void)" (?Addmod_ah_bot_masterScripts@@yaxxz) referenced in function "void __cdecl AddModulesScripts(void)" (?AddModulesScripts@@yaxxz) worldserver E:\azerothcore- wotlk-master\Build\src\server\worldserver\modules.lib(ModulesLoader.obj) 1

AHBOT not populating number of items based on conf file

i tested the bot on our server set AuctionHouseBot.ItemsPerCycle = 10000. There is not 10000 items listed in auction house in game. not even 1000. Maybe a 100 but not even close to 1000 or more.
here is my conf file https://paste-bin.xyz/76600
screenshot of world server console https://prnt.sc/CFnb1JGdx8_p
can i get confirmation on this please?
To Test: use my conf file above. load world server go in game to auction house tell me what you see. Do you see anything close to 1000 or more total items listed? Go through each category one at a time.

Nothing works

Check the comments here: #11

Commands work but I see 0 item in the auction house

Bug: Issues in disabled items list

Current Behaviour

Many things are in the disabled items list, even though they are valid, and are actually being sold in AH on "real" servers.

In my fork I have imported a list of item prices from Auctioneer addon data from a very big server, so items that are sold in the real world.
Using that to filter the disabled items list, I find that there are about 270 items in the disabled list, that are actually being sold in real AH's.

Using this to keep a list of wrong things.

These are just normal fish. I was already confused why I can sell Mud Snappers on auction house, but Smallfish I can't, even though they are both fished together in the same region.

The Oily Blackmouth is even an alchemy trade good, which is quite useful.

One note, the subclass 0 ones are rare fishes. But they can still be sold (and usually for quite high prices)
I have also included some rare fish (like 21 pound lobster, 32 pound salmon, 103 pound mightfish) that don't have a price in my data, but that is simply because they are so ultra rare, not because they are unavailable

entry	class	subclass	name
6291	7	8	Raw Brilliant Smallfish
6292	15	0	10 Pound Mud Snapper
6294	15	0	12 Pound Mud Snapper
6295	15	0	15 Pound Mud Snapper
6309	15	0	17 Pound Catfish
6310	15	0	19 Pound Catfish
6311	15	0	22 Pound Catfish
6358	7	11	Oily Blackmouth
6359	7	11	Firefin Snapper
6363	15	0	26 Pound Catfish
6364	15	0	32 Pound Catfish
8365	7	8	Raw Mithril Head Trout
13754	7	8	Raw Glossy Mightfish
13755	0	5	Winter Squid
13756	7	8	Raw Summer Bass
13758	7	8	Raw Redgill
13759	7	8	Raw Nightfin Snapper
13760	7	8	Raw Sunscale Salmon
13876	15	0	40 Pound Grouper
13877	15	0	47 Pound Grouper
13878	15	0	53 Pound Grouper
13879	15	0	59 Pound Grouper
13880	15	0	68 Pound Grouper
13882	15	0	42 Pound Redgill
13883	15	0	45 Pound Redgill
13884	15	0	49 Pound Redgill
13885	15	0	34 Pound Redgill
13886	15	0	37 Pound Redgill
13887	15	0	52 Pound Redgill
13901	15	0	15 Pound Salmon
13902	15	0	18 Pound Salmon
13903	15	0	22 Pound Salmon
13904	15	0	25 Pound Salmon
13905	15	0	29 Pound Salmon
13906	15	0	32 Pound Salmon
13907	15	0	7 Pound Lobster
13908	15	0	9 Pound Lobster
13910	15	0	15 Pound Lobster
13911	15	0	19 Pound Lobster
13912	15	0	21 Pound Lobster
13914	15	0	70 Pound Mightfish
13915	15	0	85 Pound Mightfish
13916	15	0	92 Pound Mightfish
13917	15	0	103 Pound Mightfish
13888	7	8	Darkclaw Lobster
13889	7	8	Raw Whitescale Salmon
13890	7	8	Plated Armorfish
13893	0	5	Large Raw Mightfish
21071	7	8	Raw Sagefish
21153	7	8	Raw Greater Sagefish
27422	7	8	Barbed Gill Trout
27437	7	8	Icefin Bluefish
33823	7	8	Bloodfin Catfish
33824	7	8	Crescent-Tail Skullfish
41801	7	8	Moonglow Cuttlefish
41802	7	8	Imperial Manta Ray
41803	7	8	Rockfin Grouper
41805	7	8	Borean Man O' War
41806	7	8	Musselback Sculpin
41807	7	8	Dragonfin Angelfish
41808	7	8	Bonescale Snapper
41809	7	8	Glacial Salmon
41810	7	8	Fangtooth Herring
41812	7	8	Barrelhead Goby
41813	7	8	Nettlefish
41814	7	8	Glassfin Minnow
43571	7	8	Sewer Carp
43572	7	8	Magic Eater
43646	7	8	Fountain Goldfish
43647	7	8	Shimmering Minnow
43652	7	8	Slippery Eel

Enchanting supplies?? Ref #73

6216	7	12	Mystical Powder
6374	7	12	Enchanted Powder
10939	7	12	Greater Magic Essence
10978	7	12	Small Glimmering Shard
10998	7	12	Lesser Astral Essence
11082	7	12	Greater Astral Essence
11083	7	12	Soul Dust
11084	7	12	Large Glimmering Shard
11134	7	12	Lesser Mystic Essence
11135	7	12	Greater Mystic Essence
11137	7	12	Vision Dust
11138	7	12	Small Glowing Shard
11139	7	12	Large Glowing Shard
11174	7	12	Lesser Nether Essence
11175	7	12	Greater Nether Essence
11176	7	12	Dream Dust
11177	7	12	Small Radiant Shard
11178	7	12	Large Radiant Shard
14343	7	12	Small Brilliant Shard
14344	7	12	Large Brilliant Shard
16202	7	12	Lesser Eternal Essence
16203	7	12	Greater Eternal Essence
20725	7	12	Nexus Crystal
22446	7	12	Greater Planar Essence
22447	7	12	Lesser Planar Essence
22450	7	12	Void Crystal
34057	7	12	Abyss Crystal
41741	7	12	Cobalt Rod
44451	7	12	Runed Cobalt Rod
46849	7	12	Titanium Powder
49640	7	12	Essence or Dust

Tradegoods - Leather

15409	7	6	Refined Deeprock Salt
15410	7	6	Scale of Onyxia
15415	7	6	Blue Dragonscale
15417	7	6	Devilsaur Leather
15419	7	6	Warbear Leather
17012	7	6	Core Leather
20498	7	6	Silithid Chitin
20500	7	6	Light Silithid Carapace
20501	7	6	Heavy Silithid Carapace
25699	7	6	Crystal Infused Leather
25700	7	6	Fel Scales
29539	7	6	Cobra Scales
29547	7	6	Wind Scales
29548	7	6	Nether Dragonscales
38561	7	6	Jormungar Scale

Tradegoods - Ore

10620	7	7	Thorium Ore
36910	7	7	Titanium Ore
36912	7	7	Saronite Ore
22202	7	7	Small Obsidian Shard

Tradegoods - Herb

22710	7	9	Bloodthistle
22788	7	9	Flame Cap
22797	7	9	Nightmare Seed

Tradegoods - Other

37164	7	11	Swords Deck
39151	7	11	Alabaster Pigment
39334	7	11	Dusky Pigment
39338	7	11	Golden Pigment
39339	7	11	Emerald Pigment
39340	7	11	Violet Pigment
39341	7	11	Silvery Pigment
39342	7	11	Nether Pigment
39343	7	11	Azure Pigment
40199	7	11	Pygmy Suckerfish
43103	7	11	Verdant Pigment
43104	7	11	Burnt Pigment
43105	7	11	Indigo Pigment
43106	7	11	Ruby Pigment
43107	7	11	Sapphire Pigment
43108	7	11	Ebon Pigment
43109	7	11	Icy Pigment
43561	7	11	Iridescent Pollen
45909	7	11	Giant Darkwater Clam

Consumable - Food&Drink

12238	0	5	Darkshore Grouper
13755	0	5	Winter Squid
13893	0	5	Large Raw Mightfish
20709	0	5	Rumsey Rum Light
21114	0	5	Rumsey Rum Dark
42434	0	5	Lovely Cake Slice
43087	0	5	Crisp Dalaran Apple
43695	0	5	Half Full Bottle of Prison Moonshine

Some other misc things (That are definitely sold in real AH's, I actually have prices for all these, exported from Auctioneer data)

3260	4	1	Scarlet Initiate Robes
6360	2	4	Steelscale Crushfish
6366	2	20	Darkwood Fishing Pole
6651	2	4	Broken Wine Bottle
7287	15	0	Red Whelp Scale
8350	4	0	The 1 Ring
8383	15	0	Plain Letter
9718	2	7	Reforged Blade of Heroes
11903	15	2	Cat Carrier (Corrupted Kitten)
17195	15	0	Fake Mistletoe
19808	2	4	Rockhide Strongfish
21536	15	3	Elune Stone
21816	15	3	Heart Candy
21817	15	3	Heart Candy
21818	15	3	Heart Candy
21819	15	3	Heart Candy
21820	15	3	Heart Candy
21821	15	3	Heart Candy
21822	15	3	Heart Candy
21823	15	3	Heart Candy
22795	0	0	Fel Blossom
23773	6	3	Adamantite Shells
23858	15	0	Singed Page
23866	15	0	Singed Page
23867	15	0	Singed Page
23868	15	0	Singed Page
24243	7	4	Adamantite Powder
30438	13	0	Cache of the Legion Key
32598	0	3	Unstable Flask of the Beast
32601	0	3	Unstable Flask of the Sorcerer
32655	4	1	Crystalweave Bracers
32656	4	3	Crystalhide Handwraps
32658	4	0	Badge of Tenacity
32659	2	15	Crystal-Infused Shiv
32660	2	7	Crystalforged Sword
32662	2	10	Flaming Quartz Staff
32664	4	0	Dreamcrystal Band
33081	0	8	Voodoo Skull
33803	6	2	Adamantite Stinger
34622	2	16	Spinesever
35202	9	10	Design: Amulet of Flowing Life
36862	0	0	Worn Troll Dice
36863	0	0	Decahedral Dwarven Dice
37163	15	4	Rogues Deck
37196	4	1	Runecaster's Mantle
37197	4	1	Tattered Castle Drape
37243	4	2	Treasure Seeker's Belt
37290	4	0	Dragon Prow Amulet
37364	4	0	Frostbridge Orb
37365	4	3	Bands of the Sky Ring
37366	4	2	Drake-Champion's Bracers
37410	2	16	Tracker's Balanced Knives
37587	4	2	Ymirjar Physician's Robe
37590	4	4	Bands of Fading Light
37624	4	0	Stained-Glass Shard Ring
37625	4	4	Web Winder Gloves
37646	4	0	Burning Skull Pendant
37647	4	1	Cloak of Bloodied Waters
37648	4	3	Belt of Tasseled Lanterns
37671	4	4	Refined Ore Gloves
37672	4	4	Patina-Coated Breastplate
37673	4	1	Dark Runic Mantle
37799	4	1	Reanimator's Cloak
37800	4	3	Aviary Guardsman's Hauberk
37801	4	4	Waistguard of the Risen Knight
37856	2	15	Librarian's Paper Cutter
37857	4	3	Helm of the Lightning Halls
37858	4	2	Awakened Handguards
38266	0	8	Rotund Relic
39472	4	0	Chain of Latent Energies
39969	0	8	Fire Seed
40110	0	0	Haunted Memento
41166	0	1	Runic Healing Injector
42545	0	1	Runic Mana Injector
43611	2	7	Krol Cleaver
43612	2	16	Spineslicer
43613	2	15	The Dusk Blade
44148	15	4	Mages Deck
44158	15	4	Demons Deck
44310	2	15	Namlak's Supernumerary Sticker
44311	2	7	Avool's Sword of Jin
44505	2	15	Dustbringer
44703	2	15	Dark Herring
49916	4	0	Lovely Charm Bracelet

I think we should clean up the disabled list.
Sort things by categories (Like "Depreacated prefix") and such.

And also instead of just hardcoding a list, do it using queries. For example we can Query for items with Flags&0x10, to get all items already flagged as deprecated. Then we don't need to list them separately.

  • ITEM_FLAG_DEPRECATED is 1595 items
  • ITEM_FLAG_CONJURED is 114 items

(Excluding the flag checks above)

  • item_template.name LIKE '%DEPRECATED%' 17 items
  • item_template.name LIKE '[PH]%' 103 items
  • item_template.name LIKE '%deprecated%' 14 items
  • item_template.name LIKE '%test%' 72 items
  • item_template.name LIKE 'QA%' 25 items
  • item_template.name LIKE 'zzOLD%' 26 items
  • item_template.name LIKE 'CRobinson%' 14 items
  • bonding = 1 is 2501 items (even though we have separate config option to disable BOP items)
  • class=15 & subclass=0 & description!="" & item_template.name LIKE '% Coin' 53 items (dalaran fountain coins) (40 of these are already disabled, somehow we're missing a few)

With these, that leaves about 1200 items to manually disable (instead of the previous 4500)

Expected Behaviour

Items that are commonly sold should not be disabled.

Steps to reproduce the problem

Use the normal SQL setup files.

Extra Notes

No response

AC rev. hash/commit

AC fd2869f283fddb7190c9202f2e859747c7150cb7

Operating system

Debian

Custom changes or Modules

No response

Bug: mod_auctionhousebot_disabled_items doesn`t work

Current Behaviour

The items in mod_auctionhousebot_disabled_items still appear in the auction house.

I made a list of deprecated items that were appearing in my action house, but when i tried to insert them into my database it complained that they were already there.

Expected Behaviour

That they don`t appear.

Steps to reproduce the problem

  1. try to add a item ID to your mod_auctionhousebot_disabled_items
  2. Check if it appears in the auction house

Extra Notes

No response

AC rev. hash/commit

AzerothCore rev. b45a3fcac97b 2023-08-13 22:38:53 +0700 (AzerothCore branch) (Win64, Release, Static)

Operating system

Windows 10 x64

Custom changes or Modules

AutoBalance
AutoRevive
dynamicxp
GainHonorGuard
instance-reset
leech
mod-rdf-expansion
mod-time_is_time
mod_ahbot
mod_boss_announcer
mod_learnspells
mod_LuaEngine
mod_pvptitles
npc_beastmaster
reagent_bank_account
reusablepotion
reward_system
SkipDKModule
SoloLfg
statbooster
transmog

Bug: Almost Zero Bags in AH

Current Behaviour

I generated an AH of 10,000 items on default settings and there is one single bag in it.

image

Expected Behaviour

The classic "wow experience" of making an alt/new character is checking the AH for bags.

There should be a variety of bags in the AH.

Room to improve the module by adding additional/useful config options such as "always include" options so this could be manually fixed.

Steps to reproduce the problem

Install mod with default settings
Set the min/max in db to a high value
Observe low bags

Extra Notes

No response

AC rev. hash/commit

23-11-29

Operating system

win10

Custom changes or Modules

No response

[Request] Very uneven item distribution

The item distribution by subtype is very uneven, I tend to have about one fifth of my trade goods as metal, but less than 1% as enchanting supplies, and I have yet to see it ever sell any enchanting essences. If someone could add a config for distribution by subtype, That would be great.

Compiling issue

/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp: In member function ‘void AuctionHouseBot::addNewAuctions(Player*, AHBConfig*)’:
/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp:378:31: warning: switch condition has type bool [-Wswitch-bool]
             switch (SellMethod)
                               ^
/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp: In member function ‘void AuctionHouseBot::addNewAuctionBuyerBotBid(Player*, AHBConfig*, WorldSession*)’:
/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp:574:26: warning: switch condition has type bool [-Wswitch-bool]
         switch (BuyMethod)
                          ^
/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp: In member function ‘void AuctionHouseBot::Initialize()’:
/azerothcore-wotlk/modules/mod-ah-bot/src/AuctionHouseBot.cpp:869:31: warning: switch condition has type bool [-Wswitch-bool]
             switch (SellMethod)
                               ^
[ 17%] Building CXX object deps/g3dlite/CMakeFiles/g3dlib.dir/source/Sphere.cpp.o

[ 99%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-ah-bot/src/cs_ah_bot.cpp.o
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp: In static member function ‘static bool ah_bot_commandscript::HandleAHBotOptionsCommand(ChatHandler*, const char*)’:
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:101:56: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(0, ahMapID, NULL, NULL);
                                                        ^
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:112:58: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(1, ahMapID, NULL, param1);
                                                          ^
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:123:58: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(2, ahMapID, NULL, param1);
                                                          ^
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:237:57: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(5, ahMapID, NULL, param);
                                                         ^
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:454:59: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(12, ahMapID, NULL, param1);
                                                           ^
/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:466:59: warning: passing NULL to non-pointer argument 3 of ‘void AuctionHouseBot::Commands(uint32, uint32, uint32, char*)’ [-Wconversion-null]
             auctionbot->Commands(13, ahMapID, NULL, param1);
                                                           ^
[ 99%] Building CXX object src/server/scripts/CMakeFiles/scripts.dir/PrecompiledHeaders/ScriptPCH.cpp.o
[ 99%] Linking CXX static library libscripts.a

[100%] Linking CXX executable worldserver
../../../modules/mod-eluna-lua-engine/lualib/liblualib.a(loslib.c.o): In function `os_tmpname':
loslib.c:(.text+0x14d): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
../scripts/libscripts.a(cs_ah_bot.cpp.o): In function `AuctionHouseBot::instance()':
cs_ah_bot.cpp:(.text._ZN15AuctionHouseBot8instanceEv[_ZN15AuctionHouseBot8instanceEv]+0x36): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN15AuctionHouseBot8instanceEv[_ZN15AuctionHouseBot8instanceEv]+0x4f): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
../scripts/libscripts.a(cs_ah_bot.cpp.o): In function `ah_bot_commandscript::HandleAHBotOptionsCommand(ChatHandler*, char const*)':
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xfa): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x304): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x338): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x351): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x3a6): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x4be): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x548): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x561): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x6c4): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xb0e): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xb38): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xb51): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xca5): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xe19): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xf75): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x10d1): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x138a): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
../scripts/libscripts.a(cs_ah_bot.cpp.o):cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x13e6): more undefined references to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)' follow
../scripts/libscripts.a(cs_ah_bot.cpp.o): In function `ah_bot_commandscript::HandleAHBotOptionsCommand(ChatHandler*, char const*)':
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1529): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1542): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1568): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1581): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x15ec): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1605): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1651): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x166a): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x16b1): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x16ca): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x16ff): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1718): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1750): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1769): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
collect2: error: ld returned 1 exit status
src/server/worldserver/CMakeFiles/worldserver.dir/build.make:294: recipe for target 'src/server/worldserver/worldserver' failed
make[2]: *** [src/server/worldserver/worldserver] Error 1
CMakeFiles/Makefile2:1349: recipe for target 'src/server/worldserver/CMakeFiles/worldserver.dir/all' failed
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
root@azerothcore:/azerothcore-wotlk/build# ```

Help!!

I really have no idea how to generate this thing.. i did .generate, not working
i did .ah rebuild, nothing
I cannot find any tutorial please

Cannot increase amount of auctions.

There has been two ways to do this.

Either with the modules own config file, which has the value off 250 items in AH per cycle by default. According to other this setting has never seemed to work actually.

Other option some have mentioned as working. Going into the database directory in your MySQL server and looking into world --> mod-auctionhousebot and editing the values there which have been set to 250.

Neither of these are working and I'm wondering is there some other cap somewhere? Are my values somehow too big? Trying to do the following.

Settings in DB
Items in Alliance ah: min 1 max 1
Items in Horde ah: min 10 000 max 11 000
Items in Neutral ah: min 250 max 250

Settings in Config.txt
Items per cycle in AH 8000

Any ideas? Has anybody succeeded recently in increasing the amount of items the bot sells?

Also is there any idea how long a cycle takes? Is there a way to increase the speed of a cycle?

Item creation blocks DB?

I just got this running the other day and noticed that when the AH bot is creating auctions I am blocked from logging into the game.

If I am already in the game, I have an issue with my warlock where after summoning my voidwalker, his control panel never appears. He likewise never reacts to enemies.

It seems that creating auctions is overwhelming my world db? I tried adding more threads but that doesn't seem to do anything. Does anyone else have this issue? Is there a recommended config for mySQL?

Wont build

Get this error when building
azerothcore-wotlk/modules/azerothcore_mod_AHbot/src/AuctionHouseBot.cpp:126:30: fatal error: no member named 'outString' in 'Log'
if (debug_Out) sLog->outString("AHSeller: Disabled");

Suggestion - Remove .patch need

For full modularity, the .patch should be ditched in favor of a complete self contained module. Not sure if possible with this module

cant compile worldserver

Current Behaviour

compile crashes

Expected Behaviour

It should compile

Steps to reproduce the problem

downloaded the ahbot to the module directory.
I starter a recompile of the worldserver

Extra Notes

on AddModulesScripts()': 46.97 ModulesLoader.cpp:(.text+0x1): undefined reference to Addmod_ah_bot_masterScripts()'
47.28 clang: error: linker command failed with exit code 1 (use -v to see invocation)
47.28 gmake[2]: *** [src/server/apps/CMakeFiles/worldserver.dir/build.make:192: src/server/apps/worldserver] Error 1
47.28 gmake[1]: *** [CMakeFiles/Makefile2:1020: src/server/apps/CMakeFiles/worldserver.dir/all] Error 2
47.28 gmake: *** [Makefile:136: all] Error 2

failed to solve: process "/bin/sh -c git config --global --add safe.directory /azerothcore && cmake /azerothcore -DCMAKE_INSTALL_PREFIX="/azerothcore/env/dist" -DAPPS_BUILD="all" -DTOOLS_BUILD="$CTOOLS_BUILD" -DSCRIPTS="$CSCRIPTS" -DMODULES="$CMODULES" -DWITH_WARNINGS="$CWITH_WARNINGS" -DCMAKE_BUILD_TYPE="$CTYPE" -DCMAKE_CXX_COMPILER="clang++" -DCMAKE_C_COMPILER="clang" -DCMAKE_CXX_COMPILER_LAUNCHER="ccache" -DCMAKE_C_COMPILER_LAUNCHER="ccache" -DBoost_USE_STATIC_LIBS="ON" && cmake --build . --config "$CTYPE" -j $(($(nproc) + 1)) && cmake --install . --config "$CTYPE"" did not complete successfully: exit code: 2

AC rev. hash/commit

none

Operating system

ubuntu 22.04 and docker

Custom changes or Modules

No response

Error Compiling

-SO Linux
-Branch 2.x

cmake ../ -DCMAKE_INSTALL_PREFIX=/root/server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DTOOLS=0 -DSCRIPTS=1
-- The C compiler identification is Clang 3.8.0
-- The CXX compiler identification is Clang 3.8.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Loading module: modules/mod-ah-bot
-- Running cmake hook: AFTER_LOAD_CONF
Including /root/azerothcore/modules/mod-ah-bot/cmake/after_load_conf.cmake
-- Detected 64-bit platform
-- UNIX: Using jemalloc
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/clang
-- Found ACE library: /usr/lib/libACE.so
-- Found ACE headers: /usr/include
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmysqlclient.so
-- Found MySQL headers: /usr/include/mysql
-- Found Readline library: /usr/lib/x86_64-linux-gnu/libreadline.so
-- Include dir is: /usr/include
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found git binary : /usr/bin/git

* AzerothCore revision            : 1fc22a74088e+ 2019-02-17 12:26:44 +0000 (2.x branch)
* AzerothCore buildtype           : Release

* Install core to                 : /root/server
* Install libraries to            : /root/server/lib
* Install configs to              : /root/server/etc

* Build world/auth                : Yes (default)
* Build with scripts              : Yes (default)
* Build map/vmap tools            : No  (default)
* Build core w/PCH                : Yes (default)
* Build scripts w/PCH             : Yes (default)
* Show compile-warnings           : No  (default)
* Use coreside debug              : No  (default)
* Enable MariaDB 10.2+ support    : No (default)
* Use unix gperftools             : No  (default)
* Use GIT revision hash           : Yes (default)
* Enable extra features           : Yes (default)
* Enable vmap DisableMgr checks   : Yes (default)
* Enable extra logging functions  : No (default)
* Show source tree                : No (For UNIX default)

-- Looking for MADV_FREE
-- Looking for MADV_FREE - not found
-- Running cmake hook: BEFORE_SRC_LOAD
-- No hooks registered for BEFORE_SRC_LOAD
-- Running cmake hook: BEFORE_GAME_LIBRARY
-- No hooks registered for BEFORE_GAME_LIBRARY
-- Running cmake hook: AFTER_GAME_LIBRARY
Including /root/azerothcore/modules/mod-ah-bot/cmake/after_game_lib.cmake
CMake Error at modules/mod-ah-bot/cmake/after_game_lib.cmake:5 (CollectIncludeDirectories):
  Unknown CMake command "CollectIncludeDirectories".
Call Stack (most recent call first):
  deps/drassil/cmake-utils/utils.cmake:130 (include)
  src/server/game/CMakeLists.txt:234 (CU_RUN_HOOK)


-- Configuring incomplete, errors occurred!
See also "/root/azerothcore/build/CMakeFiles/CMakeOutput.log".
See also "/root/azerothcore/build/CMakeFiles/CMakeError.log".

Please helpme.. thx

Never use the AHBot character to test/play

Here are some things that can happen if you do:

  • issues when looting a boss
  • crash when using the raid browser
  • problems with the Auction House listing
  • probably many more

Maybe we can add this to the readme

Feature: forceIncludeItems

Describe your feature request or suggestion in detail

AuctionHouseBot.forceIncludeItems

like Trinitycore pls :(

Describe a possible solution to your feature or suggestion in detail

No response

Additional context

No response

ItemPrototype.h missing?

1>------ Build started: Project: revision.h, Configuration: Debug x64 ------
2>------ Skipped Build: Project: clean_cotire, Configuration: Debug x64 ------
2>Project not selected to build for this solution configuration
3>------ Build started: Project: game, Configuration: Debug x64 ------
4>------ Build started: Project: scripts, Configuration: Debug x64 ------
3>AuctionHouseMgr.cpp
3>Mail.cpp
3>World.cpp
3>I:\Azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.h(29): fatal error C1083: Cannot open include file: 'ItemPrototype.h': No such file or directory (compiling source file I:\Azerothcore1\azerothcore\src\server\game\Mails\Mail.cpp)
3>I:\Azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.h(29): fatal error C1083: Cannot open include file: 'ItemPrototype.h': No such file or directory (compiling source file I:\Azerothcore1\azerothcore\src\server\game\AuctionHouse\AuctionHouseMgr.cpp)
4>cs_ah_bot.cpp
4>AuctionHouseBot.cpp
4>i:\azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.h(29): fatal error C1083: Cannot open include file: 'ItemPrototype.h': No such file or directory (compiling source file I:\Azerothcore1\azerothcore\modules\mod-ah-bot-master\src\cs_ah_bot.cpp)
4>i:\azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.h(29): fatal error C1083: Cannot open include file: 'ItemPrototype.h': No such file or directory (compiling source file I:\Azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.cpp)
3>I:\Azerothcore1\azerothcore\modules\mod-ah-bot-master\src\AuctionHouseBot.h(29): fatal error C1083: Cannot open include file: 'ItemPrototype.h': No such file or directory (compiling source file I:\Azerothcore1\azerothcore\src\server\game\World\World.cpp)
4>Done building project "scripts.vcxproj" -- FAILED.
3>Done building project "game.vcxproj" -- FAILED.
5>------ Build started: Project: worldserver, Configuration: Debug x64 ------
5>LINK : fatal error LNK1104: cannot open file '..\game\Debug\game.lib'
5>Done building project "worldserver.vcxproj" -- FAILED.
6>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
6>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 3 failed, 11 up-to-date, 2 skipped ==========

Request to update and supplement add another settings

Good day to you!
Please update and add to this module the settings regarding the time the auction bot updates (when the assortment is updated), as well as the time of activity (buying and selling). Rates for determining the offer price of items from the bot, and the possible price of the bot to buy an item from the player.

I'm not demanding anything, just asking that if there is a sudden update, if possible implement these little features in the module and config. Thank you for your attention and all the best to you!

Increase auctions?

How do you increase the number of auctions? The only setting that makes sense is items per cycle. I changed it to 2000 and restarted worldserver and nothing changed and have same amount in AH. Is there a way to increase amount of items in AH? Is there a command to refresh the bot? Thanks!

Build Errors

build errors after remove ScriptPCH, I'm not sure how to fix this one. AzerothCore Latest commit 5105333

[100%] Linking CXX executable worldserver
../../../modules/mod-eluna-lua-engine/lualib/liblualib.a(loslib.c.o): In function `os_tmpname':
/var/michael/azerothcore-wotlk/modules/mod-eluna-lua-engine/lualib/loslib.c:(.text+0x86d): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
../game/libgame.a(Mail.cpp.o): In function `MailDraft::SendMailTo(Trinity::AutoPtr<Transaction, ACE_Thread_Mutex>&, MailReceiver const&, MailSender const&, MailCheckMask, unsigned int, unsigned int)':
/var/michael/azerothcore-wotlk/src/server/game/Mails/Mail.cpp:(.text+0xc25): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/Mails/Mail.cpp:(.text+0xc2a): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
../game/libgame.a(AuctionHouseMgr.cpp.o): In function `AuctionHouseMgr::SendAuctionSuccessfulMail(AuctionEntry*, Trinity::AutoPtr<Transaction, ACE_Thread_Mutex>&)':
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x10de): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x10e3): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
../game/libgame.a(AuctionHouseMgr.cpp.o): In function `AuctionHouseMgr::SendAuctionExpiredMail(AuctionEntry*, Trinity::AutoPtr<Transaction, ACE_Thread_Mutex>&)':
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x1673): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x1678): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
../game/libgame.a(AuctionHouseMgr.cpp.o): In function `AuctionHouseMgr::SendAuctionOutbiddedMail(AuctionEntry*, unsigned int, Player*, Trinity::AutoPtr<Transaction, ACE_Thread_Mutex>&)':
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x18f4): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x18f9): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
../game/libgame.a(AuctionHouseMgr.cpp.o): In function `AuctionHouseObject::AddAuction(AuctionEntry*)':
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x2b7e): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x2b83): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x2bb0): undefined reference to `AuctionHouseBot::IncrementItemCounts(AuctionEntry*)'
../game/libgame.a(AuctionHouseMgr.cpp.o): In function `AuctionHouseObject::RemoveAuction(AuctionEntry*)':
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x3029): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x302e): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/src/server/game/AuctionHouse/AuctionHouseMgr.cpp:(.text+0x3057): undefined reference to `AuctionHouseBot::DecrementItemCounts(AuctionEntry*, unsigned int)'
../scripts/libscripts.a(cs_ah_bot.cpp.o): In function `ah_bot_commandscript::HandleAHBotOptionsCommand(ChatHandler*, char const*)':
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x2f8): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x2fd): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x36d): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x372): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x3da): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x3df): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x40f): undefined reference to `AuctionHouseBot::Commands(unsigned int, unsigned int, unsigned int, char*)'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x8d3): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x8d8): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xbfd): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xc02): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xd45): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xd4a): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xd99): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xd9e): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xf89): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xf8e): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xfdd): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0xfe2): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1106): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x110b): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1155): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x115a): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x11a9): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x11ae): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x121e): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1223): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x126d): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1272): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x12c8): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x12cd): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x131c): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1321): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1370): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1375): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x13bf): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x13c4): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1413): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1418): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x146e): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1473): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x14c2): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x14c7): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1516): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x151b): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1567): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x156c): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x15be): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x15c3): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x160f): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1614): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1663): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1668): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x16b7): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x16bc): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x170b): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1710): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x175f): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1764): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x17b3): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x17b8): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1807): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x180c): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x185b): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1860): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x18af): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x18b4): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1903): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1908): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1957): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x195c): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x19ab): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x19b0): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x19ff): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1a04): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1a53): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1a58): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1aa7): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1aac): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1afb): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1b00): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1b4f): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1b54): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1ba3): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1ba8): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1bf7): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1bfc): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1c4b): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1c50): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1c9f): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1ca4): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1cf3): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1cf8): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1d47): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1d4c): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1d9b): undefined reference to `AuctionHouseBot::AuctionHouseBot()'
/var/michael/azerothcore-wotlk/modules/mod-ah-bot/src/cs_ah_bot.cpp:(.text._ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc[_ZN20ah_bot_commandscript25HandleAHBotOptionsCommandEP11ChatHandlerPKc]+0x1da0): undefined reference to `AuctionHouseBot::~AuctionHouseBot()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
src/server/worldserver/CMakeFiles/worldserver.dir/build.make:287: recipe for target 'src/server/worldserver/worldserver' failed
make[2]: *** [src/server/worldserver/worldserver] Error 1
CMakeFiles/Makefile2:1604: recipe for target 'src/server/worldserver/CMakeFiles/worldserver.dir/all' failed
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

When bidding, bot uses the wrong pricing method.

Perhaps I'm mistaken, but it looks like this line of code was meant to have a !. I'd make a PR but I'm not familiar enough with the code to be sure I'm correct.

The config says:

#    AuctionHouseBot.UseBuyPriceForBuyer
#        Should the Buyer use BuyPrice or SellPrice to determine Bid Prices
#    Default 0 (use SellPrice)

But the code seems to do the opposite:

if (BuyMethod)
{
if (prototype->Quality <= AHB_MAX_QUALITY)
{
if (currentprice < prototype->SellPrice * pItem->GetCount() * config->GetBuyerPrice(prototype->Quality))
bidMax = prototype->SellPrice * pItem->GetCount() * config->GetBuyerPrice(prototype->Quality);
}
else
{
// quality is something it shouldn't be, let's get out of here
if (debug_Out) sLog->outError( "AHBuyer: Quality %u not Supported", prototype->Quality);
continue;
}
}
else
{
if (prototype->Quality <= AHB_MAX_QUALITY)
{
if (currentprice < prototype->BuyPrice * pItem->GetCount() * config->GetBuyerPrice(prototype->Quality))
bidMax = prototype->BuyPrice * pItem->GetCount() * config->GetBuyerPrice(prototype->Quality);
}
else
{
// quality is something it shouldn't be, let's get out of here
if (debug_Out) sLog->outError( "AHBuyer: Quality %u not Supported", prototype->Quality);
continue;
}
}

Build Failing

Trying to compile AC with module ends in this error:

17>scripts.lib(ScriptLoader.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void cdecl Addmod_ah_bot_masterScripts(void)" (?Addmod_ah_bot_masterScripts@@yaxxz)" in Funktion ""void cdecl AddScripts(void)" (?AddScripts@@yaxxz)".

  • Just add module in modules folder from AC
  • Nothing changed in cmake
  • Compile under Win 10 64Bit

Is there a way to force the bot to place certain types of items for selling in the AH? (crafted items for example)

Certain types of items in the AH can be found in a very little quantity or are completely missing there. In my case that are Glyphs (I have 0 glyphs there always), Gems, Enchants, Consumables.

I wonder if it's possible to force the bot to sell these types of items?

Edit: I increased the min/max items per cycle for Alliance/Horde and Neutral in the database (and conf) to 2000, and it seems that there isn't any crafted items sold by the bot in the AH - no glyphs, gems, enchants. Zero.
Is there a way to include crafted items too?

2 warnings and 1 error generated.

/azerothcore/modules/mod-account-achievements-master/src/mod_achievements.cpp:30:19: warning: 'GetBoolDefault' is deprecated: Use GetOption instead [-Wdeprecated-declarations]
if (sConfigMgr->GetBoolDefault("Account.Achievements.Enable", true))
^
/azerothcore/src/common/Configuration/Config.h:57:7: note: 'GetBoolDefault' has been explicitly marked deprecated here
[[deprecated("Use GetOption instead")]]
^
/azerothcore/modules/mod-account-achievements-master/src/mod_achievements.cpp:32:20: warning: 'GetBoolDefault' is deprecated: Use GetOption instead [-Wdeprecated-declarations]
if (sConfigMgr->GetBoolDefault("Account.Achievements.Announce", true))
^
/azerothcore/src/common/Configuration/Config.h:57:7: note: 'GetBoolDefault' has been explicitly marked deprecated here
[[deprecated("Use GetOption instead")]]
^
/azerothcore/modules/mod-account-achievements-master/src/mod_achievements.cpp:38:44: fatal error: no member named 'PQuery' in 'DatabaseWorkerPool'; did you mean 'Query'?
QueryResult result1 = CharacterDatabase.PQuery("SELECT guid, race FROM characters WHERE account = %u", pPlayer->GetSession()->GetAccountId());
^~~~~~
Query
/azerothcore/src/server/database/Database/DatabaseWorkerPool.h:119:17: note: 'Query' declared here
QueryResult Query(std::string_view sql, Args&&... args)

Auction house IDs

Any reason why the auctionhouses listed in the DB have IDs 2,6,7 and not 1,2,3 ??

db errors on latest version.

2022-02-05 (7)
So I am using the most recent version of the core (AzerothCore rev. cfb171efda7e 2022-02-05 16:32:25 -0500 (master branch) (Win64, RelWithDebInfo, Static) (worldserver-daemon) as of the posting of this issue as well as the most current version of the ah-bot mod. I compiled the core with no modules and get no error, but with the ah-bot module I get this error in the world server.
commit hash cfb171efda7e1376c3f771f3fca517a4a30bbe67

Incorrect value '-34040' for type 'unsigned int'. Value is raw ? 'false'
Table name 'npc_vendor'. Field name 'item'

Multiple Characters

I currently have a Bash script that does the following prior to the start of the server:

  • Using ALL characters on one specific account (I have 9 AH characters on one AH account), it will check if those characters have X number of auctions, if not, it will generate random auction of X number of items from each item_template class, with competitive pricing with each character, and remove all expired auctions.

I would like to expand upon that with mod-ah-bot, where its not just one character, but an entire account with X number of characters.
Can this script be updated to reflect this? It gives the ah a more "authentic" feel with the illusion of multiple AH users.

The latest version of Azerothcore cannot be compiled

/home/ubuntu/azerothcore/modules/mod-ah-bot/src/AuctionHouseBot.cpp:514:43: fata l error: no member named 'GetUInt32' in 'Field'
uint32 tmpdata = result->Fetch()->GetUInt32();
~~~~~~~~~~~~~~~ ^
1 error generated.
make[2]: *** [modules/CMakeFiles/modules.dir/build.make:154: modules/CMakeFiles/ modules.dir/mod-ah-bot/src/AuctionHouseBot.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....

Unable to compile after the API update

I can't compile the module after the update to the new API.
This has been a problem for a while now so I can't imagine I would be required to say anything other than I'm always using the latest possible commit of both the core and the module.

I haven't changed my setup at all since before this started happening, so I can't find a way of fixing it except modifying the code myself before compiling it.

Error message

/usr/bin/ld: ../scripts/libscripts.a(ScriptLoader.cpp.o): in function `AddScripts()':
/opt/azerothcore/build/src/server/scripts/gen_scriptloader/static/ScriptLoader.cpp:71: undefined reference to `AddahbotScripts()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/build.make:194: src/server/worldserver/worldserver] Error 1
make[1]: *** [CMakeFiles/Makefile2:1249: src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [Makefile:149: all] Error 2

Bug: [PARTIAL FIX INCLUDED] Deprecated Items in Default Settings

Current Behaviour

image

Expected Behaviour

No deprecated/deleted/QA test items should be present in the AH bot.

Steps to reproduce the problem

Install AHbot

Use default settings

Observe deprecated items

Extra Notes

FIX:

This only removes the deprecated items that generated into my default/first gen of the AH. There's a good chance there's hundreds of other deprecated items to remove.

INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (1963);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (2322);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (1950);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (1695);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (1689);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (786);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (1654);
INSERT INTO mod_auctionhousebot_disabled_items (item) VALUES (784);

AC rev. hash/commit

n/a

Operating system

win10

Custom changes or Modules

No response

Feature: Autoinstall of sql

Describe your feature request or suggestion in detail

If the sql file was to be moved from:

/azerothcore-wotlk/modules/mod-ah-bot/data/sql/db-world/base
to
/azerothcore-wotlk/modules/mod-ah-bot/sql/world
It would install automatically.

Describe a possible solution to your feature or suggestion in detail

No response

Additional context

Log:
Applying update "mod_auctionhousebot.sql" 'EB89E9B'...

Bug: No enchanting materials exists on AH

Current Behaviour

Can't find any enchanting material on AH; Strange Dust, Dream Dust, Greater Magic Essence and so on.. No materials found on AH.

None of these are listed in the DB table "mod_auctionhousebot_disabled_items".

Expected Behaviour

All enchanting materials except the ones specified in DB table "mod_auctionhousebot_disabled_items".

Steps to reproduce the problem

Launch server with AHBot module

Extra Notes

I have set minitems to 140 000 and maxitems to 150 000.

AC rev. hash/commit

AzerothCore rev. 1209d61565cb+ 2023-08-11 22:20:06 +0000 (master branch)

Operating system

Debian 12 x64

Custom changes or Modules

AutoBalance
IndividualProgression
SoloLFG
NPCBots

buyout algorithem

can someone share the way it calculates what to bid on and what to buy out
im working on a tsm profile and will like to add items to the AH so that the bot will buy it out right away
or on next scan of the bot

Bug: Missing items on AH under several categories

Current Behaviour

Missing items under

  • Consumable -> Item Enhancement

Scroll of Enchant Boots - Lesser Spirit (item ID# 38819)
and all other enchantment scrolls.

  • Trade Goods - Armor Enchantment

Armor Vellum (item ID# 38682/37602/43145)

  • Trade Goods - Weapon Enchantment

Weapon Vellum (item ID# 39349/39350/43146)

None of these are listed in the DB table "mod_auctionhousebot_disabled_items".

Expected Behaviour

These items should be possible to find on the AH.

Steps to reproduce the problem

Launch server with AHBot module

Extra Notes

I have set minitems to 140 000 and maxitems to 150 000.

None of these are listed in the DB table "mod_auctionhousebot_disabled_items".

AC rev. hash/commit

AzerothCore rev. 1209d61565cb+ 2023-08-11 22:20:06 +0000 (master branch)

Operating system

Debian 12 x64

Custom changes or Modules

AutoBalance
IndividualProgression
SoloLFG
NPCBots

Question: Item GUID and Database Usage

Hello,

Thanks a ton for this addon, great work on it.

I am trying to understand what happens to the item_instance table when unused/unsold auctions from the bot are removed from the AH.

Do these items retain a GUID under item_instance or are they eventually dropped from the table if they are not moved to a new owner_guid from the BOT?

I am worried about overloading my table with tons of unused items as I would like to have upwards of 10,000 on the AH at a time.

Thank you for taking the time to help me understand this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.