public ActionResult WdServers() { int UserId = BBRequest.GetUserId(); g = gm.GetGame("jstm"); if (UserId > 0) { GameUser gu = new GameUser(); gu = gum.GetGameUser(UserId); ViewData["UserName"] = gu.UserName; ViewData["TjqfHref"] = "#"; ViewData["TjqfName"] = "暂无"; ViewData["LLHref"] = "#"; ViewData["LLName"] = "最近没有玩游戏哦"; OnlineLog ol = new OnlineLog(); ol = new OnlineLogManager().GetLastLogin(UserId, g.Id); if (ol != null) { GameServer Llqf = sm.GetGameServer(ol.ServerId); ViewData["LLHref"] = "client://loadgame|http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + Llqf.QuFu; ViewData["LLName"] = Llqf.Name; } if (g.tjqf > 0) { GameServer tjqf = sm.GetGameServer(g.tjqf); ViewData["TjqfHref"] = "client://loadgame|http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + tjqf.QuFu; ViewData["TjqfName"] = tjqf.Name; } List <GameServer> gsList = new List <GameServer>(); gsList = sm.GetServersByGame(g.Id); string ServerHtml = ""; List <GameServer> serverList = new List <GameServer>(); foreach (GameServer gs in gsList) { if (gs.State == 3 || gs.State == 4) { serverList.Add(gs); //<li><div class="tpb"><a class="btn" href="http://www.5577yx.com/" + @g. + "/LoginGame?S=" + gs.QuFu + "\" target=\"_self\">" + gs.Name" onclick="gotoPlay('89','s86_86')" title="双线86区">[双线86区]</a></div></li> ServerHtml += "<li><div class=\"tpb\"><a class=\"btn\" href=\"http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\" target=\"_self\">" + "[" + gs.Name + "]" + "</a></div></li>"; } } ViewData["gsHtml"] = ServerHtml; // ViewData["serverList"] = serverList; Utils.WriteCookie2("miniloader", "1", "5577yx.com"); return(View()); } else { return(RedirectToAction("Wd")); } }
public ActionResult WdServers() { int UserId = BBRequest.GetUserId(); g = gm.GetGame("ahxx"); if (UserId > 0) { GameUser gu = new GameUser(); gu = gum.GetGameUser(UserId); ViewData["UserName"] = gu.UserName; ViewData["TjqfHref"] = "#"; ViewData["TjqfName"] = "暂无"; ViewData["LLHref"] = "#"; ViewData["LLName"] = "最近没有玩游戏哦"; OnlineLog ol = new OnlineLog(); ol = new OnlineLogManager().GetLastLogin(UserId, g.Id); if (ol != null) { GameServer Llqf = sm.GetGameServer(ol.ServerId); ViewData["LLHref"] = "client://loadgame|http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + Llqf.QuFu; ViewData["LLName"] = Llqf.Name; } if (g.tjqf > 0) { GameServer tjqf = sm.GetGameServer(g.tjqf); ViewData["TjqfHref"] = "client://loadgame|http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + tjqf.QuFu; ViewData["TjqfName"] = tjqf.Name; } List <GameServer> gsList = new List <GameServer>(); gsList = sm.GetServersByGame(g.Id); //string ServerHtml = ""; List <GameServer> serverList = new List <GameServer>(); foreach (GameServer gs in gsList) { if (gs.State == 3 || gs.State == 4) { serverList.Add(gs); //ServerHtml += "<a href=\"client://loadgame|http://www.5577yx.com/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\" target=\"_self\">" + gs.Name + "</a>"; } } //ViewData["gsHtml"] = ServerHtml; ViewData["serverList"] = serverList; Utils.WriteCookie2("miniloader", "1", "5577yx.com"); return(View()); } else { return(RedirectToAction("Wd")); } }
public string TjGameHtml(List <Games> GameList) { string HtmlStr = ""; ServersMananger sm = new ServersMananger(); foreach (Games g in GameList) { //List<GameServer> listServer = sm.GetServersByGame(g.Id, 3); //listServer.ElementAt(0); string serverName = sm.GetGameServer(g.tjqf).Name; string qufu = sm.GetGameServer(g.tjqf).QuFu; string p = g.GameDesc; string type = g.GameProperty.Split('|')[0]; string descript = p.Length < 50 ? p : p.Substring(0, 50); //HtmlStr += "<div class=\"hot_gm\"><a href=\"/" + g.GameNo + "/Servers\" target=\"_blank\"><img src=\"" + g.IndexHdImg + "\" width=\"230\" height=\"148\" title=\"点击进入游戏\"></a></div>"; HtmlStr += "<li><img src=\"" + g.IndexHdImg + "\"style=\"width:210px;height:270px;\"/><div class=\"into\" style=\"display: block; bottom: -252px;\"><div class=\"into_wrap\"><div class=\"t\"><span class=\"nm\">" + g.Name + "</span><span class=\"rol\">" + type + "</span></div><p><a href=\"/" + g.GameNo + "\"target=\"_blank\">" + descript + "...</a></p><a href=\"/" + g.GameNo + "\" class=\"to\" target=\"_blank\">进入官网</a><div class=\"going\" id=\"JPYX_73_1\"><span class=\"sev\"><a class=\"lines\" href=\"/" + g.GameNo + "/LoginGame?S=" + qufu + "\" target=\"_blank\">" + serverName + "</a></span><a class=\"g\" href=\"/" + g.GameNo + "/LoginGame?S=" + qufu + "\" target=\"_blank\">go</a><span class=\"new\">new</span></div><div class=\"going\" id=\"JPYX_73_2\"><span class=\"sev\"><a class=\"lines\" href=\"/" + g.GameNo + "/LoginGame?S=1\" target=\"_blank\">双线1服</a></span><a class=\"g\" href=\"/" + g.GameNo + "/LoginGame?S=1\" target=\"_blank\">go</a><span class=\"ht\">hot</span></div></div><div class=\"into_bg\"></div></li>"; } return(HtmlStr); }
public ActionResult Index() { g = gm.GetGame("nslm"); List <GameServer> gsList = new List <GameServer>(); gsList = sm.GetServersByGame(g.Id); ViewData["ServersHtml"] = hh.ServersHtml(gsList); ViewData["GameNo"] = g.GameNo; ViewData["TjqfHref"] = "#"; ViewData["TjqfName"] = "暂无推荐区服"; ViewData["GameDes"] = g.GameDesc; if (g.tjqf > 0) { GameServer tjqf = sm.GetGameServer(g.tjqf); ViewData["TjqfHref"] = "/" + g.GameNo + "/LoginGame?S=" + tjqf.QuFu; ViewData["TjqfName"] = tjqf.Name; } ViewData["YqLink"] = hh.YqLinkHtml("20"); List <News> Newlist = new List <News>(); Newlist = nm.GetNews(7, 2, g.Id); string NewsHtml = ""; foreach (News n in Newlist) { NewsHtml += "<p><span class=\"date\">" + n.ReleaseTime + "</span><span class=\"leis\"><a href=\"#\">热点</a></span><a href=\"/NewsCenter/News?N=" + n.Id + "\" title=\"" + n.Title + "\" class=\"zw\">" + (n.Title.Length < 15 ? n.Title : n.Title.Substring(0, 15)) + "</a></p>"; } ViewData["News"] = NewsHtml; List <News> GGNewlist = new List <News>(); GGNewlist = nm.GetNews(7, 4, g.Id); string GGNewsHtml = ""; foreach (News n in GGNewlist) { GGNewsHtml += "<li><span class=\"date fr\">" + n.ReleaseTime + "</span>[公告]<a href=\"/NewsCenter/News?N=" + n.Id + "\" target=\"_self\"title=\"" + n.Title + "\">" + (n.Title.Length < 15 ? n.Title : n.Title.Substring(0, 15)) + "</strong></a></li>"; } ViewData["GGNews"] = GGNewsHtml; return(View()); }
public string BengbengSel() { string UserName = Request["idCode"]; string GameNo = Request["GameNo"]; string Code = Request["Code"]; if (Code == DESEncrypt.Md5(UserName + GameNo + "717915FEC23F46D5", 32)) { try { GameUser gu = gum.GetGameUser(UserName); Games game = gm.GetGame(GameNo); List <string> list = olm.GetServerList(game.Id, gu.Id.ToString()); GameUserInfo gui = new GameUserInfo(); GameServer gs = new GameServer(); foreach (string server in list) { GameUserInfo gui2 = gm.GetGameUserInfo(game.Id, gu.Id, int.Parse(server)); if (gui2.Level > gui.Level) { gui = gui2; gs = sm.GetGameServer(int.Parse(server)); } } if (gui.Level > 0) { string Status = "0"; if (!string.IsNullOrEmpty(gu.annalID) && gu.From_Url == "BengBeng") { Status = "1"; } string Res = "{\"Result\":{\"Status\":\"" + Status + "\",\"UserID\":\"" + gu.Id + "\",\"UserName\":\"" + gu.UserName + "\",\"UserServer\":\"" + gs.QuFu + "\",\"ServerName\":\"" + gui.ServerName + "\",\"UserRole\":\"" + gui.UserName + "\",\"UserLevel\":\"" + gui.Level + "\",\"ChongZhi\":\"" + gui.Money + "\"}}"; return(Res); } else { return("没有等级大于0的角色!"); } } catch (Exception ex) { return("查询异常:" + ex.Message); } } else { return("验证失败!"); } }
public void GetGetOnlineLog(HttpContext context) { List <OnlineLog> list = new List <OnlineLog>(); list = new OnlineLogManager().GetOnlineLog(GetUser(context).Id, 2); string HtmlStr = ""; foreach (OnlineLog ol in list) { Games g = gm.GetGame(ol.GameId); GameServer gs = sm.GetGameServer(ol.ServerId); HtmlStr += " <span ><a href=\"/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\" target=\"_blank\">" + gm.GetGame(ol.GameId).Name + "-" + sm.GetGameServer(ol.ServerId).Name + " </a></span><br/>"; } context.Response.Write(HtmlStr); }
public ActionResult Index() { ViewData["MyInfoOn"] = "ch_son_p_cur"; ViewData["UserInfoON"] = "ch_id_cur"; ViewData["menu1On"] = "pay_menu_cur1"; ViewData["menu2On"] = "reddot"; ViewData["menu3On"] = "reddot"; int UserId = BBRequest.GetUserId(); if (UserId > 0) { GameUser gu = gum.GetGameUser(UserId); ViewData["Photo"] = gu.Photo; ViewData["UserName"] = gu.UserName; ViewData["Money"] = gu.Money; ViewData["FlMoney"] = gu.RebateMoney; ViewData["vip"] = gu.GradeId > 0 ? "vip1_12.jpg" : "vip11_0.jpg"; if (gu.IsSpreader <= 0) { ViewData["IsSpread"] = "display:none"; } List <GameServer> NewServerlist = new List <GameServer>(); NewServerlist = sm.GetNewsServer(6); ViewData["NewServerHtml"] = hh.GetNewServerHtml(NewServerlist); ViewData["MsgCount"] = smm.GetSysMsgCount(gu.Id); } else { return(RedirectToAction("Login", "Home")); } string LoginOnline = ""; List <OnlineLog> list = new List <OnlineLog>(); list = olm.GetOnlineLog(UserId, 4); foreach (OnlineLog ol in list) { Games g = new Games(); g = gm.GetGame(ol.GameId); GameServer gs = new GameServer(); gs = sm.GetGameServer(ol.ServerId); if (gs != null) { LoginOnline += "<a href=\"/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\" target=\"_blank\"><li><img src=\"" + gs.Img + "\"><br><span class=\"span_lanse\">" + g.Name + "</span> " + gs.Name + "</li></a>"; } } ViewData["LoginOnline"] = LoginOnline; return(View()); }
public ActionResult Index() { g = gm.GetGame("xxas"); List <GameServer> gsList = new List <GameServer>(); gsList = sm.GetServersByGame(g.Id, 5); string ServerHtml = ""; foreach (GameServer gs in gsList) { ServerHtml += "<li><a href=\"/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\"><span>" + gs.Name + "</span><span class=\"status\">火爆</span></a></li>"; } ViewData["ServersHtml"] = ServerHtml; ViewData["GameNo"] = g.GameNo; ViewData["TjqfHref"] = "#"; ViewData["TjqfName"] = "暂无推荐区服"; ViewData["GameDes"] = g.GameDesc; if (g.tjqf > 0) { GameServer tjqf = sm.GetGameServer(g.tjqf); ViewData["TjqfHref"] = "/" + g.GameNo + "/LoginGame?S=" + tjqf.QuFu; ViewData["TjqfName"] = tjqf.Name; } List <News> Newlist = new List <News>(); Newlist = nm.GetNews(5, 4, g.Id); string NewsHtml = ""; foreach (News n in Newlist) { NewsHtml += "<li><span class=\"date\">" + n.ReleaseTime.ToString("yyyy-MM-dd") + "</span><a href=\"/NewsCenter/News?N=" + n.Id + "\">[新闻]" + (n.Title.Length < 25 ? n.Title : n.Title.Substring(0, 25)) + "</a></li>"; } ViewData["News"] = NewsHtml; List <News> GGNewlist = new List <News>(); GGNewlist = nm.GetNews(5, 2, g.Id); string GGNewsHtml = ""; foreach (News n in GGNewlist) { GGNewsHtml += "<li><span class=\"date\">" + n.ReleaseTime.ToString("yyyy-MM-dd") + "</span><a href=\"/NewsCenter/News?N=" + n.Id + "\">[公告]" + (n.Title.Length < 25 ? n.Title : n.Title.Substring(0, 25)) + "</a></li>"; } ViewData["GGNews"] = GGNewsHtml; return(View()); }
public void GetAllSpreadGame(HttpContext context) { int PageSize = int.Parse(context.Request["PageSize"]); int PageNum = int.Parse(context.Request["PageNum"]); string WhereStr = context.Request["WhereStr"]; int UserId = UserId = BBRequest.GetUserId(); Dictionary <string, string> list = new Dictionary <string, string>(); list = om.GetAllSpreadGame(PageSize, PageNum, UserId, WhereStr); string HtmlStr = ""; foreach (KeyValuePair <string, string> kv in list) { GameServer gs = sm.GetGameServer(int.Parse(kv.Key)); string GameName = gm.GetGame(gs.GameId).Name; HtmlStr += "<tr><td>" + GameName + "-" + gs.Name + "</td><td>" + kv.Value + "</td></tr>"; } context.Response.Write(HtmlStr); }
public ActionResult Left() { int UserId = BBRequest.GetUserId(); if (UserId > 0) { GameUser gu = gum.GetGameUser(UserId); ViewData["UserNameed"] = gu.UserName; ViewData["Money"] = gu.Money; ViewData["Photo"] = gu.Photo + ".jpg"; List <OnlineLog> Ollist = new List <OnlineLog>(); Ollist = new OnlineLogManager().GetOnlineLog(gu.Id, 2); string HtmlStr = ""; foreach (OnlineLog ol in Ollist) { Games g = gm.GetGame(ol.GameId); GameServer gs = sm.GetGameServer(ol.ServerId); HtmlStr += " <li ><a href=\"/" + g.GameNo + "/LoginGame?S=" + gs.QuFu + "\" target=\"_blank\" class=\"dub\"><span>" + sm.GetGameServer(ol.ServerId).Name + "</span><span class=\"g\">go</span></a>" + "<a class=\"n\" href=\"#\" target=\"_blank\">" + gm.GetGame(ol.GameId).Name + "</a></li>"; } ViewData["OnlineLogHtml"] = HtmlStr; ViewData["LoginStyle"] = "style=\"display: none;\""; } else { if (Utils.GetCookie("6qmgamesame") != "") { string value = Utils.GetCookie("6qmgamesame"); string UserName = DESEncrypt.DesDecrypt(value.Split('|')[0]); string PWD = DESEncrypt.DesDecrypt(value.Split('|')[1]); ViewData["UserName"] = UserName; ViewData["PWD"] = PWD; } ViewData["LoginedStyle"] = "style=\"display: none;\""; } List <GameServer> list = new List <GameServer>(); list = sm.GetNewsServer(6); ViewData["NewServerHtml"] = hh.GetNewServerHtml(list); return(PartialView()); }
public ActionResult EditServer(int ServerId) { if (Session[Keys.SESSION_ADMIN_INFO] == null) { return(RedirectToAction("Login", "Admin")); } else { Master master = Session[Keys.SESSION_ADMIN_INFO] as Master; if (rcm.GetRoleCompetence(master.RoleId, 11241)) { GameServer gs = new GameServer(); gs = sm.GetGameServer(ServerId); ViewData["ServerId"] = gs.Id; ViewData["ServerNo"] = gs.ServerNo; ViewData["GameId"] = gs.GameId; ViewData["QuFu"] = gs.QuFu; ViewData["ServerName"] = gs.Name; ViewData["Line"] = gs.Line; ViewData["State"] = gs.State; ViewData["StartTime"] = gs.StartTime; ViewData["Sort_Id"] = gs.Sort_Id; ViewData["Img"] = gs.Img; ViewData["ServerDesc"] = gs.ServerDesc; ViewData["ServerId"] = gs.Id; ViewData["ServerId"] = gs.Id; ViewData["Function"] = "UpdateData('/Servers/UpdateServer')"; ViewData["AllGameHtml"] = hh.AllGameHtml(); return(View("Server")); } else { return(RedirectToAction("Login", "Admin")); } } }
public ActionResult LoginGame(string GameNo, int Qf) { g = gm.GetGame(GameNo); GameServer gs = new GameServer(); gs = sm.GetGameServer(g.Id, Qf); ViewData["Title"] = "5577yx-" + g.Name; ViewData["ServerName"] = g.Name + "-" + gs.Name; ViewData["GameNo"] = g.GameNo; ViewData["Qf"] = Qf; if (gs.State == 1 && gs.StartTime < DateTime.Now) { gs.State = 4; sm.UpdateServer(gs); } if (gs.State != 1 && gs.StartTime > DateTime.Now) { gs.State = 1; sm.UpdateServer(gs); } if (gs.State == 1 && gs.StartTime > DateTime.Now) { TimeSpan ts = gs.StartTime - DateTime.Now; ViewData["TimeSpan"] = ts.TotalMilliseconds; } if (gs.State == 1 || gs.State == 2) { ViewData["State"] = gs.State; return(View("~/Views/GameCenter/LoginGame.cshtml")); } int UserId = BBRequest.GetUserId(); if (UserId > 0) { ViewData["LoginUrl"] = gm.LoginUrl(g.Id, UserId, gs.Id, 0); gum.UpdateLastLogin(UserId); OnlineLog ol = new OnlineLog(0, UserId, g.Id, gs.Id, DateTime.Now, 0, 0); new OnlineLogManager().AddOnlineLog(ol); } else { if (Utils.GetCookie("6qmgamesame") != "") { string value = Utils.GetCookie("6qmgamesame"); string UserName = DESEncrypt.DesDecrypt(value.Split('|')[0]); string PWD = DESEncrypt.DesDecrypt(value.Split('|')[1]); GameUser gu = gum.GetGameUser(UserName, DESEncrypt.Md5(PWD, 32)); if (gu != null) { BBRequest.WriteUserId(gu.Id); gum.UpdateLastLogin(gu.Id); ViewData["LoginUrl"] = gm.LoginUrl(g.Id, gu.Id, gs.Id, 0); OnlineLog ol = new OnlineLog(0, gu.Id, g.Id, gs.Id, DateTime.Now, 0, 0); new OnlineLogManager().AddOnlineLog(ol); } else { return(RedirectToAction("Login", "Home")); } } else { return(RedirectToAction("Login", "Home")); } } return(View("~/Views/GameCenter/LoginGame.cshtml")); }
public ActionResult WdServers() { int UserId = BBRequest.GetUserId(); if (UserId > 0) { GameUser gu = new GameUser(); gu = gum.GetGameUser(UserId); ViewData["UserName"] = gu.UserName; ViewData["TjqfHref"] = "#"; ViewData["TjqfName"] = "暂无推荐区服"; ViewData["LLHref"] = "#"; ViewData["LLName"] = "暂无记录"; OnlineLog ol = new OnlineLog(); ol = new OnlineLogManager().GetLastLogin(UserId, g.Id); if (ol != null) { GameServer Llqf = sm.GetGameServer(ol.ServerId); if (Llqf.State == 1 || Llqf.State == 2) { ViewData["LLHref"] = "#"; } else { ViewData["LLHref"] = gm.LoginUrl(g.Id, UserId, Llqf.Id, 1); } ViewData["LLName"] = Llqf.Name; } if (g.tjqf > 0) { GameServer tjqf = sm.GetGameServer(g.tjqf); ViewData["TjqfHref"] = gm.LoginUrl(g.Id, UserId, tjqf.Id, 1); ViewData["TjqfName"] = tjqf.Name; } List <GameServer> gsList = new List <GameServer>(); gsList = sm.GetServersByGame(g.Id); string ServerHtml = ""; foreach (GameServer gs in gsList) { switch (gs.State) { case 1: ServerHtml += "<a><span class=\"yellow\"></span>" + gs.Name + "</a>"; break; case 2: ServerHtml += "<a><span class=\"gray\"></span>" + gs.Name + "</a>"; break; case 3: ServerHtml += "<a href=\"" + gm.LoginUrl(g.Id, UserId, gs.Id, 1) + "\"><span class=\"green\"></span>" + gs.Name + "</a>"; break; case 4: ServerHtml += "<a href=\"" + gm.LoginUrl(g.Id, UserId, gs.Id, 1) + "\"><span class=\"red\"></span>" + gs.Name + "</a>"; break; default: break; } } ViewData["gsHtml"] = ServerHtml; return(View()); } else { return(RedirectToAction("Wd")); } }