« Pack projet » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Argado (discussion | contributions)
Aucun résumé des modifications
Argado (discussion | contributions)
Aucun résumé des modifications
Ligne 205 : Ligne 205 :
|1000
|1000
|100 prestige
|100 prestige
|{{cc|Gris|}}
|{{cc|Silver|}}
|{{cc|Gris|}}
|{{cc|Silver|}}
|{{cc|Gris|}}
|{{cc|Silver|}}
|{{cc|Gris|}}
|{{cc|Silver|}}
|-
|-
|'''''Population'''''
|'''''Population'''''

Version du 2 février 2018 à 18:07

Plugin en développement Ce plugin est en cours de développement, l'article sera mis à jour au fur et à mesure de l'avancée





Pack projet
Pack projet
Plugin
Catégorie Protection [edit]
Développeur(s) hexablack
Nefald
Status en développement [edit]
Grade requis Pérégrin
Article
Dernière révision 2/02/2018


Le Pack projet est l'un des plugins essentiels à notre communauté, il permet l'édification et la gestion des projets de notre serveur, en leur apportant des fonctionnalités uniques. Il est développé par hexablack spécialement pour Nefald.

Pour pouvoir créer votre propre projet, vous devez tout d'abord faire une demande de Projet.

Principe général

Ce plugin permet aux chefs de projet d'acheter diverses fonctionnalités pour rendre leur projet plus attractif et proposer des services uniques aux membres du projet, mais également à l'ensemble de la communauté de Nefald.

Lorsqu'un projet accède au rang de projet avancé, il est en droit de demander la mise en place du pack projet auprès de l'intendance. Dans ce cas un nouveau projet sera créé au sein du plugin, et le chef de projet pourra alors gérer lui-même les membres, permissions et extensions au sein de sa structure.

Arbre des extensions:

Plusieurs extensions au projet sont envisageables:

  • Le trésorier, un NPC qui gérera les comptes du projet
    • Population, Sous-menu d'ajout de population au projet
      • L'écurie, permet la mise en place d'infrastructures de transport terrestres et inter-mondes:
        • Portail vers Väsk (UNIQUE), pour que le projet ait un accès personnalisé vers le monde mine du Nether.
        • Panneau Stables (extension à venir), permet au projet de proposer un service de stockage de montures.
      • Le Port, permet la mise ne place des infrastructures de transport maritimes:
        • Route de la Soie: autorise le projet à disposer d'une étape dans l'un des circuits de la Route de la Soie.
      • La Maison principale, débloque les extensions de vie quotidienne pour le projet:
        • Le PNJ guide (extension à venir), il propose une visite de la ville à ceux qui le souhaitent.
        • Le PNJ crieur, diffuse des messages paramétrables par le projet aux joueurs à proximité.
        • Un marqueur Dynmap (UNIQUE), permet au projet de disposer 'un marqueur signalant son emplacement sur la Dynmap.
        • Une quête, autorise le projet à proposer une quête à la ménestrandise (informations à venir).
        • Un donjon, permet la mise en place d'un donjon au sein du projet (informations à venir).
      • La caserne, permet la mise en place des fonctionnalités militaires:
        • Un PNJ Garde (extension à venir), soldat du projet qui en garder les murs et peut attaquer les cibles désignées.
        • La désactivation du PVP, bloque tout le PVP au sein du cuboïde du projet.
        • La désactivation du spawn de monstres, empêche le spawn de monstres au sein du cuboïde du projet.
        • Les herses (3 tailles disponibles), gérées par un NPC garde qui ne laissera passer que les joueurs.
      • L'auberge/taverne, permettant la mise en service des fonctionnalités de divertissement:
        • Un marchand d'alcools, qui pourra vendre différents alcools aux joueurs.
        • Un PNJ animé, pour rendre vivant le projet et distribuer d'éventuelles quêtes.
      • Le commerce, qui débloque les extensions commerciales:
        • Un fond de commerce (UNIQUE), permet au projet de disposer de son propre fond pour vendre des ressources.
        • Une boutique, autorise le projet à disposer d'une boutique supplémentaire pour proposer à un marchand de s'installer.
      • Un forum, permet l'accès aux fonctionnalités de communication
        • Home de projet, débloque un home supplémentaire commun pour les membres du projet.
        • Salon privé mumble, active la création d'un salon privé pour le projet sur notre mumble.
        • Section privée forum, permet la création d'une section spéciale et privée du projet sur notre forum.
        • Chat privé en jeu, autorise les joueurs du projet à disposer d'un chat privé.
      • Une arène (branche à venir), permet au projet de proposer des animations d'arène:
        • Postuler (extension à venir), autorise le projet à postuler à l’accueil du tournoi mensuel de PVP dans son arène.
        • Un boss (extension à venir), crée un mob d type boss que le projet pourra invoquer dans son arène pour s'entraîner.
        • Les paris (extension à venir), met en place un système de paris dans l'arène du projets pour pouvoir jouer de l'argent en pronostiquant sur les performances de combat des joueurs.
        • Du raft (extension à venir), autorise l'installation du script de course de bateaux au sein du projet.
      • Le temple (branche à venir), débloque les extensions spirituelles:
        • Un bonus de vitesse (extension à venir), permet au joueurs de se déplacer plus rapidement au sein du cuboïde du projet.
        • Un prêtre (extension à venir), autorise le projet à mettre en place des prêtres, qui accepteront une offrande en échange d'une bénédiction.


