public Game2WeeklyLeaderboardComposer(GameData GameData, ICollection<Habbo> Habbos) : base(ServerPacketHeader.Game2WeeklyLeaderboardMessageComposer) { base.WriteInteger(2014); base.WriteInteger(41); base.WriteInteger(0); base.WriteInteger(1); base.WriteInteger(1581); //Used to generate the ranking numbers. int num = 0; base.WriteInteger(Habbos.Count);//Count foreach (Habbo Habbo in Habbos.ToList()) { num++; base.WriteInteger(Habbo.Id);//Id base.WriteInteger(Habbo.FastfoodScore);//Score base.WriteInteger(num);//Rank base.WriteString(Habbo.Username);//Username base.WriteString(Habbo.Look);//Figure base.WriteString(Habbo.Gender.ToLower());//Gender .ToLower() } base.WriteInteger(0);// base.WriteInteger(GameData.GameId);//Game Id? }
public LoadGameComposer(GameData GameData, string SSOTicket) : base(ServerPacketHeader.LoadGameMessageComposer) { base.WriteInteger(GameData.GameId); base.WriteString("1365260055982"); base.WriteString(GameData.ResourcePath + GameData.GameSWF); base.WriteString("best"); base.WriteString("showAll"); base.WriteInteger(60);//FPS? base.WriteInteger(10); base.WriteInteger(8); base.WriteInteger(6);//Asset count base.WriteString("assetUrl"); base.WriteString(GameData.ResourcePath + GameData.GameAssets); base.WriteString("habboHost"); base.WriteString("http://fuseus-private-httpd-fe-1"); base.WriteString("accessToken"); base.WriteString(SSOTicket); base.WriteString("gameServerHost"); base.WriteString(GameData.GameServerHost); base.WriteString("gameServerPort"); base.WriteString(GameData.GameServerPort); base.WriteString("socketPolicyPort"); base.WriteString(GameData.GameServerHost); }
public bool TryGetGame(int GameId, out GameData GameData) { if (this._games.TryGetValue(GameId, out GameData)) return true; return false; }