Aller au contenu
← Toute la documentation

/// 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

  1. Vérifiez la version installée

    Ce guide décrit Vote Reward 2.2.0. Le configurateur doit utiliser cette même version.

  2. Récupérez les réglages

    Cliquez sur Importer, puis Depuis mon serveur. Choisissez les fichiers et confirmez leur chargement. Sélectionner un serveur ne remplace pas le document ouvert. Vous pouvez aussi importer des fichiers de cet appareil ou une configuration depuis Mes projets.

  3. Modifiez et envoyez

    Ajustez les réglages, corrigez les erreurs, puis utilisez Envoyer pour transmettre les fichiers au serveur choisi. Un conflit bloque l’envoi jusqu’à votre décision. Vous pouvez toujours exporter seulement les fichiers dont vous avez besoin.

Les envois au serveur disposent de sauvegardes privées. Enregistrer conserve votre travail dans Mes projets ; cette action n’envoie rien au serveur. Un téléchargement permet aussi de reprendre sans connexion.

Réglages de cette version

Général 5
Type de récompense CustomRewards
Texte · obligatoire

Nom exact du catalogue CustomRewards activé, sans .json. Il doit aussi correspondre au type déclaré dans VoteSystem ; un désaccord bloque l’ouverture des récompenses.

Chemin JSONCustomRewards reward type
Commandes d’ouverture de l’interface
Liste · obligatoire

Alias chat ouvrant les récompenses de vote, sans / initial. Accordez aux joueurs customrewards.<type en minuscules>.use ; les administrateurs sont exemptés. Évitez les alias de CustomRewards ou VoteCommands. Les sites de vote se règlent dans VoteSystem.

Chemin JSONCommands for show UI
Document CUI personnalisé
Valeur JSON

Remplace le document CustomRewards pour les ouvertures de VoteReward. Une valeur non valide bloque l'ouverture.

Chemin JSONCuiDocument
Progression
Choix

Votes utilise les votes enregistrés par VoteSystem. Points conserve le fonctionnement historique fondé sur les points CustomRewards.

Chemin JSONProgression mode (legacy-points | votes)

Valeurs possibles : legacy-points, votes

Commandes des sites de vote
Liste

Commandes de chat affichant au joueur les liens des sites configurés dans VoteSystem. Saisir les noms sans barre oblique.

Chemin JSONVote site commands

Instructions du plugin

Configurer VoteReward 2.2.0

Bêta 2.2.0. La version LTS publiée sur Codefling reste la 2.1.4. Le téléchargement du plugin nécessite une connexion et un droit vérifié pour la version demandée. Consultez sa fiche pour les accès disponibles. Les exports de configuration restent accessibles sans achat du plugin.

VoteReward ouvre les récompenses d’un catalogue CustomRewards et les relie à VoteSystem. VoteSystem collecte les votes ; CustomRewards distribue les gains. Les trois plugins doivent être compatibles et utiliser le même nom de catalogue.

Préparer le pack

  1. Choisissez le catalogue, généralement VoteSystem, et les commandes qui ouvrent ses récompenses, par exemple /votes.
  2. Configurez les sites de vote dans le fichier VoteSystem : activez uniquement les sites utilisés et renseignez leurs identifiants.
  3. Ajoutez les gains et leurs paliers dans le catalogue CustomRewards associé.
  4. Vérifiez les fichiers et langues sélectionnés avant l’envoi ou l’export.

Le configurateur regroupe oxide/config/VoteReward.json, oxide/config/VoteSystem.json et oxide/data/CustomRewards_rewards/<catalogue>.json, ainsi que leurs langues. Sur Carbon, utilisez les dossiers équivalents. L’envoi sur un serveur connecté conserve ces propriétaires et chemins de fichiers.

Choisir la progression

Votes utilise les votes enregistrés et l’unité de progression du nouveau pack VoteSystem. Ce mode demande ses nouvelles fonctions de suivi des votes. Il ne suffit pas qu’un ancien plugin porte un numéro de version plus élevé.

Points conserve le fonctionnement historique avec les points CustomRewards. Gardez ce mode pour une installation précédente tant que le pack compatible n’a pas été mis à jour. Changer d’unité sur un catalogue actif demande de vérifier les paliers et la progression déjà enregistrée.

Les commandes des sites de vote affichent leurs liens publics aux joueurs. Les jetons API des fournisseurs restent dans la configuration serveur et ne doivent jamais être utilisés comme liens publics.

Apparence et langues

Le catalogue CustomRewards choisit son rendu : Natif sans PimpMyCUI, ou PimpMyCUI. Dans ce dernier cas, la composition Rendu natif (native-match) utilise le runtime PimpMyCUI 1.4.0 compatible avec ce pack ; Famille utilise les modèles existants. L’aperçu utilise les récompenses associées. Le titre du catalogue, les messages du pont et les textes généraux restent dans leurs fichiers de langue respectifs.

La version 2.1.4 reste disponible pour son ancien pack. L’ancienne bêta 2.2.0 est retirée ; le nouveau contrat normal possède ses propres brouillons.

Installer les pages du pack 2.2.0

Le mode Page utilise PimpMyCUI 1.4.0. Installez les fichiers du ZIP, dont oxide/data/PimpMyCUI/plugin-pages/customrewards/manifest.json et les packages qu’il référence, puis rechargez les plugins. Le nom du catalogue est le contexte exact de la page : conservez-le dans CustomRewards, VoteSystem et VoteReward. Une destination liée indisponible ne doit pas ouvrir silencieusement un autre catalogue. Les commandes d’ouverture du catalogue gardent les vérifications de permission et la progression serveur. Une sélection d’export doit conserver les publications CUI dont elle dépend.

Dépendances des deux modes

VoteSystem et CustomRewards sont requis même en mode Points historique. VoteReward vérifie leurs contrats avant d’ouvrir le catalogue ; un plugin absent ou incompatible rend l’interface indisponible. Le mode Votes exige en plus les capacités de suivi de VoteSystem 2.1.6 et du pack CustomRewards 2.2.0. Installer VoteReward seul ne suffit pas.

Installer les fichiers

Avec un serveur connecté, cliquez sur Envoyer dans le configurateur. Le résultat indique si les fichiers ont été envoyés et si le plugin a été rechargé. Sans RCON, rechargez le plugin depuis votre panneau serveur après l’envoi.

Sans serveur connecté : Conservez une copie des fichiers actuels. Placez chaque fichier exporté dans le dossier indiqué avant l’export, ou reprenez les chemins du ZIP. Ne placez pas les données ou les traductions dans le dossier config.

Suivez les instructions du plugin ci-dessus pour ses dépendances et son rechargement. L’export ne connecte pas le site à votre serveur.

Guide de configuration et d’envoi →