ianlucas / cs2-inventory-simulator

A Counter-Strike 2 Inventory Simulator
https://inventory.cstrike.app
MIT License
30 stars 13 forks source link

[REQ] Loadouts #25

Open crashzk opened 6 months ago

crashzk commented 6 months ago

It would be interesting to have the Preset category in the menu

image

How it would work would be collections of skins that the website's Admin Master/Root can create for users to select from.

For example, I create a collection of skins, knives and gloves that the Fallen uses and put it there, the player just enters and selects, same thing for other players, and personalized collections of skins.

This implementation may be applied in the future so that in order to access the collections/preset, you will need to have access, VIP, etc. But that for the future.

To begin with, it would be interesting to just have an option that we can configure, whether everyone can create these presets or only the master admin of the website will create them and the users will just select them.

ianlucas commented 6 months ago

This feels out of scope for the Craft feature. What we probably can do is a separate page ("Loadouts") where the user can see their current equipped loadout and there we could allow creation of loadouts (with the items they have in their inventories) or display admin provided loadouts. But I don't think it'd work on Craft menu.

What do you think?

crashzk commented 6 months ago

It would be interesting. A separate page with mentioned and each collection of skins would have its category within this page let's say.

The ones he equips from his inventory, and the ones the admin creates for the users.

A website that would have this feature would be this: https://xplay.gg/profile/skinchanger (You would have to log in to Steam)

image

As you can see, you have the option to add weapons, it would be the craft you currently have and next to the collection I'm using, there I can quickly choose other skins, just by changing

image

In theory, that would be what I would like, but now I wouldn't be able to say which would be the best implementation. Based on your previous comment, I believe the way you mentioned would be perfect.