"use strict"; var PausedInfo = null; // 暂停面板 var KickAcceptStartTime = 0; //投票踢人确定界面状态 var hEventStartCard = null; //选择初始卡完成事件监听 var AiChooseData = null; var IsRankCreated = false; var IsTeamRankCreated = false; var IsShowingMsg = false; var RefreshRunning = false; var TowerList = CustomNetTables.GetTableValue("CustomGameInfo", "thtd_tower_list"); GameUI.GameData = CustomNetTables.GetTableValue("CustomGameInfo", "GameData"); GameUI.PlayerData = CustomNetTables.GetTableValue("CustomGameInfo", "PlayerData_" + GetSteamID()); GameUI.Wave = 0; var SpecialTowerList = { "item_3011": { "quality": 4, "cardname": "item_3011" }, "item_3012": { "quality": 4, "cardname": "item_3012" }, "item_3013": { "quality": 4, "cardname": "item_3013" }, "item_3014": { "quality": 4, "cardname": "item_3014" }, "item_3015": { "quality": 4, "cardname": "item_3015" }, "item_3016": { "quality": 4, "cardname": "item_3016" }, "item_3017": { "quality": 4, "cardname": "item_3017" }, "item_3018": { "quality": 4, "cardname": "item_3018" }, "item_3019": { "quality": 4, "cardname": "item_3019" }, "item_3020": { "quality": 4, "cardname": "item_3020" }, "item_3021": { "quality": 4, "cardname": "item_3021" }, "item_3022": { "quality": 4, "cardname": "item_3022" }, "item_3023": { "quality": 4, "cardname": "item_3023" }, "item_3024": { "quality": 4, "cardname": "item_3024" }, "item_3025": { "quality": 4, "cardname": "item_3025" }, "item_3026": { "quality": 4, "cardname": "item_3026" }, "item_3027": { "quality": 4, "cardname": "item_3027" }, "item_3028": { "quality": 4, "cardname": "item_3028" }, "item_3029": { "quality": 4, "cardname": "item_3029" }, "item_3030": { "quality": 4, "cardname": "item_3030" }, "item_3031": { "quality": 4, "cardname": "item_3031" }, "item_3032": { "quality": 4, "cardname": "item_3032" }, "item_3033": { "quality": 4, "cardname": "item_3033" }, "item_3034": { "quality": 4, "cardname": "item_3034" }, "item_3035": { "quality": 4, "cardname": "item_3035" }, "item_3050": { "quality": 4, "cardname": "item_3050" }, "item_3150": { "quality": 4, "cardname": "item_3150" }, "item_3151": { "quality": 4, "cardname": "item_3151" }, "item_3152": { "quality": 4, "cardname": "item_3152" }, "item_3149": { "quality": 4, "cardname": "item_3149" } } // 获取steamid var m_SteamID = null; function GetSteamID() { if (!m_SteamID) { m_SteamID = Game.GetLocalPlayerInfo().player_steamid.toString(); // Game.GetLocalPlayerInfo(): // $.Msg(Game.GetPlayerInfo(0)); // {"player_id":0,"player_name":"倚楼听风137120760","player_connection_state":2,"player_steamid":"76561198097386488", // "player_kills":0,"player_deaths":0,"player_assists":0,"player_selected_hero_id":25,"player_selected_hero":"npc_dota_hero_lina", // "player_selected_hero_entity_index":-1,"possible_hero_selection":"","player_level":0,"player_respawn_seconds":0, // "player_gold":4500,"player_team_id":2,"player_is_local":true,"player_has_host_privileges":true} } return m_SteamID; } function FindDotaHudElement(id){ var hudRoot; for(var panel=$.GetContextPanel();panel!=null;panel=panel.GetParent()){ hudRoot = panel; } var comp = hudRoot.FindChildTraverse(id); return comp; } function ShowMessage(text, duration, isError, marginTop) { var label = $.CreatePanel("Label", $.GetContextPanel(), ""); label.style["background-color"] = isError ? "#A22C00" : "#000E"; label.style["color"] = isError ? "#fff" : "#F37702"; label.style["padding"] = "20px"; label.style["font-size"] = "30px"; if (marginTop && marginTop !== 0) label.style["margin-top"] = marginTop + "px"; label.style["horizontal-align"] = "center"; label.style["vertical-align"] = "center"; label.html = true; label.text = text; label.DeleteAsync(duration && duration > 0 ? duration : 3); } //加载网页 var videoPage = GameUI.CreateHtml(function(){/*