NovaRewards est un système complet de gestion de codes cadeaux pour les serveurs Nova Life. Il permet aux administrateurs de créer, gérer et distribuer des codes promotionnels offrant de l'argent, de l'argent aléatoire (loterie) ou des objets aux joueurs.
- Création intuitive : Assistant de création en 6 étapes via une interface graphique (GUI).
- Types de récompenses variés :
- 💰 Argent fixe : Montant défini.
- 🎲 Argent aléatoire : Le joueur gagne un montant entre un Min et un Max défini (Type "Loterie").
- 📦 Objets (Items) : Don d'objets directement dans l'inventaire.
- Contrôle total :
- 📅 Date d'expiration : Définissez une date de fin de validité.
- 🔢 Limites d'utilisation : Nombre maximum d'activations globales (ex: pour les 10 premiers).
- Gestion avancée : Possibilité de modifier les dates ou les limites d'un code existant sans le supprimer.
- Logs Discord :
- Logs Verts : Quand un joueur utilise un code.
- Logs Oranges : Quand un admin crée, modifie ou supprime un code (avec SteamID).
- Interface simple pour entrer les codes via commande ou menu.
- Feedback immédiat (Succès, Code expiré, Déjà utilisé, etc.).
- Téléchargez la dernière version de
NovaRewards.dll. - Placez le fichier dans le dossier
Plugins/de votre serveur Nova Life. - Démarrez le serveur une première fois pour générer les fichiers de configuration.
- Configurez le Webhook Discord (voir ci-dessous).
Au premier lancement, un fichier config.json est créé dans Plugins/NovaRewards/.
Ouvrez ce fichier et ajoutez votre URL de Webhook Discord pour activer les logs :
{
"DiscordWebhookUrl": "[https://discord.com/api/webhooks/]"
}| Commande | Permission | Description |
|---|---|---|
/cadeau [CODE] |
Joueur | Permet de récupérer une récompense. |
/rewards |
Admin (5+) | Ouvre le panel d'administration complet. |
Ce projet est sous licence GNU General Public License v3.0 (GPLv3).
Vous êtes libre de :
- Utiliser ce logiciel pour n'importe quel usage.
- Modifier le code source.
- Distribuer des copies ou des versions modifiées.
Cependant, vous devez respecter les conditions suivantes :
- Si vous distribuez une version modifiée, elle doit rester sous licence GPLv3.
- Le code source doit être rendu disponible aux utilisateurs.
- Aucune garantie n'est fournie avec ce logiciel.
- Mentionner l'autheur original du plugin (Robocnop)
Consultez le fichier LICENSE pour le texte complet.
Dev Principal: @robocnop
Contributeur au projet: @Shape581