|
WR任务模式常用代码简单注释版,内容很多,技术大佬注释的,借来奉献一下搞一点出来看看,附件是全文,要改一下文件名.TXT
// 使用方法获取特定槽位物品的冷却时间
Logging.Write("Cooldown of Trinket1: "+GetInventoryCooldown(WoWInventorySlot.Trinket1));
// 判断任务是否完成
return wManager.Wow.ObjectManager.ObjectManager.Target.IsValid && wManager.Wow.ObjectManager.ObjectManager.Target.Reaction >= wManager.Wow.Enums.Reaction.Friendly;
// 根据名称选择目标
ObjectManager.Me.Target = ObjectManager.GetWoWUnitByName("柯柯的灵魂").First().Guid;
// 使角色面向当前位置的相反方向
MovementManager.Face(ObjectManager.Me.Position)
// 针对特定位置进行农场任务(例如:开锁任务)
if (GoToTask.ToPosition(new Vector3(-1455.473f, -3968.029f, 7.562639f)))
{
while (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && Skill.GetValue(SkillLine.Lockpicking) < 75)
{
var obj = ObjectManager.GetObjectWoWGameObject()
.FirstOrDefault(o => !wManager.wManagerSetting.IsBlackListed(o.Guid) && o.Entry == 123330 || o.Entry == 123333 || o.Entry == 123331);
if (obj != null)
{
Interact.InteractGameObject(obj.GetBaseAddress);
Usefuls.WaitIsCastingAndLooting();
Lua.LuaDoString("LootCloseButton:Click();");
wManager.wManagerSetting.AddBlackList(obj.Guid, 5000, true);
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入我们
x
|