Skip to content

Robocnop/NovaAdventCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎄 NovaAdventCalendar 🎁

Version Jeux License GitHub all releases

Ce plugin permet à vos joueurs d'ouvrir une case chaque jour en décembre pour gagner de l'argent. Simple, sécurisé et entièrement configurable (enfin il n'est seulement possible de faire gagner de l'argent pour l'instant).


✨ Fonctionnalités

  • 📅 Système Automatique : Le calendrier ne s'ouvre qu'en Décembre. Le reste de l'année, il est fermé !
  • 💰 Récompenses Aléatoires : Définissez une tranche de gains (ex: entre 1000€ et 5000€) pour pimenter l'ouverture quotidienne.
  • 🎅 Jackpot de Noël : Une récompense spéciale et fixe pour le 24 Décembre (Grosse somme d'argent).
  • 🔒 Sécurisé : Utilise une base de données SQLite locale sur le serveur. Impossible de prendre deux fois le même cadeau, même en se déconnectant.
  • 📢 Logs Discord : Chaque ouverture de cadeau est envoyée sur votre Discord via Webhook (avec le Nom et SteamID du joueur).
  • ⚙️ Mode Debug : Testez votre calendrier même en plein été grâce aux debug dans la config.

📥 Installation

  1. Téléchargez le fichier CalendrierDeLavent.dll.
  2. Placez-le dans le dossier Plugins de votre serveur Nova Life.
  3. Lancez votre serveur.
  4. Un dossier Plugins/CalendrierAvent/ sera créé automatiquement avec la configuration.

🎮 Comment l'utiliser ?

Pour les Joueurs 👤

Il suffit d'ouvrir le menu Interaction :

  1. Allez dans l'onglet Interactions.
  2. Cliquez sur "Ouvrir le Calendrier de l'Avent".
  3. Si nous sommes le bon jour, cliquez sur "Récupérer mon cadeau" !

⚙️ Configuration (config.json)

Le fichier se trouve dans Plugins/CalendrierAvent/config.json. Voici à quoi il ressemble et comment le modifier :

{
  "DebugMode": false,
  "Debug_UnlimitedGifts": false,
  "DiscordWebhookUrl": "https://discord.com/api/webhooks/VOTRE_URL_ICI",
  "MoneyRewardDailyMin": 1000,
  "MoneyRewardDailyMax": 5000,
  "MoneyRewardChristmas": 25000
}
Option Description
DebugMode Mettre sur true pour tester le calendrier hors du mois de Décembre (Admin uniquement).
Debug_UnlimitedGifts Si true (et Debug actif), permet de récupérer les cadeaux à l'infini pour tester les logs/gains.
DiscordWebhookUrl L'URL de votre Webhook Discord pour recevoir les logs. Laisser vide pour désactiver.
MoneyRewardDailyMin Le montant minimum d'argent gagné pour un jour normal (1-23).
MoneyRewardDailyMax Le montant maximum d'argent gagné pour un jour normal.
MoneyRewardChristmas Le montant fixe gagné le 24 Décembre (Gros lot !).

📜 Licence

Ce projet est distribué sous la licence GNU General Public License v3.0 (GPLv3).

En bref, cela signifie que vous êtes libre de :

  • Utiliser le logiciel à n'importe quelle fin.
  • Modifier le logiciel pour l'adapter à vos besoins.
  • Partager le logiciel avec vos amis.
  • Partager les modifications que vous apportez.
  • Créditer l'auteur original (donc moi, Robocnop).

Cependant, ces libertés s'accompagnent de certaines responsabilités pour protéger les droits des autres utilisateurs :

  • Si vous distribuez des copies du logiciel (modifiées ou non), vous devez transmettre aux destinataires les mêmes libertés que celles que vous avez reçues.
  • Vous devez vous assurer qu'ils reçoivent également le code source ou qu'ils peuvent l'obtenir.
  • Vous devez leur montrer les termes de la licence afin qu'ils connaissent leurs droits.

Pour plus de détails, veuillez consulter le fichier LICENSE complet.

About

Un Calendrier de l'avent pour NovaLife (Plugin)

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages