Episode 3 : Job : Technicien : prompt : Je travaille sur la création d'un serveur garry's mod darkrp, je voudrais créer un job agent d'entretien, avec un addon qui lui est dedié. Voici le contenu souhaité pour mon addon : Il y aurait 3 entités, avec des models différents, les voici : - models/props_c17/utilitypole01b.mdl - models/props_trainstation/trashcan_indoor001b.mdl - models/props_lab/servers.mdl Chaque entité aura une rareté, je t'explique avant tout le fonctionnement de mon addon. Lorsque la personne aura le job agent d'entretien, toutes les 1 minute, une entité (parmi les 3) sera marquée sur l'écran du joueur, avec la distance (un waypoint). Il devra s'y rendre afin de réparer l'entité. Chaque entité aura une rareté et rapportera un nombre défini d'argent. Pour la première entité, il y aura une barre de chargement (avec écrit "Réparation...) qui durera 10 secondes, pendant ces 10 secondes, la barre sera affichée sur l'écran du joueur, elle se remplira, et lorsque les 10 secondes seront passées, le waypoint disparaitra, et la personne recevra son argent. Pour la deuxième, il y aura aussi la barre de chargement, qui durera 10 secondes, mais il y aura écrit "Vidage de la poubelle". Et pour la troisième, elle durera 30 secondes, et il y aura écrit : "Réparation des serveurs". Celle-ci sera la plus rare, elle aura 10% de chance d'avoir un problème technique, et les deux autres, auront 45% chacune de chance d'apparaitre. Dis moi si tu as besoin d'informations supplémentaires Episode 4 : Job : Livreur : prompt : Je travaille sur la création d'un serveur garry's mod darkrp, je voudrais créer un job de livreur, avec un addon qui lui est dedié. Voici le contenu souhaité pour mon addon : Il y aurait un npc. Ce npc ferait apparaitre un véhicule, voici le véhicule : (courier_trucktdm). Vici le model du camion : (models/tdmcars/courier_truck.mdl). Si la personne à bien le job livreur, elle pourra faire E sur le npc, et le véhicule apparaitra. Il apparaitra sur une entité, qui sera créée dans le dossier entities de l'addon, et celle-ci sera permaprops. Voici le model de cette entité : "models/hunter/plates/plate3x6.mdl". Il y aura un deuxième NPC qui proposera des missions, lorsque le joueur fera E sur le NPC, un colis apparaitra, il y aura 3 colis, qui seront des entitées avec une rareté différente : premier colis : "models/props_junk/cardboard_box004a.mdl", voici le model pour le premier colis, qui est le moins rare. Voici le model du deuxième colis, qui est un peu plus rare : "models/props_junk/cardboard_box003a.mdl", et voici le model du 3ème colis, qui est le plus rare : "models/props_junk/cardboard_box001a.mdl". Chaque colis rapportera un salaire différent. Donc lorsque le joueur fera E sur le NPC, un colis apparaitra, il devra le prendre, et le mettre dans le camion. Pour le mettre dans le camion, il y aura un système de coffre, le joueur approchera l'entité du camion, et l'entité sera mise dans le coffre. Le joueur pourra ensuite sortir l'entité en appuyant sur R. Il pourra avoir une seule mission à la fois donc un seul colis à la fois. Donc le NPC, en plus de donner le colis, il affichera un waypoint sur l'écran du joueur, ce waypoint sera placé sur le lieu de livraison. Concernant le lieu de livraison, il y aura une autre entité, qui sera une boite au lettres, qui aura ce model : "models/props_suburbs/mailbox_02a.mdl". Je les poserai un peu partout sur la map, je les permaprops, et l'addon en choisira une aléatoire. Lorsque le joueur arrivera à la boite au lettres, il devra sortir le colis du camion, et le mettre dans la boite au lettres. Lorsqu'il aura fait cela, il recevra son salaire. Il devra alors retourner au NPC qui donne les missions, et il lui donnera une nouvelle mission. Si tu as besoin de plus d'informations, n'hésite pas, si tu as toutes les informations, créé l'addon, en séparant bien côté client/server etc... Episode 2 : Fait Job : Armurier prompt : Je voudrais créer un job d'armurier, avec un addon qui lui est dedié. Voici le contenu souhaité pour mon addon : Il y aurait une entité (models/Items/ammocrate_smg1.mdl). Cette entité, lorsqu'on appuiera sur E, ouvrira un menu, dans ce menu, il y aura des armes, si on est administrateur, on pourra en ajouter/supprimer facilement grâce à un bouton sur l'interface qui sera visible uniquement par les administrateurs. Les armes seront rangées par catégories dans le menu. Lors de l'ajout, on choisira le model, l'entité, le prix, et la catégorie parmis une liste définie. Lorsque l'armurier achète une arme, elle va spawn comme un shipment donc dans une caisse, comme si on l'achetait via le F4Menu. Si l'armurier drop une arme à proximité de l'entité, et que cette arme est achetable dans celle-ci, on récupère le prix, et l'armurier pourra la vendre pour 70% du prix. Si l'armurier la vend, alors, l'arme disparaitra et il récupèrera l'argent. Il y aura dans l'interface 3 pages, une page armes, une page munitions et une page autres. La page munitions contiendra des munitions, la page Armes des armes, et la page autres contiendra des accessoires pour les armes, des kevlar etc. Pour l'ajout de munition, on mettra le model, le prix et l'entité. Pour les accessoires, on mettra le model, le prix, et l'entité. Pour les armes, on mettra l'arme et on récupèrera automatiquement le model. Si tu as besoin de plus d'informations, n'hésite pas, si tu as toutes les informations, créé l'addon. Episode 1 : Fait Job : SDF prompt : Je travaille sur la création d'un serveur garry's mod darkrp, je voudrais créer un job de SDF, avec un addon qui lui est dedié. Voici le contenu souhaité pour mon addon : Il y aurait une entité, qui spawnerait avec une commande, et on pourrait choisir le model. Pour faire simple, uniquement les administrateurs auraient accès à une commande, qui ouvrirait un menu. Dans ce menu, on pourra choisir le model de l'entité parmis la liste qui suivra. Une fois le model choisi, l'entité spawn, et elle sera permaprops. Sur ces entités, lorsqu'un SDF fera E dessus, il y aura une barre de chargement, qui durera 10 secondes, et qui affichera "Recherche en cours...". à la fin des 10 secondes, un timer sera ajouté à l'entité, et aucun SDF ne pourra fouiller cette entité pendant 5 minutes. Le timer sera affiché en 3D2D sur l'entité. Lorsque le SDF fouille l'entité, il recevra un objet aléatoire, qui pourra être une entité, une arme ou de l'argent. On pourra ajouter/supprimer les différents lots possibles, ainsi que les chances d'apparition de chaque lot dans un fichier de configuration. Il y aura donc 3 types de lots : money, armes, entités. : - models/highrise/trash_can_03.mdl - models/highrise/trashcanashtray_01.mdl - models/props_interiors/trashcan01.mdl - models/props_interiors/trashcankitchen01.mdl - models/props_junk/trashbin01a.mdl - models/props_junk/trashcluster01a.mdl - models/props_junk/trashcluster01a.mdl - models/props/cs_office/trash_can.mdl - models/props_trainstation/trashcan_indoor001a.mdl Episode 5: Job : Banquier idées : Il y aura un ordinateur qui sera permaprops. Et le banquier pourra choisir d'améliorer la sécurité de la banque avec de l'argent qu'il aura gagné. prompt : Episode 6 : Job : Maire idées : J'aurais un ordinateur qui serait permaprops à la mairie et le maire lorsqu'il fera eux dessus, il aura toutes les informations. Il pourra gérer les taxes des citoyens et il pourra gérer le salaire de la police. Il pourra gérer l'armement de la police, l'armure de la police etc prompt : Je travaille sur la création d'un serveur garry's mod darkrp, je voudrais créer un job de maire, avec un addon qui lui est dedié. Voici le contenu souhaité pour mon addon : Il y aurait un job Maire. Il y aura une entité qui sera un ordinateur (models/props/cs_office/computer.mdl). Cette entité sera posée, et on pourra la permaprops grâce à une commande reservée aux admins. Cette commande lorsqu'elle sera executée, cherchera les entités de l'ordinateur présentes sur la map, et les sauvegardera en data du serveur. Lorsque le maire fera E sur l'ordinateur, un menu s'ouvrira. L'UI du menu sera basée sur les autres addons présents dans les fichiers. Dans ce menu, il y aura plusieurs onglets. Le premier onglet sera "Gestion des taxes". Dans cet onglet, il y aura une liste de tous les jobs du serveur, et à côté de chaque job, il y aura un slider, qui permettra de définir la taxe ainsi que le salaire pour chaque job (25% du salaire en taxe maximum), avec une réduction maximum de 50% du salaire, et une augmentation maximum de 50% également. Le deuxième onglet sera "Gestion de la police". Dans cet onglet, il y aura plusieurs points modifiable, un slider qui permettra de définir le salaire de la police avec un mix et un max qu'on peut choisir dans un fichier config, un budget pour la police, qui permettra de choisir les armes qu'ils ont (parmis une liste configurable avec prix) et la quantité de kevlar qu'ils ont (max 255 configurable). Toutes les 10 minutes (configurable), les taxes vont rentrer, et les dépenses vont sortir. Donc par exemple, si le budget pour la police est de 5000 et que les taxes sont de 10 000, il restera 5000 dans les comptes. Entre chaque entrée/dépense, on pourra modifier 1 seule fois le budget de chaque service, de manière à ce que le maire ne baisse pas le budget juste avant de devoir payer. Le troisième onglet sera "Gestion des annonces". Dans cet onglet, le maire pourra écrire une annonce, et lorsqu'il validera, cette annonce sera envoyée à tous les joueurs du serveur (affichée sur le haut de l'écran en hudpaint). Concernant les entrées et sorties pour les comptes, en gros, il y aurait une entité, uniquement pour la police (team configurable), qui lorsqu'on dépose une entité autour (entité illégale de saisie de police), la mairie gagnerait des sous. Ces entités avec leur valeur seront configurables. Si aucun policier en ville (team configurable), ne pas retirer le budget pour la police des comptes, mais ne pas retirer les salaires des civils également. Si il y a des policiers en ville, retirer les salaires des comptes de la mairie, retirer également le budget pour la police, mais du coup, ajouter aux comptes les taxes des civils. Il yaurait également la page d'accueil sur l'ordinateur, qui serait un peu un dashboard, avec toutes les infos dépenses/revenus (camemberts etc). La mairie pourrait être en négatif (limite configurable). Mais le maire peut si il le souhaite déposer des sous de sa poche. Il pourra également si les comptes sont en positif, retirer des sous pour sa poche (maximum 30% de l'argent disponible). L'argent disponible serait l'argent restant après le prochaine paiement des salaires, budget police etc. Donc par exemple, si lors du prochain paiement, 10 000€ sortent, mais que la mairie à 30 000€sur ses comptes, ou que les revenus sont suppérieurs à 10 000€, le maire pourra retirer 30% de ce qu'il reste, donc exemple : La mairie à 10 000 €, lors de la prochaine paye, 5 000 € vont sortir, et 15 000€vont rentrer. La mairie aura donc 20 000€ d'argent disponible, il porura donc retirer 30% de ces 20 000€. Si tu as besoin de plus d'informations, n'hésite pas, si tu as toutes les informations, créé l'addon. Episode 7 : Job : Chef d'entreprise idées : Il y aurait un bureau que la personne pourrait faire spawn, elle pourra en faire spawn un seul. Et puis en faisant E sur ce bureau, elle pourra gérer l'entreprise. On demandera à la personne, le nom de l'entreprise qu'elle souhaite donner Une fois qu'elle aura créé son entreprise, tout sera en jeu enregistré sur le serveur, même si la personne se déconnecte ou qu'elle change de job lorsqu'elle se remettra chef d'entreprise et qu'elle refera spawn l'entité. Son entreprise sera sauvegardée. prompt : Episode X : Job : Patron d'entreprise prompt : Je travaille sur la création d'un serveur garry's mod darkrp, je voudrais créer un job de patron d'entreprise, avec un addon qui lui est dedié. A la fin de mon prompt, je t'enverrais ma LIB, tu te baseras dessus, et tu la complèteras pour créer cet addon. Voici le contenu souhaité pour mon addon : Il y aurait un job Chef d'entreprise. Il y aura un NPC, lorsqu'on fera E sur ce npc, un menu s'ouvrira. On pourra choisir le type d'entreprise, parmis une liste définie. Lorsqu'une personne prendra une entreprise, elle ne sera plus disponible pour les autres. Lorsqu'on choisira l'entreprise, un autre menu s'ouvrira, dans lequel on pourra choisir le nom de l'entreprise, l'argent qu'il souhaite investir dans celle-ci. Lorsqu'on validera, l'entreprise ne sera donc plus disponible pour un autre patron d'entreprise. Lorsqu'on validera, on sera téléporté à un lieu défini dans la config. Il y aura un lieu de téléportation par entreprise. Il y aura ensuite un autre NPC, qui sera permaprops sur le lieu de l'entreprise, et qui détectera l'entreprise qu'on à choisi. Voici les différentes entreprises : - Immobilier - Evennementiel - Station service Voici le fonctionnement de chaque entreprise : Immobilier :