public static void Initialize() { try { ConcursosManager.seavItemsObject(); //Cargar los items que caen en salas TrampasManager.saveTrampasSala(); //Cargar las trampas de todas las salas LoginHandler.Start(); FlowerHandler.Start(); PocionesHandler.Start(); CasasHandler.Start(); NavigatorHandler.Start(); NoticiasHandler.Start(); BPadHandler.Start(); CatalogoHandler.Start(); ConcursosHandler.Start(); PathfindingHandler.Start(); IntercambiosHandler.Start(); InterfazHandler.Start(); IslasHandler.Start(); MiniGamesHandler.Start(); PingHandler.Start(); npcHandler.Start(); codigos_promocionales.Iniciar(); Output.WriteLine("Se han registrado " + Handlers.Count + " handlers."); listas.automatic_lists_row(); UserManager.obtenerUsuariosRegistrados(); } catch (Exception e) { Program.EditorialResponse(e); } }
public NavigatorSearchResultSetComposer(string category, string data, ICollection <SearchResultList> searchResultLists, GameClient session, int goBack = 1, int fetchLimit = 12) : base(ServerPacketHeader.NavigatorSearchResultSetMessageComposer) { WriteString(category); //Search code. WriteString(data); //Text? WriteInteger(searchResultLists.Count); //Count foreach (var searchResult in searchResultLists.ToList()) { WriteString(searchResult.CategoryIdentifier); WriteString(searchResult.PublicName); WriteInteger(NavigatorSearchAllowanceUtility.GetIntegerValue(searchResult.SearchAllowance) != 0 ? goBack : NavigatorSearchAllowanceUtility.GetIntegerValue(searchResult.SearchAllowance)); //0 = nothing, 1 = show more, 2 = back Action allowed. WriteBoolean(false); //True = minimized, false = open. WriteInteger(searchResult.ViewMode == NavigatorViewMode.REGULAR ? 0 : searchResult.ViewMode == NavigatorViewMode.THUMBNAIL ? 1 : 0); //View mode, 0 = tiny/regular, 1 = thumbnail NavigatorHandler.Search(this, searchResult, data, session, fetchLimit); } }
public NavigatorSearchResultSetComposer(string Category, string Data, ICollection <SearchResultList> SearchResultLists, GameClient Session, int GoBack = 1, int FetchLimit = 12) : base(ServerPacketHeader.NavigatorSearchResultSetMessageComposer) { base.WriteString(Category); //Search code. base.WriteString(Data); //Text? base.WriteInteger(SearchResultLists.Count); //Count foreach (SearchResultList SearchResult in SearchResultLists.ToList()) { base.WriteString(SearchResult.CategoryIdentifier); base.WriteString(SearchResult.PublicName); base.WriteInteger(NavigatorSearchAllowanceUtility.GetIntegerValue(SearchResult.SearchAllowance) != 0 ? GoBack : NavigatorSearchAllowanceUtility.GetIntegerValue(SearchResult.SearchAllowance)); //0 = nothing, 1 = show more, 2 = back Action allowed. base.WriteBoolean(false); //True = minimized, false = open. base.WriteInteger(SearchResult.ViewMode == NavigatorViewMode.Regular ? 0 : SearchResult.ViewMode == NavigatorViewMode.Thumbnail ? 1 : 0); //View mode, 0 = tiny/regular, 1 = thumbnail NavigatorHandler.Search(this, SearchResult, Data, Session, FetchLimit); } }
public OutMessage Invoke(params object[] Parameters) { var Message = new OutMessage(450); Message.Append(NavigatorHandler.Validate()); foreach (var Public in NavigatorHandler.GetChilds(-1)) { Public.GetResponse(Message); if (Public.Type == 4) { foreach (var Child in NavigatorHandler.GetChilds(Public.Id)) { Child.GetResponse(Message); } } } return(Message); }
public override void Compose(ServerPacket packet) { packet.WriteString(Category); //Search code. packet.WriteString(Data); //Text? packet.WriteInteger(SearchResultLists.Count); //Count foreach (SearchResultList searchResult in SearchResultLists.ToList()) { packet.WriteString(searchResult.CategoryIdentifier); packet.WriteString(searchResult.PublicName); packet.WriteInteger(NavigatorSearchAllowanceUtility.GetIntegerValue(searchResult.SearchAllowance) != 0 ? GoBack : NavigatorSearchAllowanceUtility.GetIntegerValue(searchResult .SearchAllowance)); //0 = nothing, 1 = show more, 2 = back Action allowed. packet.WriteBoolean(false); //True = minimized, false = open. packet.WriteInteger(searchResult.ViewMode == NavigatorViewMode.Regular ? 0 : searchResult.ViewMode == NavigatorViewMode.Thumbnail ? 1 : 0); //View mode, 0 = tiny/regular, 1 = thumbnail NavigatorHandler.Search(packet, searchResult, Data, Habbo, FetchLimit); } }