public bool BajarEnObjeto(SessionInstance Session, bool ByExit) { if (Session.User == null) { return(false); } if (Session.User.Sala == null) { return(false); } if (UsuariosEnObjetos.ContainsKey(Session.User.id)) { UsuarioEnObjeto UsuarioEnObjeto = UsuariosEnObjetos[Session.User.id]; if (UsuariosEnObjetos.Remove(Session.User.id)) { ServerMessage server = new ServerMessage(); server.AddHead(189); server.AddHead(167); server.AppendParameter(UsuarioEnObjeto.Item.id); server.AppendParameter(UsuarioEnObjeto.Session.User.id); server.AppendParameter(UsuarioEnObjeto.Posicion); this.SendData(server); if (!ByExit) { Session.User.Posicion.x = Session.User.Sala.Puerta.x; Session.User.Posicion.y = Session.User.Sala.Puerta.y; Session.User.Sala.Map[Session.User.Posicion.y, Session.User.Posicion.x].FijarSession(null); Packet(Session, new TimeSpan(0, 0, 0), this, Session.User.Posicion, true); return(true); } } } return(false); }
public void SendData(ServerMessage server, SessionInstance MySession = null) { try { List <SessionInstance> Sessions = new List <SessionInstance>(); foreach (var Session in Usuarios.Values.ToList()) { if (MySession != null) { if (MySession.User.id != Session.User.id) { Sessions.Add(Session); } else { MySession.SendData(server); } } else { Sessions.Add(Session); } } foreach (var Session in Sessions) { Session.SendDataProtected(server); } } catch { } }
//Codigo Luis public bool DesplazarObjeto(SessionInstance Session, BuyObjectInstance Item, Point Desplazamiento) { if (Session.User == null) { return(false); } if (Session.User.Sala == null) { return(false); } if (!Usuarios.ContainsKey(Session.User.IDEspacial)) { return(false); } if (Usuarios[Session.User.IDEspacial].User.id != Session.User.id) { return(false); } if (UsuariosEnObjetos.ContainsKey(Session.User.id)) { UsuariosEnObjetos[Session.User.id].Desplazable = Desplazamiento; return(true); } return(false); }
public IntercambioInstance(int CanjeoID, SessionInstance Session_1, SessionInstance Session_2) { this.ID = CanjeoID; this.Session_1 = Session_1; this.Session_2 = Session_2; this.IniciarCanjeo(); }
public UsuarioEnObjeto(BuyObjectInstance Item, SessionInstance Session, int Pos) { this.Item = Item; this.Session = Session; this.Posicion = Pos; this.Desplazable = new Point(Item.posX, Item.posY); }
public void CambiarObjetos(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(199); server.AddHead(123); server.AppendParameter(ID); if (Session_1.User.id == Session.User.id) { if (Cambios_Session_1_Aceptados) { Cambios_Session_1_Cambiar = true; server.AppendParameter(Session.User.id); } } if (Session_2.User.id == Session.User.id) { if (Cambios_Session_2_Aceptados) { Cambios_Session_2_Cambiar = true; server.AppendParameter(Session.User.id); } } Thread.Sleep(new TimeSpan(0, 0, 0, 0, 200)); Session_1.SendData(server); Session_2.SendData(server); if (Cambios_Session_1_Aceptados == true && Cambios_Session_1_Cambiar == true && Cambios_Session_2_Aceptados == true && Cambios_Session_2_Cambiar == true) { if (RealizarCanje()) { Session_1_Objetos.Clear(); Session_2_Objetos.Clear(); Cambios_Session_1_Aceptados = false; Cambios_Session_2_Aceptados = false; Cambios_Session_1_Cambiar = false; Cambios_Session_2_Cambiar = false; Session_1.User.Intercambio = null; Session_2.User.Intercambio = null; ServerMessage server_1 = new ServerMessage(); server_1.AddHead(199); server_1.AddHead(127); server_1.AppendParameter(Session_1.User.id); Session_1.SendData(server_1); ServerMessage server_2 = new ServerMessage(); server_2.AddHead(199); server_2.AddHead(127); server_2.AppendParameter(Session_2.User.id); Session_2.SendData(server_2); } } }
//Packet que carga el objeto (Usuario) en la sala public void EnviarRegistro(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(128); server.AddHead(122); server.AppendParameter(Session.User.IDEspacial); server.AppendParameter(Session.User.nombre); server.AppendParameter((Session.User.ModoNinja ? 12 : Session.User.avatar)); if (Escenario.tipo_evento == 2 && Session.User.nivel_ninja == 0 && Session.User.NinjaColores_Sala == "" || Escenario.tipo_evento_isla == 2 && Session.User.nivel_ninja == 0 && Session.User.NinjaColores_Sala == "") { server.AppendParameter((Session.User.ModoNinja ? Session.User.Colores_traje_blanco(Session) : Session.User.colores)); } else if (Session.User.NinjaColores_Sala != "") { server.AppendParameter((Session.User.ModoNinja ? Session.User.NinjaColores_Sala : Session.User.colores)); } else { server.AppendParameter((Session.User.ModoNinja ? Session.User.Colores_traje(Session) : Session.User.colores)); } server.AppendParameter(Session.User.Posicion.x); server.AppendParameter(Session.User.Posicion.y); server.AppendParameter(Session.User.Posicion.z); server.AppendParameter("BoomBang"); server.AppendParameter(Session.User.edad); server.AppendParameter(MonthDifference(Convert.ToDateTime(Session.User.fecha_registro), DateTime.Now));//Tiempo registrado MonthDifference(DateTime.Now, Convert.ToDateTime(Session.User.fecha_registro)) server.AppendParameter((Session.User.ModoNinja == true ? 1 : 0)); if (Session.User.Sala.Escenario.tipo_evento == 2 && Session.User.puntos_ninja < 400 || Escenario.tipo_evento_isla == 2 && Session.User.puntos_ninja < 400) { server.AppendParameter(12);//traje ninja } else { server.AppendParameter((Session.User.puntos_ninja >= 400 || Session.User.Traje_Ninja_Principal != 0 ? 12 : 0));//traje ninja } server.AppendParameter(Session.User.UppertSelect); server.AppendParameter(Session.User.UppertLevel()); server.AppendParameter(Session.User.CocoSelect); server.AppendParameter(Session.User.nivel_coco); server.AppendParameter(new object[] { Session.User.hobby_1, Session.User.hobby_2, Session.User.hobby_3 }); server.AppendParameter(new object[] { Session.User.deseo_1, Session.User.deseo_2, Session.User.deseo_3 }); server.AppendParameter(new object[] { Session.User.Votos_Legal, Session.User.Votos_Sexy, Session.User.Votos_Simpatico }); server.AppendParameter(Session.User.bocadillo); server.AppendParameter(new object[] { Session.User.besos_enviados, Session.User.besos_recibidos, Session.User.jugos_enviados, Session.User.jugos_recibidos, Session.User.flores_enviadas, Session.User.flores_recibidas, Session.User.uppers_enviados, Session.User.uppers_recibidos, Session.User.cocos_enviados, Session.User.cocos_recibidos, "0³" + Session.User.rings_ganados + "³1³1³1³" + Session.User.senderos_ganados + "³1³1³" + (Session.User.nivel_coco + 1) + "³" + Session.User.puntos_cocos + "³1³" + Session.User.puntos_coco_limite + "³" + Session.User.nivel_ninja + "³" + Session.User.puntos_ninja + "³1³" + Session.User.puntos_ninja_limite }); server.AppendParameter((Session.User.toneos_ring >= 2000 && Session.User.vip <= 0 ? 1 : Session.User.admin)); //Ficha dorada para las personas con mas de 2k torneos server.AppendParameter(Session.User.vip); //vip server.AppendParameter(Session.User.Cambios); //cambios server.AppendParameter(Escenario.id == 2 || Session.User.Sala.Ring != null || Session.User.Sala.Cocos != null || Session.User.Sala.Sendero != null || Session.User.Sala.Camino != null ? 0 : Session.User.Efecto); server.AppendParameter(Session.User.id); SendData(server, Session); }
private static void Packet(SessionInstance Session, TimeSpan Time, SalaInstance Sala, Posicion Posicion = null, bool UsingLook = false) { Thread.Sleep(Time); if (Session.User == null) { return; } if (Session.User.Sala == null) { return; } if (Session.User.Sala.id == Sala.id && Session.User.Sala.Escenario.categoria == Sala.Escenario.categoria) { if (Posicion != null) { Session.User.Posicion = Posicion; } else { Session.User.Posicion = new Posicion(0, 0, 4); } if (UsingLook) { ServerMessage server = new ServerMessage(); server.AddHead(135); server.AppendParameter(Session.User.IDEspacial); server.AppendParameter(Session.User.Posicion.x); server.AppendParameter(Session.User.Posicion.y); server.AppendParameter(Session.User.Posicion.z); Session.User.Sala.SendData(server, Session); } else { ServerMessage server = new ServerMessage(); server.AddHead(182); server.AppendParameter(1); server.AppendParameter(Session.User.IDEspacial); server.AppendParameter(Session.User.Posicion.x); server.AppendParameter(Session.User.Posicion.y); server.AppendParameter(Session.User.Posicion.z); server.AppendParameter(750); server.AppendParameter(1); Sala.SendData(server); } } }
static void Cerar_Ceradura(SessionInstance Session, EscenarioInstance Escenario) { try { Thread.Sleep(new TimeSpan(0, 0, 1)); ServerMessage server1 = new ServerMessage(); server1.AddHead(189); server1.AddHead(153); server1.AppendParameter(1); server1.AppendParameter(1); server1.AppendParameter(1); server1.AppendParameter(1); server1.AppendParameter(Convert.ToString(Escenario.id)); server1.AppendParameter(1); server1.AppendParameter("1"); Session.User.Sala.SendData(server1); } catch { } }
public void AceptarCambios(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(199); server.AddHead(122); server.AppendParameter(ID); if (Session_1.User.id == Session.User.id) { Cambios_Session_1_Aceptados = true; server.AppendParameter(Session.User.id); } if (Session_2.User.id == Session.User.id) { Cambios_Session_2_Aceptados = true; server.AppendParameter(Session.User.id); } Thread.Sleep(new TimeSpan(0, 0, 0, 0, 200)); Session_1.SendData(server); Session_2.SendData(server); }
public bool SubirEnObjeto(SessionInstance Session, BuyObjectInstance Item, int pos) { if (Session.User == null) { return(false); } if (Session.User.Sala == null) { return(false); } if (!Usuarios.ContainsKey(Session.User.IDEspacial)) { return(false); } if (Usuarios[Session.User.IDEspacial].User.id != Session.User.id) { return(false); } if (!UsuariosEnObjetos.ContainsKey(Session.User.id)) { foreach (var UsuarioEnObjeto in UsuariosEnObjetos.Values) { if (UsuarioEnObjeto.Item.id == Item.id && UsuarioEnObjeto.Posicion == pos) { return(false); } } UsuariosEnObjetos.Add(Session.User.id, new UsuarioEnObjeto(Item, Session, pos)); if (UsuariosEnObjetos.ContainsKey(Session.User.id)) { Packet(Session, new TimeSpan(0, 0, 0), this, null, true); return(true); } } return(false); }
public void CargarEscenario(SessionInstance Session) { ServerMessage server = new ServerMessage(); server.AddHead(128); server.AddHead(120); server.AppendParameter(1); if (Escenario.categoria == 4) { server.AppendParameter(Escenario.categoria); } else { server.AppendParameter(Escenario.es_categoria); } server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(Escenario.modelo); server.AppendParameter(Escenario.nombre); server.AppendParameter(0); Session.SendData(server); }
public string Colores_traje_rosa(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("fec2de" + Session.User.colores.Substring(0, 6) + "b3e1fe" + Session.User.colores.Substring(18, 6) + EXTRA_COLORS); }
public string Colores_traje_selestial(SessionInstance Session) { return("c0bfbd" + "000000" + "20ecfe" + Session.User.colores.Substring(18, 6) + Session.User.colores.Substring(24, 6) + Session.User.colores.Substring(30, 6) + Session.User.colores.Substring(36, 6));;///Colores sinta 901615 }
public string Colores_traje_oscuro(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("004852" + Session.User.colores.Substring(0, 6) + "f2b100" + Session.User.colores.Substring(18, 6) + EXTRA_COLORS); }
public string Colores_traje_verde(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("5d7835" + Session.User.colores.Substring(0, 6) + "ff9900" + Session.User.colores.Substring(18, 6) + EXTRA_COLORS); }
public string Colores_traje_ninja_copiador_de_color(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("FFFFFF" + "FFFFFF" + "FFFFFF" + "FFFFFF" + EXTRA_COLORS); }
//Trajes especiales XD public string Colores_traje_purpura(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("790a3f" + Session.User.colores.Substring(0, 6) + Session.User.colores.Substring(18, 6) + Session.User.colores.Substring(18, 6) + EXTRA_COLORS);///Colores sinta 901615 }
public string Colores_traje_blanco(SessionInstance Session) { string EXTRA_COLORS = "AAAAAAAAAAAAAAAAAA"; return("FFFFFF" + Session.User.colores.Substring(0, 6) + ObtenerCinta(nivel_ninja) + Session.User.colores.Substring(18, 6) + EXTRA_COLORS); }
public void PonerObjeto(SessionInstance Session, BuyObjectInstance Compra) { if (Session_1.User.id == Session.User.id) { if (!Session_1_Objetos.ContainsKey(Compra.id)) { Session_1_Objetos.TryAdd(Compra.id, Compra); ServerMessage server_1 = new ServerMessage(); server_1.AddHead(199); server_1.AddHead(121); server_1.AppendParameter(Compra.id); server_1.AppendParameter(Compra.objeto_id); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); Session_2.SendData(server_1); ServerMessage server_2 = new ServerMessage(); server_2.AddHead(199); server_2.AddHead(125); server_2.AppendParameter(1); server_2.AppendParameter(Compra.id); server_2.AppendParameter(Compra.objeto_id); server_2.AppendParameter(1); Session.SendData(server_2); } } if (Session_2.User.id == Session.User.id) { if (!Session_2_Objetos.ContainsKey(Compra.id)) { Session_2_Objetos.TryAdd(Compra.id, Compra); ServerMessage server_1 = new ServerMessage(); server_1.AddHead(199); server_1.AddHead(121); server_1.AppendParameter(Compra.id); server_1.AppendParameter(Compra.objeto_id); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); server_1.AppendParameter(1); Session_1.SendData(server_1); ServerMessage server_2 = new ServerMessage(); server_2.AddHead(199); server_2.AddHead(125); server_2.AppendParameter(1); server_2.AppendParameter(Compra.id); server_2.AppendParameter(Compra.objeto_id); server_2.AppendParameter(1); Session.SendData(server_2); } } }
public Chutas(bool Usable, SessionInstance Session = null, BuyObjectInstance Compra = null) { this.Usable = Usable; this.Session = Session; this.Compra = Compra; }
public void LoadObjects(SessionInstance Session) { ServerMessage server = new ServerMessage(); Random rd = new Random(); if (Escenario.es_categoria == 2) { server.AddHead(128); server.AddHead(121); server.AddHead(122); server.AppendParameter(1); if (Escenario.modelo == 2 || Escenario.modelo == 3) { server.AppendParameter(1); } if (Escenario.modelo == 6 || Escenario.modelo == 7) { server.AppendParameter(1); } if (Escenario.modelo == 8) { server.AppendParameter(1); } if (Escenario.modelo == 9) { server.AppendParameter(1); } if (Escenario.modelo == 12 || Escenario.modelo == 13) { server.AppendParameter(1); } server.AppendParameter(0); } if (Escenario.es_categoria == 1) { server.AddHead(128); server.AddHead(121); server.AddHead(120); npcManager.ObtenerNPC(server, Session.User.Sala.Escenario.id); } if (Escenario.es_categoria == 0) { server.AddHead(128); server.AddHead(121); server.AddHead(121); if (Escenario.categoria == 2) { server.AppendParameter(1); } if (Escenario.categoria == 4) { server.AppendParameter(3); } server.AppendParameter(0); server.AppendParameter(Escenario.IslaID); server.AppendParameter(Escenario.id); server.AppendParameter(Escenario.id); server.AppendParameter(Escenario.color_1); server.AppendParameter(Escenario.color_2); server.AppendParameter(0); server.AppendParameter(Escenario.Creador.id); server.AppendParameter(new object[] { 1, -1, -1, 4, 5, 6, 7, 8, 9, 10, 0, -1, 13, 14, -1, 16 }); server.AppendParameter(new object[] { 4, -1, -1, 4, 4, 4, 4, 4, 4, 4, 0, -1, 4, 4, -1, 4 }); server.AppendParameter(new object[] { 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0 });//Puerta Categoría server.AppendParameter(CasasManager.Get_Door_Location_Model(Escenario, Escenario.Creador.id)); server.AppendParameter(new object[] { "puerta_1", "puerta_2", "puerta_3", "puerta_4", "puerta_5", "puerta_6", "puerta_7", "puerta_8", "puerta_9", "puerta_10", "puerta_11", "puerta_12", "puerta_13", "puerta_14", "puerta_15", "puerta_16" }); server.AppendParameter(CasasManager.Get_Key(Escenario.modelo)); server.AppendParameter(new object[] { 0, 0, 0, 578, 631, 149, 210, 319, 0, 445, 1120, 0, 0 });//Aqui van las llaves de las casas server.AppendParameter(new object[] { Escenario.terreno_something_1, Escenario.object_something_1 }); server.AppendParameter(new object[] { Escenario.terreno_something_2, Escenario.object_something_2 }); server.AppendParameter(new object[] { Escenario.terreno_something_3, Escenario.object_something_3 }); server.AppendParameter(new object[] { Escenario.terreno_config, Escenario.object_config }); server.AppendParameter(new object[] { Escenario.terreno_colores, Escenario.object_colores }); server.AppendParameter(new object[] { Escenario.terreno_rgb, Escenario.object_rgb }); LoadObjects(); server.AppendParameter(ObjetosEnSala.Count); foreach (BuyObjectInstance Item in ObjetosEnSala.Values) { if (listas.Plantas.Contains(Item.objeto_id)) { PlantasManager.cargar_planta(Session, Item); } server.AppendParameter(Item.id); server.AppendParameter(Item.objeto_id); server.AppendParameter(Item.posX); server.AppendParameter(Item.posY); server.AppendParameter(Item.rotation);//rotation server.AppendParameter(Item.tam); server.AppendParameter(0); if (CatalogoManager.lianas_cocos.Contains(Item.objeto_id)) { server.AppendParameter(""); //Espacio Ocupado } else { server.AppendParameter(Item.espacio_ocupado); //Espacio Ocupado } server.AppendParameter(Item.colores_hex); //color_1 server.AppendParameter(Item.colores_rgb); //color_2 server.AppendParameter("0"); //Data server.AppendParameter("0"); //Other if (Item.objeto_id == 370) //Contador de visitas de islas { mysql client = new mysql(); int contador_islas = Convert.ToInt32(Item.data) + 1; Item.data = Convert.ToString(contador_islas); client.SetParameter("id", Item.id); client.SetParameter("data", Item.data); client.ExecuteNonQuery("UPDATE objetos_comprados SET data = @data WHERE id = @id"); server.AppendParameter(Item.data); } else if (listas.Objetos_Area.Contains(Item.objeto_id)) { mysql client = new mysql(); client.SetParameter("id", Item.id); DataRow objeto = client.ExecuteQueryRow("SELECT * FROM objetos_comprados WHERE id = @id"); if (objeto != null) { client.SetParameter("id", Item.id); DataRow row = client.ExecuteQueryRow("SELECT * FROM escenarios_privados WHERE objeto_id = @id"); if (row != null) { Item.open = (int)objeto["open"]; server.AppendParameter(new object[] { Item.id, 0, Item.data, Item.open == 0 ? "": "1", Item.data, 12, SalasManager.UsuariosEnSala(new EscenarioInstance(row)) }); } } } else { server.AppendParameter(Item.data); } } server.AppendParameter(0); server.AppendParameter(Usuarios.Count); } foreach (SessionInstance OtherSession in Usuarios.Values) { server.AppendParameter(OtherSession.User.IDEspacial); server.AppendParameter(OtherSession.User.nombre); server.AppendParameter((OtherSession.User.ModoNinja ? 12 : OtherSession.User.avatar)); if (Escenario.tipo_evento == 2 && OtherSession.User.nivel_ninja == 0 && OtherSession.User.NinjaColores_Sala == "" || Escenario.tipo_evento_isla == 2 && OtherSession.User.nivel_ninja == 0 && OtherSession.User.NinjaColores_Sala == "") { server.AppendParameter((OtherSession.User.ModoNinja ? OtherSession.User.Colores_traje_blanco(Session) : OtherSession.User.colores)); } else if (OtherSession.User.NinjaColores_Sala != "") { server.AppendParameter((OtherSession.User.ModoNinja ? OtherSession.User.NinjaColores_Sala : OtherSession.User.colores)); } else { server.AppendParameter((OtherSession.User.ModoNinja ? OtherSession.User.Colores_traje(Session) : OtherSession.User.colores)); } server.AppendParameter(OtherSession.User.Posicion.x); server.AppendParameter(OtherSession.User.Posicion.y); server.AppendParameter(OtherSession.User.Posicion.z); server.AppendParameter("BoomBang"); server.AppendParameter(OtherSession.User.edad); server.AppendParameter(MonthDifference(Convert.ToDateTime(OtherSession.User.fecha_registro), DateTime.Now));//Tiempo registrado MonthDifference(DateTime.Now, Convert.ToDateTime(Session.User.fecha_registro)) server.AppendParameter((OtherSession.User.ModoNinja == true ? 1 : 0)); if (Session.User.Sala.Escenario.tipo_evento == 2 && OtherSession.User.puntos_ninja < 400 || Escenario.tipo_evento_isla == 2 && OtherSession.User.puntos_ninja < 400) { server.AppendParameter(12);//traje ninja } else { server.AppendParameter((OtherSession.User.puntos_ninja >= 400 || OtherSession.User.Traje_Ninja_Principal != 0 ? 12 : 0));//traje ninja } server.AppendParameter(OtherSession.User.UppertSelect); server.AppendParameter(OtherSession.User.UppertLevel()); server.AppendParameter(OtherSession.User.CocoSelect); server.AppendParameter(OtherSession.User.nivel_coco); server.AppendParameter(new object[] { OtherSession.User.hobby_1, OtherSession.User.hobby_2, OtherSession.User.hobby_3 }); server.AppendParameter(new object[] { OtherSession.User.deseo_1, OtherSession.User.deseo_2, OtherSession.User.deseo_3 }); server.AppendParameter(new object[] { OtherSession.User.Votos_Legal, OtherSession.User.Votos_Sexy, OtherSession.User.Votos_Simpatico }); server.AppendParameter(OtherSession.User.bocadillo); server.AppendParameter(new object[] { OtherSession.User.besos_enviados, OtherSession.User.besos_recibidos, OtherSession.User.jugos_enviados, OtherSession.User.jugos_recibidos, OtherSession.User.flores_enviadas, OtherSession.User.flores_recibidas, OtherSession.User.uppers_enviados, OtherSession.User.uppers_recibidos, OtherSession.User.cocos_enviados, OtherSession.User.cocos_recibidos, "0³" + OtherSession.User.rings_ganados + "³1³1³1³" + Session.User.senderos_ganados + "³1³1³" + (OtherSession.User.nivel_coco + 1) + "³" + OtherSession.User.puntos_cocos + "³1³" + OtherSession.User.puntos_coco_limite + "³" + OtherSession.User.nivel_ninja + "³" + OtherSession.User.puntos_ninja + "³1³" + OtherSession.User.puntos_ninja_limite }); server.AppendParameter((OtherSession.User.toneos_ring >= 2000 && OtherSession.User.vip <= 0 ? 1: OtherSession.User.admin)); //Ficha dorada para las personas con mas de 2k torneos server.AppendParameter(OtherSession.User.vip); //vip server.AppendParameter(OtherSession.User.Cambios); //cambios server.AppendParameter(Escenario.id == 2 || OtherSession.User.Sala.Ring != null || OtherSession.User.Sala.Cocos != null || OtherSession.User.Sala.Sendero != null || OtherSession.User.Sala.Camino != null ? 0 : OtherSession.User.Efecto); server.AppendParameter(OtherSession.User.id); } if (Escenario.es_categoria == 0) { server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); server.AppendParameter(0); } Session.SendData(server); if (Escenario.Clave != "") { new Thread(() => Cerar_Ceradura(Session, Escenario)).Start(); } }
public void FijarSession(SessionInstance Session) { this.Session = Session; }