protected internal override void OnBattleActorReady(CommonAI.ZoneClient.ZoneLayer layer, CommonAI.ZoneClient.ZoneActor actor) { layer.AddTimeDelayMS(bot.Random.Next(Config.CheckIntervalMS, Config.CheckIntervalMS * 2), (t) => { if (Enable) { runner.do_seek_random_task(on_seek_action); } }); layer.AddTimePeriodicMS(Config.CheckIntervalMS, (t) => { if (bot.CurrentZoneActor.CurrentState == UnitActionStatus.Dead) { runner.do_relive(1); } if (Enable) { do_test_quest_seeking_1000(); } else { do_clear_current_seeking(); } }); }
protected internal override void OnBattleActorReady(CommonAI.ZoneClient.ZoneLayer layer, CommonAI.ZoneClient.ZoneActor actor) { layer.AddTimePeriodicMS(1000, (t) => { if (Enable) { on_do_1s(layer); } }); }
protected internal override void OnBattleActorReady(CommonAI.ZoneClient.ZoneLayer layer, CommonAI.ZoneClient.ZoneActor actor) { layer.AddTimeDelayMS(Config.CheckIntervalMS, (t) => { if (Enable) { try_enter_selected_fuben(); get_fuben_list(); } }); layer.AddTimePeriodicMS(Config.CheckIntervalMS, (t) => { if (Enable) { on_do_1s(layer as HZZoneLayer); } }); layer.MessageReceived += Layer_MessageReceived; }
protected internal override void OnBattleActorReady(CommonAI.ZoneClient.ZoneLayer layer, CommonAI.ZoneClient.ZoneActor actor) { if (Enable) { if (bot.CurrentInventories != null) { bot.CurrentInventories.Bag.OpenStorage(5, (e, r) => { runner.log_response("open Bag done : ", e, r); }); bot.CurrentInventories.Warehouse.OpenStorage(5, (e, r) => { runner.log_response("open Warehouse done : ", e, r); }); } } layer.AddTimePeriodicMS(Config.CheckIntervalMS, (t) => { if (Enable) { on_do_1s(layer); } }); }