Web app store for game plugins
- Administrative panel
- Steam authentication
- PayPal integration
- Blazor WebAssembly
- ASP.NET 5
- MSSQL Server (Dapper)
vendor:
- bootstrap 5
- highlight.js
- quill.js
Products Store Website, ASP.NET 5 Blazor WebAssembly
Home Page: https://unturnedstore.com
License: MIT License
Web app store for game plugins
vendor:
Example: https://unturnedstore.com/messages/create/1337
It should be handled more user-friendly.
I suggest to give the error some more style.
Like this:
<h4 class="text-center pt-5 pb-5 text-danger">You don't have access to this message</h4>
ps. ignore the custom theme xD
There are 2 delivery modes for products:
This is the currently implemented solution. Seller uploads a ZIP file with all contents for product like plugin and libraries assembly files.
User downloads exactly the same zip file that seller uploads.
We don't change anything here.
This is a new solution.
Instead of ZIP file, seller selects plugin and libraries separately.
Plugin - version can only have single file. It must be a dll.
Libraries - version can have multiple libraries. They must be dll files too.
When seller selects a library it is checked in database if the library was already uploaded by any other user.
If the library with exact version, name and checksum doesn't exist yet, it is uploaded.
We only store reference to the libraries in LoaderVersionLibraries
table.
Currently, its possible to upload multiple versions of a plugin under the same branch with the same version number. This shouldn't be possible as each consecutive version should have a different version number than the previous one.
Currently, if a user owns a plugin and its a loader plugin. They can view the Download button when viewing the "Versions" of it even if they have no access to it.
https://i.edbrook.site/brave_ECSI3U0jWm.png
What happens when clicking the download button:
For example, lets take this (random) plugin with video: https://www.unturnedstore.com/products/214
If i will try to open video in Youtube or something like that, it just showing to me next screenshot of this plugin
Cause of this bug:
looks like this sides, stretched to as full, i dont have idea to explain it properly, i think you understand what i mean
fix without fixing the code:
very simple, open video in fullscreen, and voila magic! bug fixed, but it can be helpful only for users, but still should be fixed!
Hello, we received a report from a player confused whether this is an official site. Could you include a disclaimer that it's not officially affiliated with SDG or Unturned please? As well as this text: Unturned® is a registered trademark or trademark of Smartly Dressed Games Ltd. in the United States, Canada, and other countries.
Should behavior: while Im watching the video of the product other screenshots won't be shown to me as previews.
New class for the input field, called psid
. To remove the shadow and get an better border color that fits better when you focus the input field.
.psid:focus {
border-color: #6c757d;
box-shadow: none;
}
psid = ProfileSteamID
<input class="psid form-control border-custom text-center" onclick="this.select()" value="@User.SteamId" readonly />
Product statuses:
New or Rejected
The first status when the product is created and seller is preparing it for release (incl. upload new version, write description and add tags). Transition for paid product is "Submit for approval" and for free product "Release".
If seller has
IsVerifiedSeller
flag set to true, then he can bypass the "Submit for approval" stage
Waiting for approval
This is the second status for paid product when seller submits it for approval.
Approved
When product is approved seller can release the product.
Released
The product is showing up on the list. If it's a paid product it can be purchased (unless seller disabled the product, then it's visible only to current customers who bought this product while it was enabled).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.