v3.2.5 (Mise à jour requise) – 22 juin 2025
ㅤ
Cela couvre des améliorations et des correctifs significatifs – il est fortement recommandé à tous les utilisateurs de mettre à jour.
Cliquez pour voir.
ㅤ
Icon.new()
:setImage(shopImageId)
:setLabel("Shop")
![]()
par @crusherfire
Supplémentaire (et plus court) :
Contributeurs
Un grand merci à ces personnes pour leurs contributions et ressources :
@marquitocracks (
) pour ses nombreuses idées de fonctionnalités et contributions au code
@pobammer pour le package Janitor
@stravant pour le package GoodSignal
@g1mmethemoney pour la maintenance du port TopbarPlus TypeScript
@hayper1919 a écrit la majeure partie des types et de la saisie semi-automatique, pour de multiples améliorations du référentiel, a aidé à introduire Wally, le nettoyage du code et une aide continue avec les vérifications de type Luau et la saisie semi-automatique Luau, les tests d'aide majeurs
@crusherfire aide avec les saisies semi-automatiques, les correctifs et leur didacticiel complet sur les fonctionnalités
@iamLudius pour leur tutoriel
@cookierific pour leur tutoriel
@TwinPlayzDev pour leur tutoriel
@broadenhorizons a écrit le support de NumberSpinner et des tonnes d'aide pour tester et corriger
Commentaires @scripth, correctifs, aide aux tests
@kaan650 de nombreuses idées, commentaires et contributions à la base de code
@MarkNoVanity aide à résoudre ce problème
@DeepBluePioneer, @BitwiseAndrea et l'équipe Core UI
et bien d'autres
@Lucke0051 pour ses nombreuses idées de fonctionnalités et contributions au code@cxmeels pour une assistance en cas de débordements@MrAsync pour obtenir des conseils sur le flux de travail@grilme99 pour leur soutien passé@haash_im pour son soutien passé@iamEvanRBLX pour le support hybride initial de la nouvelle barre supérieure@LordMerc pour obtenir de l'aide sur la documentation et des commentaires généraux@ValiantWind pour obtenir de l'aide sur les tests et les commentaires@jmesrje pour obtenir de l'aide pour récupérer des valeurs dans des fonctionnalités telles que les légendes@PeZsmistic pour obtenir de l'aide sur le serrage d'objets dans les limites de l'écran
Licence
TopbarPlus v3 utilise la licence publique Mozilla v2.0. Vous pouvez utiliser cette application gratuitement ; tout ce que vous avez à faire est de créditer cette ressource (comme un lien vers cet article) et d'ouvrir la source de toute modification importante que vous apportez au package.
Final
Je ne pourrai pas répondre à toutes les questions, mais je vous promets de lire vos commentaires. J'ai consacré des centaines d'heures à cette ressource, c'est donc toujours un plaisir d'entendre vos commentaires !
C'est tout les amis, profitez-en ![]()
1871 J’aime
Incroyable de voir une deuxième version de cela ! Je vais certainement essayer ça !
74 J'aime
Les nouveaux menus horizontaux sont fantastiques ! Merci de garder cette ressource fantastique à jour !
53 J'aime
J'ai vraiment adoré la première version de TopbarPlus et je l'ai utilisée sur de nombreux projets. Cette deuxième itération semble encore plus fantastique, j'ai hâte de l'utiliser sur mes futurs projets ! Continuez votre bon travail.
36 J'aime
C'est incroyable ! Une telle amélioration énorme…
27 J'aime
Incroyable! Ça a l'air très bien ! Je vais essayer ça ! ![]()
20 J'aime
Waouh, bon travail là-dessus ! J'espère que cela sera autant vu que vos autres projets. Je vais beaucoup l'utiliser dans mes propres projets.
19 J'aime
je AMOUR l'apparence des barres. Cela donne vraiment l'impression que cela fait partie de Roblox, ce qui contribuera à rendre l'interface utilisateur plus propre ! Je me souviens quand ce premier a été créé et mec, tu as ajouté tellement de choses ! Beau travail !!
20 J'aime
Waouh ! Je vais l'utiliser dans mes jeux !
18 J'aime
Merci beaucoup pour ce partage.
J'aimerais faire une demande de fonctionnalité, si vous me le permettez.
La possibilité d'associer des boutons et des menus à d'autres cadres que simplement la TopBar.
Quelque chose comme icône: setParent (someFrameOutsideTopbar)
Cela permettrait de créer facilement d'autres onglets et autres types de menus en dehors de la TopBar.
Je pense à des choses comme peut-être un inventaire avec des onglets pour trier les articles. Vous ouvririez l'inventaire avec le bouton de la TopBar mais vous créeriez également les onglets qui filtrent l'inventaire. Le tout dans le même système.
16 J'aime
Il s'agit certainement d'une considération (et potentiellement d'un nouveau projet en soi), même si pour TopbarPlus, nous resterons probablement fidèles à son intention initiale de fournir aux développeurs de jeux des icônes de barre supérieure faciles à ajouter et à personnaliser, ainsi qu'aux développeurs de logiciels et aux applications d'exécution (comme les commandes d'administration) la possibilité d'intégrer de manière transparente leurs propres icônes dans d'autres jeux.
22 J'aime
Hé, j'ai un menu déroulant dans le jeu et j'essaie de comprendre comment ajouter des fonctions aux icônes individuelles. Je voulais permettre à un joueur de se transformer lorsqu'il appuie sur une option à l'aide de l'administrateur HD. Pourriez-vous me le décomposer ?
8 J'aime
Vous pouvez y parvenir avec setDropdown combiné avec bindEvent démontré ici :
Si vous essayez de transformer quelqu'un via l'administrateur HD Je recommanderais d'attendre la sortie de Nanoblox, qui possède une API beaucoup plus fiable. Pour le moment, vous pouvez transformer les gens en utilisant HumanoidDescriptions
19 J'aime
Pour les utilisateurs HD Admin : il est désormais compatible avec la v1 et la v2, vous ne rencontrerez donc plus de problèmes si vous avez déjà tenté d'utiliser la v2 dans votre jeu en parallèle.
15 J'aime
Existe-t-il un moyen de le faire fonctionner avec ResetOnSpawn ?
11 j'aime
Bien sûr, vous pouvez simplement utiliser le nouveau IconController.clearIconOnSpawn(icon) dans la v2.2.0 (ou simplement rajouter le modèle topbarplus).
par exemple, après avoir construit toutes vos icônes, faites :
local icons = IconController.getIcons()
for _, icon in pairs(icons) do
IconController.clearIconOnSpawn(icon)
end
15 J'aime
Je pense que je me suis mal expliqué, ce que je veux c'est que lorsque le joueur réapparaisse les Guis qui sont avec l'option ResetOnSpawn activée implémentée dans le topbarplus, les gui réapparaissent et qu'ils puissent être ouverts depuis la barre supérieure, comme avant cette version quand j'ai mis ResetOnSpawn l'interface graphique est devenue inutilisable.
Ce que je veux dire par là, c'est que lorsque le lecteur apparaît, le système ResetOnSpawn utilisable réapparaît, non pas qu'il soit supprimé.
—Si vous avez fait ce que je voulais vous dire, c'est une erreur car c'est une nouvelle option ou j'ai fait quelque chose de mal—
10 J'aime
C'est à cela que sert la propriété ResetOnSpawn. Si vous le définissez sur true, vos objets d'interface utilisateur seront détruits quoi qu'il arrive.
En supposant que vos topbaricons sont construits dans un emplacement qui persiste (comme les scripts starterplayer) et que vous souhaitez les lier à des interfaces graphiques qui se réinitialisent à l'apparition, vous pouvez y parvenir en écoutant game.Players.PlayerAdded dans le script qui persiste, puis en utilisant icon:bindToggleItem et icon:unbindToggleItem lorsque les interfaces graphiques souhaitées sont supprimées/rajoutées.
La méthode ci-dessus complique cependant un peu les choses – honnêtement, vous feriez mieux de résoudre les problèmes que vous rencontrez avec ResetOnSpawn et définir cette propriété sur false.
15 J'aime
Eh bien, merci pour votre temps, je vais essayer de voir si je peux trouver un moyen de faire ce que j'ai en tête.
Au fait, j'adore ce projet que vous réalisez, j'attends avec impatience de nombreuses autres améliorations et d'autres projets incroyables de votre part.![]()
![]()
8 J'aime