Plus d’informations sur les différentes extensions ici.

Utilisation

Commande de base

Les Bourgmestres (ou autres chefs de projets) n'ont qu'une seule commande à retenir, car le reste de l'interface a été rendu cliquable et organisé suivant un système de menus et sous-menus rendus intuitifs. Pour lancer le mode d'édition d'un projet, il suffit de taper:

/packprojet [nomduprojet]

Une fois cette commande effectuée, le chef de projet aura alors accès à différents menus détaillés ci-après avec leurs fonctions respectives.

Gestion des extensions

Ce menu permet la gestion des différentes extensions disponibles dans le pack projet. Il donne accès aux sous menus suivants.

    • Gestion des loyers: Ce menu permet de gérer le paiement des loyers afin de maintenir le fonctionnement de certaines fonctionnalités. Pour payer, le chef de projet doit avoir dans son inventaire tout ou partie des composants demandés. Il pourra alors s’acquitter de l'impôt.

      /!\IMPORTANT/!\ Les paiements doivent être effectués avant le premier du mois

Liste des loyers en place

    • Acheter une extension: Ce menu permet d'accéder à la liste des extensions disponibles pour pouvoir en acheter ou en débloquer de nouvelles. L'arborescence de ce menu est disponible dans la partie extensions disponibles.
    • Activer une extension: Une fois qu'une extension aura été achetée, ou si l'une d'elles est désactivée, ce menu servira à l'activation de l'extension en définissant les paramètres nécessaires à cette dernière (coins de la herse, position des pnj, etc...)
    • Réinitialiser des extensions: Ce menu permet de désactiver une extension, afin de faire des travaux sur la zone ou de remettre en place l'extension à un autre endroit.

      /!\IMPORTANT/!\ La désactivation d'une extension n'implique pas une exonération de son loyer.

    • Nommer les extensions: Ce menu sera utile aux projets lorsque ces derniers auront mis en place plusieurs extensions de même type sur leur sol. Il permet d'ajouter un label aux extensions afin de les différencier (herse du château ou de la ville, vendeur de la taverne ou de la place du marché, etc...)

Gestion des permissions

Ce menu est dédié à l'attribution de permissions aux différents joueurs de l'équipe. Il est donc nécessaire d'avoir au préalable définit les membres de l'équipe dans l'onglet de gestion de l'équipe. L'assistant de gestion des permissions donne accès aux sous menus suivants. Il est à noter qu'au dessus du bouton de retour, il est possible de demander à lister les permissions d'un joueur en particulier.

Le chef de projet pourra distribuer toutes les permissions comme il le souhaite. La seule permission unique sera celle de chef de projet (mais il est possible qu'un second joueur puisse gérer l'ensemble du projet, en omettant juste la capacité à désigner un nouveau chef)

    • equipe: Cette partie réunit les différentes permissions liées à la gestion d'équipe.
      • list: cette permission autorise le joueur à lister les membres du projet.
      • membre: On réunira dans ce menu l'ensemble des permissions liées à la gestion des membres.
        • add: permet l'ajout de membre au projet
        • remove: autorise l'expulsion d'un membre du projet
    • extension: Ce menu rassemble les permissions liées à la gestion des extensions du projet.
      • achat: permission autorisant l'achat de nouvelles extensions
      • activation: permet au joueur d'activer des extensions
      • désactive: autorise la désactivation des extensions
      • label: active la possibilité d'éditer les labels des extensions
      • loyer: permet au joueur de payer les loyers
    • npc:
      • déplacement: autorise le déplacement des npc liés au projet
      • info: permet de consulter les informations des npc
      • label: active la possibilité d'éditer les labels des pnj
      • nom: autorise le renommage des npc du projet
      • select: permet la sélection des npc
      • skin: active la fonction de changement de skin des npc

Gestion de l'équipe

Ce menu donne accès à l'ensemble des fonctionnalités suivantes, liées à la gestion de l'équipe du projet.

    • Changer de chef: Cette rubrique permet de sélectionner, parmi les membres définis de l'équipe de projet, le nouveau chef de projet. Seul le chef de projet actuel y a accès, et il s'agit de la seule permission ne pouvant être donnée à un autre membre de l'équipe.
    • Ajouter un membre: Cette fonctionnalité permet l'ajout d'un membre à l'équipe de projet.
    • Exclure un membre: A utiliser pour exclure un membre de l'équipe.
    • Lister les membres: Permet d'accéder à la commande listant les membres du projet.


Gestion des npc

