RewardsCalendar (All-in-one reward system)

RewardsCalendar (All-in-one reward system) v1.0

Inscrivez-vous et acheter une licence pour 10.00 EUR
Vue principale Mises à jour (2) Historique Discussion
Calendrier des récompenses
Description
RewardCalendar est un système complet conçu pour améliorer l’expérience de vos joueurs. Il combine plusieurs fonctionnalités interconnectées dans une interface unique, intuitive et facile à utiliser pour les joueurs et les administrateurs.
RewardCalendar est une solution tout-en-un, sans dépendance, conçue pour la flexibilité, la personnalisation et la progression à long terme du serveur.

Caractéristiques principales

Calendrier des récompenses quotidiennes
Configurez une récompense différente pour chaque jour du mois.
Les joueurs peuvent le réclamer si le jour est actif et n’a pas encore été réclamé.
Chaque récompense réclamée ajoute automatiquement des points au Season Pass du joueur.
Missions et quêtes
Créez des objectifs personnalisés à partir du panneau d’administration.
La progression est suivie automatiquement par des crochets.
Une fois l’objectif atteint, le joueur reçoit la récompense et gagne également des points pour le Season Pass.
Types de progression pris en charge :
  • objet:<classname> xN
  • kill/jobs:<job> xN
  • connexion:<empty> xN
  • calendar:<empty> xN
  • done_missions:<empty> xN
  • done_quests:<empty> xN
Passe de saison
Configurez jusqu’à 5 niveaux, chacun comprenant :
  • Nombre de points requis
  • Récompense personnalisée :
  • money:10000
  • weapon_ak47
  • drug_package
  • Groupe VIP en option
  • Aperçu du modèle 3D
Toute action réussie (calendrier, mission ou quête) contribue à la progression du Season Pass du joueur.

Page des règles
Affichez jusqu’à 5 catégories de règles (par exemple, Général, Emplois, Police, Criminels...).
Le contenu est entièrement modifiable via le panneau d’administration et synchronisé dynamiquement avec tous les clients.
Vous pouvez également ajouter des couleurs, des icônes ou des symboles pour personnaliser le texte.

⚙ Personnalisation et configuration

RewardCalendar est entièrement personnalisable sans toucher au code source.
Fichier de configuration :
lua/reward_calendar/shared/sh_rc_config.lua
À l’intérieur, vous pouvez configurer :
  • DefaultLang)
  • UserPanelKeyKEY_F9)
  • Groupe d’adresses IP virtuelles par défaut
  • Autorisations de groupe pour chaque onglet d’administration
  • URL du logo du serveur
  • Activer/désactiver les boutons Discord et Boutique
  • Mots-clés de la barre de recherche
  • Logos saisonniers mensuels
Ajouter une nouvelle langue :
  1. lua/reward_calendar/lang/en.lua)
  2. jp.lua)
  3. Traduire le contenu
  4. "jp"DefaultLang


Vue d’ensemble du panneau d’administration

PageAccess
Calendrier
  • Cliquez sur un mois
  • Cliquez ensuite sur un jour pour :
  • Définir la contrepartie
  • Attribuer des points de saison
  • Activer ou désactiver la boîte
Missions / Quêtes
  • Cliquez sur « Créer »
  • Remplir:
  • Un titre (affiché aux joueurs)
  • Le type de progression (voir liste ci-dessus)
  • Une catégorie (définit l’icône)
  • Une récompense (argent, objet, entité...)
  • Points à accorder
  • Un style de barre de progression :
  • Petit (5 étapes)
  • Grande (0 à 100 %)
Passe de saison
Configurer 5 niveaux :
  • Points requis
  • Récompense (argent, arme, entité)
  • Groupe VIP requis ou non
  • Aperçu du modèle 3D dans l’interface utilisateur
  • Les joueurs débloquent automatiquement les niveaux une fois éligibles
Édition du lecteur
  • Voir les joueurs connectés
  • Modifier leurs points
  • Réinitialiser les données d’un ou de tous les joueurs
Règlement
  • Modifier le texte de chaque catégorie
  • Utiliser des symboles personnalisés et des codes de couleur
  • Le contenu est enregistré côté serveur et mis à jour côté client de manière dynamique





Installation
1. De l’atelier
Abonnez-vous à l’addon sur le Workshop :


Link: workshop

Link: Steam Workshop::Rewardcalendar



2. Installez le dossier extrait
reward_calendargarrysmod/addons

Redémarrez votre serveur.

Fichier de configuration
Le fichier de configuration principal se trouve ici :

lua/reward_calendar/shared/sh_rc_config.lua

Dans ce fichier, vous pouvez définir :

  • DefaultLang)
  • SeasonMax)
  • Les liens Discord / Boutique (si activés)
  • PageAccess)


  • LANG
  • Anglais
    English
    Italiano
    Español
    Русский
    Deutsch



    Ajout d’une nouvelle langue
    1. lua/reward_calendar/langen.lua)
    2. jp.lua)
    3. Modifier les traductions à l’intérieur
    4. "jp"DefaultLangsh_rc_config.lua



  • Crédits





    - Code et logique : Zully

    - Conception de l’interface utilisateur : Daniel

    - ️ Visuels et présentation : NEXA
1751978497562.png
1751978511649.png
1751978522445.png
1751978529594.png
1751978538181.png
1751978552160.png
1751978558928.png
1751978567209.png
1751978577502.png
1751978585356.png
  • J'aime
Réactions: Yoh Sambre ♪ et noah_ballas
Auteur
sulli
Téléchargements
1
Type
Produit numérique
Durée de la licence
Unlimited
Prix
10.00 EUR
Vues
115
Première sortie
Dernière mise à jour
Évaluation
0.00 étoiles(s) 0 appréciations
Rejoignez la discussion Plus d'information

Autres ressources de sulli

Rejoignz-nous sur Discord