|
Trinity的小特色:The Auctionhouse Bot(拍卖行机器人)
首先官方声明:不正确的设置会导致宕机!
什么是ahbot?
Ahbot是一个服务器机器人,可以在拍卖行拍卖东西,也可以设置它来买你拍卖的东西(啊,你要卖10000000G一个?呃,我什么都不知道)
准备
首先,ahbot是要自己建立的,就注册个账号叫ahbot吧,登录进去创建个人物名叫做“奸商”,先进去游戏一遍,然后退出客户端,这个账号就不需要再用了。
设置
首先,我们要知道这个Auctionhouse Bot的account ID和character ID
怎么看呢,可以用sql查询
SELECT * FROM `realmd`.`account` WHERE `username`='ahbot';
SELECT * FROM `characters`.`characters` WHERE `name`='Ahbot';
或者在trinity.exe这个命令行下敲.pinfo 奸商
再或者直接在mysql里面看,realmd数据库的account表的id项
Characters数据库的characters表的guid项
这里我看到的id是16,guid是3
然后,打开TrinityCore.conf,并更改
AuctionHouseBot.DEBUG = 0
AuctionHouseBot.DEBUG_FILTERS = 0
AuctionHouseBot.EnableSeller = 0 -- SET this to 1,ahbot会拍卖东西
AuctionHouseBot.EnableBuyer = 0 -- SET this to 1,ahbot会买你拍卖的东西
AuctionHouseBot.UseBuyPriceForSeller = 0
AuctionHouseBot.UseBuyPriceForBuyer = 0
AuctionHouseBot.Account = 0 -- SET this to 16,你查到的id
AuctionHouseBot.GUID = 0 -- SET this to 3,你查到的guid
AuctionHouseBot.ItemsPerCycle = 200
还有其它的一些设置,1为yes,0为no
物品过滤器1
AuctionHouseBot.VendorItems = 0 -- 是否拍卖能从商人那里买到的物品(武器,装备类)
AuctionHouseBot.VendorTradeGoods = 0 -- 是否拍卖能从商人那里买到的物品(呃,吃喝用的 )
AuctionHouseBot.LootItems = 1 -- 是否拍卖要roll的物品
AuctionHouseBot.LootTradeGoods = 1 -- 是否拍卖要roll的物品
AuctionHouseBot.OtherItems = 1 -- 其它,我也不清楚算哪些
AuctionHouseBot.OtherTradeGoods = 1 -- 其它
AuctionHouseBot.No_Bind = 1 -- 是否拍卖不绑定的物品
AuctionHouseBot.Bind_When_Picked_Up = 1 -- 是否拍卖拾取绑定的物品
AuctionHouseBot.Bind_When_Equipped = 1 -- 是否拍卖装备绑定的物品
AuctionHouseBot.Bind_When_Use = 1 -- 是否拍卖使用绑定的物品
AuctionHouseBot.Bind_Quest_Item = 1 -- 是否拍卖任务物品
AuctionHouseBot.DisableBeta_PTR_Unused = 0 -- 以下,看说明文档吧,不解释了
AuctionHouseBot.DisablePermEnchant = 0
AuctionHouseBot.DisableConjured = 0
AuctionHouseBot.DisableGems = 0
AuctionHouseBot.DisableMoney = 0
AuctionHouseBot.DisableMoneyLoot = 0
AuctionHouseBot.DisableLootable = 0
AuctionHouseBot.DisableKeys = 0
AuctionHouseBot.DisableDuration = 0
AuctionHouseBot.DisableBOP_Or_Quest_NoReqLevel = 0
过滤器2,不卖某职业的装备,这个应该用不上吧
AuctionHouseBot.DisableWarriorItems = 0
AuctionHouseBot.DisablePaladinItems = 0
AuctionHouseBot.DisableHunterItems = 0
AuctionHouseBot.DisableRogueItems = 0
AuctionHouseBot.DisablePriestItems = 0
AuctionHouseBot.DisableDKItems = 0
AuctionHouseBot.DisableShamanItems = 0
AuctionHouseBot.DisableMageItems = 0
AuctionHouseBot.DisableWarlockItems = 0
AuctionHouseBot.DisableUnusedClassItems = 0
AuctionHouseBot.DisableDruidItems = 0
过滤器3
AuctionHouseBot.DisableItemsBelowLevel = 0 -- 不卖低于物品等级0的物品(武器装备)
AuctionHouseBot.DisableItemsAboveLevel = 201 -- 不卖高于物品等级201的物品(武器装备),80级的FB装备就在这里设限制啦,不然出了1件T10的,买的就赚到了
AuctionHouseBot.DisableTGsBelowLevel = 0 -- 不卖低于物品等级0的物品(生活生产)
AuctionHouseBot.DisableTGsAboveLevel = 201 -- 不卖高于物品等级201的物品(生活生产)
AuctionHouseBot.DisableItemsBelowGUID = 0 -- 不卖低于物品编号0的物品
AuctionHouseBot.DisableItemsAboveGUID = 0 -- 不卖高于物品编号0的物品
AuctionHouseBot.DisableTGsBelowGUID = 0 -- 不卖低于物品编号0的物品
AuctionHouseBot.DisableTGsAboveGUID = 0 -- 不卖高于物品编号0的物品
AuctionHouseBot.DisableItemsBelowReqLevel = 0 -- 物品需求等级
AuctionHouseBot.DisableItemsAboveReqLevel = 0
AuctionHouseBot.DisableTGsBelowReqLevel = 0
AuctionHouseBot.DisableTGsAboveReqLevel = 0
AuctionHouseBot.DisableItemsBelowReqSkillRank = 0 -- 物品需求技能
AuctionHouseBot.DisableItemsAboveReqSkillRank = 0
AuctionHouseBot.DisableTGsBelowReqSkillRank = 0
AuctionHouseBot.DisableTGsAboveReqSkillRank = 0
最后一项设置在数据库里
Characters数据库的auctionhousebot表里,对应3个拍卖行的拍卖物品数量,拍卖物品比例,物品价格设置等等。
呃,最后上张效果图吧,我重口了, ,又没刷出凤凰
|