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.1.4. 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 3
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
Conteneur parent de l’interface
Texte · obligatoire

Couche CUI dans laquelle le catalogue s’ouvre, et non nom d’un élément de votre interface. Gardez Overlay pour l’affichage habituel ; un parent non accepté bloque l’ouverture.

Chemin JSONUI 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.

Configuration VoteSystem sur PimpMyRust

Le Hub configure désormais VoteSystem 2.1.5, y compris dans VoteReward. Remplacez l’ancienne dépendance VoteSystem avant d’installer cette nouvelle configuration. L’archive Codefling de VoteReward n’a pas été refaite. Sa vérification porte sur le contrat API 1, pas sur la version minimale de VoteSystem. Suivez le guide VoteSystem 2.1.5 pour les tokens, les votes SteamID64 et la migration.

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.

  1. Sauvegardez vos configurations et données.
  2. Copiez le dossier oxide fourni à la racine du serveur.
  3. En cas de chargement manuel, chargez CustomRewards, puis VoteSystem, puis VoteReward. Sur Carbon, utilisez les dossiers correspondants.
  4. Configurez les fournisseurs dans VoteSystem ; suivez le guide 2.1.5 ci-dessus pour les nouveaux exports du Hub.
  5. 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.use

Testez 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 identité du vote 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 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 →