Ce dernier menu apporte une gestion des npc liés au projet uniquement. Il ne permet pas la gestion des npc créés via les commandes propres à la ménestrandise (ou à l’intendance). Il fonctionne différemment selon deux cas:

  • Aucun npc n'a auparavant été sélectionné:
    • Sélectionner: Permet de sélectionner le npc à gérer en le visant avec le curseur du jeu. Une fois le npc sélectionné, les informations s'affichent automatiquement. Il est possible de passer au menu complet (voir point suivant) en cliquant sur retour.
  • Un npc a déjà été sélectionné:
    • Sélectionner: Permet de sélectionner un nouveau npc à gérer (dans ce cas, le menu informations apparaîtra automatiquement, cf point précédent)
    • Informations: Menu permettant de consulter l'ensemble des informations du npc sélectionné (ID, Nom, label, Extension liée à ce npc)
    • Renommer: A utiliser afin de renommer le npc
    • Changer le label: Permet, au même titre que les labels des extensions, d'ajouter un label au npc afin de le repérer plus aisément.
    • Changer le skin: Commande de changement de skin, préciser le pseudo duquel importer le skin (pour plus d'informations au sujet des skins de npc, consulter la partie PNJ).
    • Déplacer: Permet de déplacer le npc à l'endroit où se tient le joueur.
    • Payer le loyer: Raccourci de paiement du loyer pour l'extension à laquelle le npc est lié.

Extensions disponibles

Cette partie permet d'apporter de plus amples informations sur les extensions disponibles via le pack projet.

PNJ

Parmi toutes les extensions du pack projet, nombreuses sont celles qui font appel à des pnj, figuratifs ou acteurs.

  • Skins:

Il va de soi que les npc créés dans les projets devront avoir un skin RP, adapté à la fonction qu'ils occuperont. Pour la gestion des skins des npc, deux solutions sont possibles:

-> Changer son propre skin:

Cette option permet d'obtenir n'importe quel skin puisque le joueur s'équipera du skin de son choix (donc potentiellement personnalisé) avant d'appliquer son skin au NPC. En revanche cette solution comporte un défaut: il n'est possible de changer son skin que toutes les 24h faute de quoi le skin du npc modifié changera également, perdant par là l'aspect permanent de la commande.

-> Obtenir le skin d'un autre joueur:

Plus aisée au niveau logistique mais demandant d'avantage de recherches, cette solution limite les possibilités au skins réellement portés par des joueurs. Il faudra également penser à sauvegarder les skins amenés à être répétés au sein du projet (uniforme de garde, prêtres, etc...) au cas où le joueur déciderait de changer de skin. Malgré ces désavantages, il s'agit de la meilleure manière de changer plusieurs skins en peu de temps (suppression du délai de 24 lié à la solution précédente). Les skins de joueurs sont disponibles sur des sites tels que MCSkin

Caserne

Déblocable depuis la gestion des extensions du pack projet, ce menu accorde ensuite l'achat des fonctionnalités militaires. Une caserne doit être construite au sein du projet avant de débloquer le menu afin de respecter l'aspect RP.

Herse

Initialement développé pour équiper la porte de l'Ouest à Nefald, ce script d'hexablack est désormais disponible pour l'ensemble des projets, et cela autant de fois qu'un projet le souhaite (ou peut se le permettre).

Auberge/Taverne

Ce menu peut être débloqué via la gestion des extension du pack projet. Il est nécessaire d'avoir au préalable construit une auberge ou une taverne au sein du projet afin de rester cohérent vis à vis du RP.

Marchand d'alcool

Il s'agit d'un pnj permettant la vente de différents alcools liés au script Alcool développé par hexablack.

Les loyers

Extension Achat (écus) Gain à l'achat Requis pour l'achat Paiement du loyer Non paiement du loyer Loyer
Trésorier 1000 100 prestige style="background: # style="background: # style="background: # style="background: #
Population 500 50 prestige
Écurie 2000 100 prestige
Portail vers Väsk 1000 100 prestige 100 prestige 0 0
Panneau stables 250 2 prestige 50 prestige 1 prestige -10 prestige

64 bûches

128 laisses

64 foin

Port 1000 100 prestige
Route de la soie 1000 100 prestige 500 prestige 20 prestige -200 prestige

256 bûches

256 laines

128 fils

64 fer

32 coffres

Maison principale 1000 100 prestige
PNJ Guide 200 10 prestige 100 prestige 5 prestige -50 prestige

64 batons

32 cuir

1 seau d'eau

64 fioles vides

128 papiers

PNJ Crieur 200 10 prestige 100 prestige 5 prestige -50 prestige

64 batons

32 cuir

1 seau d'eau

64 fioles vides

128 papiers

Marqueur Dynmap 1000 100 prestige 10 prestige 0 0
Quête 200 10 prestige 200 prestige 5 prestige -50 prestige

128 livres

64 plumes

64 encres

64 pépites d'or

64 pépites de fer

Donjon 5000 100 prestige 500 prestige 20 prestige -200 prestige

512 cobblestone

128 terre

256 bûches

128 lianes

Caserne
PNJ Garde
PVP desactivé
Spawn désactivé
Petite herse
Herse
Grande herse
Auberge
Vendeur d'alcools
PNJ animé
Commerce
Fond de commerce
Boutique
Forum
Home
Salon mumble
Section forum
Chat privé
Arène
Postuler
Boss
Paris
Raft
Temple
Bonus vitesse
Prêtre