Repository navigation
JobHelper
JobHelper est une classe utilitaire permettant d'introduire des activités personnalisés.
Idéal pour créer un plugin centré sur un métier n'existant pas sur Nova Life.
Dans la base de données de ModKit, vous y trouverez:
- une table
${\color{LimeGreen}\normalsize{\textsf{CustomActivity}}}$ (stockage des activités personnalisées) - une table
${\color{LimeGreen}\normalsize{\textsf{CustomBiz}}}$ (jointure entre la société et l'activité personnalisées)
Utiliser la méthode
Nous vous recommandons d'avoir une propriété de type
public class MyPlugin: ModKit.ModKit
{
private CustomActivity _customActivity = new CustomActivity();
public MyPlugin(IGameAPI api) : base(api)
{
_customActivity.Name = "Nom de votre activité";
}
public override void OnPluginInit()
{
base.OnPluginInit();
JobHelper.AddCustomActivity(_customActivity.Name);
}
}Vous pouvez utiliser la méthode
Mais aussi, passer par le module externe AAMenu qui comprend déjà dans la section admin un gestionnaire des activités personnalisées.
//renseigner l'ID de la société à associer à l'ID de l'activité custom
await JobHelper.AddCustomBiz(bizId, customActivityId)Dans le cas où vous auriez besoin de savoir si un joueur est dans une société personnalisées, la méthode
CustomActivity playerCustomActivity = await JobHelper.GetCustomActivityByPlayer(player);- Getting Started
- Ajouter une compétence métier
- Ajouter une interaction
- Ajouter une proximité
- Ajouter une proximité d'activité
- Ajouter une action admin
- Ajouter un plugin
- Retourner vers AAMenu
- Introduction
- Ajouter une activité personnalisé
- Associer une société à une activité personnalisées
- Connaitre l'activité d'un joueur
- Introduction
- PatternData
- Classe de base
- Fonctions à compléter ou créer
- Enregistrer votre type de point en base de donées
- Intégrer votre type de point à AAMenu
- Introduction
- Peupler la base de donées
- Créer un vêtement personnalisés
- Equiper un vêtement
- Afficher les vêtements selon leurs type
- Attribuer/Retirer un vêtement à un joueur
- Recipe & Ingredient
- Récupérer les recettes
- Récupérer les recettes selon la catégorie
- Ajouter une recette
- Comment l'utiliser
