SOZ-Faut-etre-Sub / SOZ-FiveM-Server

SOZ Fivem Server Source Code
https://soz.zerator.com
MIT License
191 stars 83 forks source link

[Fight For Style] Ajout d'un Show Room et la création de vetement sous forme d'item #73

Open DreamXZE opened 1 year ago

DreamXZE commented 1 year ago

Is there an existing issue for this?

What feature are you suggesting?

Je propose d'ajouter à Fight For Style la capacité de créer des vêtement (item) à usage unique via un Show Room. Cet item pourra être utiliser à tout moment pour que le joueur puisse changer de vêtement.

Cette feature ajoutera aussi un script de migration afin de pouvoir utiliser les shop de vêtement (voir accessoire?) sur l'Open Source.

Explain all the steps and mechanics clearly and precisely.

Proposition d'ajout: ~- Ajout d'une migration afin d'ajouter les vêtements en BDD pour l'open source (et faire en sorte que les boutiques fonctionnes)~

~Éléments à discuter:~ ~- J'aimerai essayer de faire en sorte que tous les vêtements soit disponible, à l'image du menu admin, même ceux non présent en boutique, sauf les vêtement associés aux services publiques (FDO/Stonk/LSMC)~ ~- Craft de tenues complètes seulement ou faire en sorte que des tenues avec seulement des haut/pantalon/chaussures peuvent également être craft? Ce n'est pas un soucis au niveau de la feature, plus une vision admin.~ ~- Ajout d'une option afin de "decraft" une tenue pour récupérer les vêtements (retour de surplus lors d'un évènement). Peut simplement ajouter de l'interaction avec BB également pour la destruction~

Why would this feature be useful?

Permet d'ajouter plus d'interaction à l'entreprise Fight For Style en circuit ouvert avec les autres joueurs/entreprise/association. Cette dernière pouvant être utiliser par n'importe quel joueur pour se changer pour une activité particulière, mais également lors de la créations d’événement et la confection de tenue associer pour éviter que les joueurs aillent juste tous en boutique acheter les même tenues à la chaine. Ce ne sont que des exemples d'utilisation, il pourrait y avoir bien d'autre utilisation.

DreamXZE commented 1 year ago

Demande supplémentaire: Afin de créer le script de migration pour l'Open Source deux choix s'offre à moi;

Aucune donnée sensible ne sont présente dans ces tables, et les données pour le shop masque sont déjà présentes

DreamXZE commented 1 year ago

Après avoir pas mal fouillé, une bien plus grosse partie de la feature pourra se faire en TS 🙏

DreamXZE commented 1 year ago

Hello Nariiel! Voici une petit vidéo draft de mon idée. Pour le moment le menu est similaire au menu admin, mais il faut que je regarde plus en profondeur pour faire le tri. Le but étant d'avoir accès à tout sauf les vêtement associer FDO ou catégorie interdite (Gilet/insigne). Les catégorie interdite sont déjà retiré.

Mais dans l'ensemble, cette petite vidéo montre comment le Show Room fonctionne. Il n'y a pas encore le craft d'ajouter. Je vais continuer à travailler dessus dans les semaines à venir.

https://user-images.githubusercontent.com/46448950/216854966-82874888-60a4-4bc9-8ab8-a62b2565efef.mp4

DreamXZE commented 1 year ago

Cela avance lentement mais ça avance 🙏

La première partie menu-ing est presque complète, il manquera plus que la partie gestion item.

DreamXZE commented 1 year ago

Quelques news, j'ai repris ce soir sur le dev! Je devrais avoir une nouvelle vidéo de la feature (presque) complète ce week end!

DreamXZE commented 1 year ago

Il ne manque plus que les animations et le retrait des objet de l'inventaire et quelques protections, ajout au menu entreprise.. etc, mais en soit sur la feature tout est fait 🙏 Je pense que d'ici à ce week-end j'aurais la PR de faite.

Voici une petite vidéo de quoi ça a l'air, cette vidéo inclue le menuing, le craft et l'utilisation des objets! https://drive.google.com/file/d/1QqKaq4hxR9sTGMq9XAkBGIQKxYv3Oeva/view

DreamXZE commented 1 year ago

Le PR associé: https://github.com/SOZ-Faut-etre-Sub/SOZ-FiveM-Server/pull/128

NariieL commented 1 year ago

Modification demandée :

DreamXZE-GH commented 1 year ago

Le showroom doit être à FFS, nulle part ailleurs.

Il n'y a clairement pas la place à FFS pour cela, si on imagine 2 employé + 2 client + PNJ pour l'action + PNJ pour les vetements, cela fait 6 peds. Je vais essayer de trouver mais dans FFS cela me parait assez compliquer

Confectionner un vêtement sur-mesure coûte énormément d'argent. Prends le coût total de tout ce qui a été sélectionné et applique un multiplicateur de 4.

x4 sur le nombre de fibre naturelle? Donc 80 fibres naturelles pas élément. Je vais verifier si on peut porter assez de fibre pour faire une tenue complête avec ce coût. Sinon, je vais devoir trouver une solution (surement avec le stock FFS directement)

Je m'occupe de tout cela dans la semaine :pray:

NariieL commented 1 year ago

x4 sur le nombre de fibre naturelle? Donc 80 fibres naturelles pas élément.

Plutôt en $, l'argent que les joueurs devraient dépenser s'ils achetaient ça en boutique.

DreamXZE-GH commented 1 year ago

Plutôt en $, l'argent que les joueurs devraient dépenser s'ils achetaient ça en boutique.

Ca marche, cela sera plus simple effectivement! Donc 200$ par element pour FFS, puis FFS refacture derrière.

Je trouve cela énorme surtout si on produit 10 tenue avec 3 elements, cela fait déjà 6k$ :thinking: 8k avec un chapeau. Une tenue peut comporter jusqu'à 13 éléments. Sans compter que l'entreprise vend un service en plus de la tenues J'ai plus en tête une entreprise/association pour un evenement qu'une personne seule. Entre 100$ et 150$ par éléments me paraitrait plus cohérent, sans pour autant assassiné les joueurs. Qu'en penses tu?

NariieL commented 1 year ago

Maybe un x2.5 au lieu de x4 !

DreamXZE-GH commented 1 year ago

Et voici le lien des changement fait 🙏 https://drive.google.com/file/d/1c-9EWCBFAL25oP_mIH0Xvk42neyI_oNz/view?usp=share_link

DreamXZE-GH commented 1 year ago

J'ai rajouté le prix qui s'update en direct sur la selection, et un rapel des élements à selectionner: image image

J'ai également rendu les Torse 0-15 gratuit (changement de bras sans gant) ainsi que l'UnderShirt 0 (Undershirt de base pour pouvoir retirer l'undershirt). Ce sont des éléments à modifier peu importe la tenue à cause des soucis de texture qui ressorte. Est ce que cela est bon pour toi?

J'ai customiser les ped, histoire qu'il ne ressemble pas au ped standard

Ped homme (pour laisser une petite marque, si tu l'autorise, sinon je mettrai une tête légèrement différente): image

Ped femme: image

DreamXZE commented 1 year ago

Parce que je ne suis jamais satisfait, voici quelque amélioration que j'ai ajouté ce soir

DreamXZE commented 1 year ago

Je pensais autoriser les employé hors service à accéder au Show Room, mais désactiver le craft. Ça pourrait permettre de leur faire faire du repérage s'ils en ont envie sans forcement bosser. Mais pour craft, il faudrait l'autorisation au grade + être en service. Tu en penses quoi?