dofile("sqr/Plugins/Anton/antonbuttonclass.nut"); //安图恩按钮类 dofile("sqr/Plugins/Anton/antontownmainbutton.nut"); //安图恩城镇开启攻坚队界面按钮部分 dofile("sqr/Plugins/Anton/antontownmainparty_list.nut"); //安图恩城镇队伍列表部分 dofile("sqr/Plugins/Anton/antontownmainparty_info.nut"); //安图恩城镇队伍信息部分 dofile("sqr/Plugins/Anton/antontownmainparty_req.nut"); //安图恩城镇队伍组队部分 dofile("sqr/Plugins/Anton/antontownmainparty_user.nut"); //安图恩城镇队伍玩家部分 dofile("sqr/Plugins/Anton/antondungeoninfo.nut"); //安图恩开始攻坚主界面按钮 function Anton(obj) { //判断 查看信息窗口 交易窗口如果开启则隐藏UI { if (sq_GetPopupWindowMainCotrol(74) || sq_GetPopupWindowMainCotrol(64)) { local window = sq_GetPopupWindowMainCotrol(267); if (window) window.SetVisible(false); } else { local window = sq_GetPopupWindowMainCotrol(267); if (window) window.SetVisible(true); } } //如果不在安图恩区域则不执行 if (L_sq_GetTownIndex() != 18 || L_sq_GetRegionIndex() < 1) return; //检查自己是否断线重连 if (!getroottable().rawin("AntonDConnect")) { local AntonDConnect = Json_STL("AntonDConnect"); AntonDConnect.Put("op", 1075); local str = AntonDConnect.GetString(); L_sq_SendPackType(130); L_sq_SendPackWChar(str); L_sq_SendPack(); AntonDConnect.Delete(); getroottable().rawset("AntonDConnect", true); } //安图恩城镇开启攻坚队界面按钮部分 AntonTownMainButtonControl(obj); //安图恩城镇攻坚队界面 攻坚队队伍列表部分 AntonTownMainControl_PartyList(obj); //安图恩城镇攻坚队界面 攻坚队队伍信息部分 AntonTownMainControl_PartyInfo(obj); //安图恩城镇攻坚队界面 攻坚队队伍申请部分 AntonTownMainControl_PartyReq(obj); //安图恩攻坚副本信息 AntonDungeonInfoControlFunc(obj); } function AntonTopDraw(obj) { local RootTab = getroottable(); //如果不在安图恩区域则不执行 if (L_sq_GetTownIndex() != 18 || L_sq_GetRegionIndex() < 1) return; //如果界面按钮被点击状态为打开 就运行攻坚队伍列表 绘制 if (RootTab.rawin("ANTONTEAMMAINBUTTON") && RootTab["ANTONTEAMMAINBUTTON"].WindowSwitch == true) { RootTab["ANTONTOWNMAINCONTROLLIST"].Run(obj); } //如果安图恩队伍被点击状态为打开 就运行攻坚队伍信息 绘制 if (RootTab.rawin("ANTONTOWNMAINCONTROLLIST") && RootTab["ANTONTOWNMAINCONTROLLIST"].NowSelectTeam != null) { RootTab["ANTONTOWNCONTROLINFO"].Run(obj); } //如果安图恩攻坚已经开始 if (RootTab.rawin("ANTONDUNGEONINFOCONTROL") && RootTab["ANTONDUNGEONINFOCONTROL"].PageState == 1) { RootTab["ANTONDUNGEONINFOCONTROL"].Draw(obj); } //如果安图恩主界面开启就绘制申请队伍人信息 RootTab["ANTONTOWNMAINCONTROLREQ"].Run(obj); }