/// PIMPMYRUST PLUGIN
Vote Reward
Guide des réglages de Vote Reward pour cette version. Vérifiez la fiche du plugin avant de l'utiliser sur votre serveur.
Préparer votre fichier
- Vérifiez la version installée
Ce guide décrit Vote Reward 2.1.4. Le configurateur doit utiliser cette même version.
- Importez votre configuration
Ouvrez le configurateur et importez le JSON actuel. Pour une nouvelle installation, vous pouvez partir de l’exemple proposé.
- Modifiez et téléchargez
Ajustez les réglages, corrigez les erreurs signalées et téléchargez le JSON. Gardez une copie de votre ancien fichier avant de le remplacer.
Votre configuration n’est pas sauvegardée sur le site. Conservez le fichier exporté ; il permet aussi de reprendre plus tard.
Réglages de cette version
Général 3
- Type de récompense CustomRewards
- Texte · obligatoire
Nom du type de récompense CustomRewards utilisé pour distribuer les gains de vote.
Chemin JSON
CustomRewards reward type - Commandes d’ouverture de l’interface
- Liste · obligatoire
Commandes chat que les joueurs peuvent utiliser pour ouvrir l’interface de vote.
Chemin JSON
Commands for show UI - Conteneur parent de l’interface
- Texte · obligatoire
Conteneur CUI auquel l’interface de vote est rattachée.
Chemin JSON
UI parent
Instructions du plugin
Vote Reward 2.1.4 — guide
Ce guide concerne la version Codefling 2.1.4. Le profil visuel PimpMyCUI concerne la bêta 2.2.0, pas cette version.
Installation
Le téléchargement Vote Reward contient les versions compatibles de CustomRewards 2.0.4, VoteSystem 2.1.3, VoteReward 2.1.4 et un catalogue CustomRewards nommé VoteSystem.
- Sauvegardez vos configurations et données.
- Copiez le dossier
oxidefourni à la racine du serveur. - En cas de chargement manuel, chargez CustomRewards, puis VoteSystem, puis VoteReward. Sur Carbon, utilisez les dossiers correspondants.
- Configurez les fournisseurs et associations d’identité dans VoteSystem.
- Vérifiez les récompenses du catalogue avant d’autoriser les joueurs.
Configuration et export
L’éditeur exporte VoteReward.json, à installer dans oxide/config/VoteReward.json, puis rechargez VoteReward. Ce fichier configure le pont ; les tokens des fournisseurs restent dans VoteSystem et les récompenses dans CustomRewards.
{
"CustomRewards reward type": "VoteSystem",
"Commands for show UI": ["vote", "votes"],
"UI parent": "Overlay"
}Le type doit correspondre exactement au type activé dans CustomRewards et partagé avec VoteSystem. Conservez Overlay sauf besoin spécifique. Les alias se saisissent sans / et ne doivent pas être enregistrés par un autre plugin.
Accès et fonctionnement
VoteReward n’ajoute pas de permission distincte. Pour le type par défaut :
oxide.grant group default customrewards.votesystem.useTestez avec un joueur non administrateur. Le catalogue fourni laisse sa propre liste de commandes vide pour que VoteReward possède les alias.
VoteSystem collecte les votes et attribue les points. /vote ouvre le catalogue après vérification des dépendances et du type. CustomRewards vérifie les réclamations, enregistre leur progression et distribue les récompenses. VoteReward ne stocke pas les soldes et ne distribue pas les objets lui-même.
Dépannage
- Interface indisponible : vérifier les deux dépendances et leurs versions.
- Type absent ou désactivé : vérifier le nom du fichier et l’activer après examen dans CustomRewards.
- Accès refusé : accorder la permission du type exact.
- Zéro point : vérifier fournisseur, token et association d’identité dans VoteSystem.
- Commande en double : conserver chaque alias dans une seule configuration.
Sauvegardez les données VoteSystem et CustomRewards avant une mise à jour. VoteReward n’a pas de données joueur à migrer. Ne contournez pas ses vérifications en modifiant le code ou les fichiers joueur.
Les tests historiques ne constituent pas une validation du parcours complet pour votre serveur : collecte réelle, rendu, réclamation et comportement Carbon restent à éprouver dans votre environnement.
Installer le fichier
Après avoir conservé une copie de l’ancien fichier, placez le JSON exporté à cet emplacement sur votre serveur :
oxide/config/VoteReward.jsonSuivez les instructions du plugin ci-dessus pour ses dépendances et son rechargement. L’export ne connecte pas le site à votre serveur.