Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task done
DreamXZE opened this issue Jan 26, 2023 · 16 comments · May be fixed by #128
Open
1 task done

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

DreamXZE opened this issue Jan 26, 2023 · 16 comments · May be fixed by #128
Labels
New Feature Creation of new functionality.

Comments

@DreamXZE
Copy link
Contributor

DreamXZE commented Jan 26, 2023

Is there an existing issue for this?

  • I have searched the existing issues

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)

  • Ajouter d'un Show Room uniquement accessible par Fight For Style.
    • Ce Show Room sera accessible au Ponsonbys du centre de l'Ile (Las Lagunas Boulevard)
    • Accéder au Show Room nécessite de faire partie de Fight For Style
    • L'essai de vêtement ne se fait pas sur le joueur mais sur un PED/PNJ spawn, ce qui permettra de faire des essayages peu importe le sexe du ped du joueur
    • Le Show Room donne accès à tous les vêtements (voir accessoire/masque/gant?) directement, ce qui permet de confectionner une tenue complète
    • Une liste d'inclusion est utilisé dans la Show room, parametrable via une G-sheet
    • Aucun achat de vetement ne peut se faire depuis le Show Room - Seulement le craft des tenues
    • Pour pouvoir crafter une tenue il faut être en service et avoir l'autorisation necesaire (autorisation par grade)
  • Lorsque qu'une tenue est sélectionné, une option de craft est disponible dans le menu du Show Room
    • Un tenue coute 125$ par composant de la tenue.
    • Certain drawable sont gratuit (définie via la même g-sheet) - Les drawable gratuit permette de retirer un vetement
  • Ajout de restriction métier pour l'accès au Show Room via le menu entreprise pour pouvoir craft les tenues

É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 DreamXZE changed the title [Fight For Style] Ajout d'un Show Room et la création d'item [Fight For Style] Ajout d'un Show Room et la création de vetement sous forme d'item Jan 26, 2023
@DreamXZE
Copy link
Contributor Author

DreamXZE commented Jan 26, 2023

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

  • Tout refaire manuellement (ce qui prendrait énorment de temps)
  • Avoir le contenu des tables suivante de la prod (peu importe le format) afin de pouvoir avoir le tout similaraire entre la prod et l'Open Source (et cela me ferait gagner énormement de temps)
    • category
    • shop
    • shop_categories
    • shop_content

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

@NariieL NariieL added the New Feature Creation of new functionality. label Feb 1, 2023
@DreamXZE
Copy link
Contributor Author

DreamXZE commented Feb 2, 2023

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

@DreamXZE
Copy link
Contributor Author

DreamXZE commented Feb 6, 2023

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.

FiveM.by.Cfx.re.-.En.developpement.2023-02-06.01-12-55.mp4

@DreamXZE
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link
Contributor Author

DreamXZE commented Feb 28, 2023

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
Copy link
Contributor Author

DreamXZE commented Mar 1, 2023

Le PR associé: #128

@NariieL
Copy link
Member

NariieL commented Mar 13, 2023

Modification demandée :

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

  • Renommer tous les "Craft". x) Le mot confection est plus approprié, attention à la qualité de tes phrases.
    image
    image
    image

  • Renommer "Custom" en "Sur-mesure".
    image

  • Mettre le "Homme" ou "Femme" à la place des munitions. (Regarde un item munition tu comprendras)
    image

  • Modification la déscription.

Exemple : Tenue réalisée spécialement le ....

  • 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.

@DreamXZE-GH
Copy link

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 🙏

@NariieL
Copy link
Member

NariieL commented Mar 13, 2023

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
Copy link

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$ 🤔 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
Copy link
Member

NariieL commented Mar 13, 2023

Maybe un x2.5 au lieu de x4 !

@DreamXZE-GH
Copy link

DreamXZE-GH commented Mar 13, 2023

  • Le showroom doit être à FFS, nulle part ailleurs.
    • Dernière question à ce niveau la, à quel point c'est obligatoire? Comme décrit, il n'y a pas la place dans FFS pour cela malheureusement (le local est vraiment petit, c'est déjà galère pour circuler quand plusieurs personnes y bosse). Je me suis dis que dans un boutique de luxe cela serait le mieux. Le fait de ne pas le mettre dans FFS ajout aussi du temps de transport, ce qui augmente le risque car il faut transporter l'argent pour la fabrication des tenues.
  • Renommer tous les "Craft". x) Le mot confection est plus approprié, attention à la qualité de tes phrases.
  • Renommer "Custom" en "Sur-mesure".
  • Mettre le "Homme" ou "Femme" à la place des munitions. (Regarde un item munition tu comprendras)
  • Modification la description.
    • Je me suis permis d'ajouter une description custom ✔️ Cette dernière s'ajoute au moment du craft, voir la vidéo
      image
      image
      image
  • 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 2.5.
    • Fixer à 125$ par élément

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

@DreamXZE-GH
Copy link

DreamXZE-GH commented Mar 14, 2023

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
Copy link
Contributor Author

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

  • Ajout d'un titre sur le menu de confection

  • Modification de l'effet de la restriction de la confection au ShowRoom, cette dernière bloque maintenant le bouton "Confectionner la tenue" mais laisse l'accès au menu de confection pour voir le résumé. Cela permet entre autre de pouvoir visionner le prix
    image

  • Ajout d'un bouton "Retirer l'undershirt" pour avoir un accès rapide à ce dernier dans la catégorie de l'undershirt. Cela reset juste l'undershirt au drawable 0 et texture 25. Ce bouton n'apparait que dans la section Undershirt
    image

@DreamXZE
Copy link
Contributor Author

DreamXZE commented Apr 5, 2023

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature Creation of new functionality.
Projects
None yet
3 participants