SWZ Printer

SWZ Printer 1.0

Aucune autorisation de téléchargement
SWZ Printer : printer (v1.0, par undefined.boy)

Quatre printer (Bronze, Silver, Gold, Diamond) avec un vrai modèle 3D et un écran interactif posé sur le boîtier. Le joueur regarde l'écran, appuie sur E et gère son printer : batterie, argent produit, température et santé s'affichent en direct, avec des jauges animées.

Ce que ça fait

  • Retrait de l'argent et recharge de la batterie directement sur l'écran
  • Interrupteur ON/OFF et 3 modes (ECO, NORMAL, TURBO) qui changent production, consommation et chaleur
  • Statistiques : total imprimé, gain par heure, temps avant stock plein ou batterie vide
  • Ventilateur qui tourne, voyants lumineux, bruit de fonctionnement
  • Écran lisible de près, version simplifiée de loin
  • Achat au F4 (DarkRP) et dans le menu Q, avec icône par palier
  • Imprimante destructible, avec sac d'argent au sol
Configurable à fond Tout se règle dans un seul fichier, sans toucher au code : prix, production, stock, batterie, température, limites par joueur, droits, distances, sons, couleurs et tous les textes (traduction facile). Ajouter une imprimante = ajouter une ligne : l'entité, la fiche F4 et l'entrée du menu Q sont créées toutes seules. Un tutoriel est écrit en commentaire dans le fichier.

Contenu à installer (obligatoire) Le modèle 3D et ses textures sont dans un contenu Workshop séparé : SWZ Printer – Content : Steam Workshop::Content - Printer

  1. Ajoute ce contenu à la collection Workshop de ton serveur (celle de +host_workshop_collection).
  2. Ou, si tu n'utilises pas de collection, ajoute cette ligne dans un fichier Lua serveur (par exemple lua/autorun/server/workshop.lua) : resource.AddWorkshop("3829228668")
  3. Les joueurs téléchargent le contenu automatiquement à la connexion. Sans ce contenu, les imprimantes s'affichent avec un boîtier de remplacement, sans ventilateur ni écran calé.
Installation de l'addon

  1. Dépose le dossier swz_printer dans garrysmod/addons/.
  2. Installe le contenu Workshop (voir ci-dessus).
  3. Redémarre le serveur. Au démarrage, la console affiche l'état du chargement.
Fichier de configuration : addons/swz_printer/lua/swz_printer/sh_config.lua

Prérequis : DarkRP.
Auteur
undefined.boy
Téléchargements
4
Vues
44
Première sortie
Dernière mise à jour
Évaluation
0.00 étoiles(s) 0 appréciations
Rejoignz-nous sur Discord