Fixed music kit menu.

This commit is contained in:
rogeraabbccdd
2024-07-03 00:48:41 +08:00
parent 2a1ef7b489
commit 74aa5fa40c

View File

@@ -587,7 +587,7 @@ namespace WeaponPaints
var selectedPaintName = option.Text; var selectedPaintName = option.Text;
var selectedMusic = musicList.FirstOrDefault(g => g.ContainsKey("name") && g["name"]?.ToString() == selectedPaintName); var selectedMusic = musicList.FirstOrDefault(g => g.ContainsKey("name") && g["name"]?.ToString().Contains(selectedPaintName) == true);
if (selectedMusic != null) if (selectedMusic != null)
{ {
if (!selectedMusic.ContainsKey("id") || if (!selectedMusic.ContainsKey("id") ||
@@ -621,7 +621,7 @@ namespace WeaponPaints
if (!string.IsNullOrEmpty(Localizer["wp_music_menu_select"])) if (!string.IsNullOrEmpty(Localizer["wp_music_menu_select"]))
{ {
player!.Print(Localizer["wp_music_menu_select", selectedPaintName]); player!.Print(Localizer["wp_music_menu_select", selectedMusic["name"] ?? selectedPaintName]);
} }
if (weaponSync != null) if (weaponSync != null)
@@ -661,6 +661,8 @@ namespace WeaponPaints
}); });
} }
} }
GivePlayerMusicKit(player);
}; };
musicSelectionMenu.AddMenuOption(Localizer["None"], handleMusicSelection); musicSelectionMenu.AddMenuOption(Localizer["None"], handleMusicSelection);