Code

Discussion on Spin2Win Wheel - Spin It 2 Win It!

Discussion on Spin2Win Wheel - Spin It 2 Win It!

Cart 2,150 sales

chrisgannon supports this item

Supported

This author's response time can be up to 5 business days.

699 comments found.

If l set this where l don’t stay will l be able to ok know who plaid and week of failed from admin

hi can I hire you for some changes?

Please ping me a DM on my profile http://codecanyon.net/user/chrisgannon

Hi Chris, Before purchasing I’d like to confirm whether Spin2Win Wheel can support the following behaviors:

1. Limited prize quantities – Can each prize have a maximum number of times it can be won, and once the limit is reached, prevent that segment from ever being selected again?

2. Display-only segments – Is it possible to show certain segments on the wheel but ensure they never land as a winning result (probability = 0 but truly never selected)?

3. Game auto-stop – Can the wheel automatically stop or disable the spin button after a defined total number of wins?

If the library doesn’t support this natively, what is the recommended approach to implement these controls?

Thanks!

1. I advise you to control this via a backend/database that keeps track of play (wins, prizes etc).

2. Yes you can set probabilities of segments in the JSON data – setting it to 0 means it will never land on it.

3. Again I recommend controlling this via a script that serves up the wheel (and its button) and controls its functionality based on your criteria.

I have a question that I want to ask before buying, does this system have a backend (Admin Dashboard) where I will see the winner? I want it to have like 200 names and these people are in different locations. When it is spinned I will be able to see the winner’s name. Is that possible? So, can it also be customized to have names instead of numbers, also I want to have up to 200 names. Then, can I remove the names and input new names for another round?

Spin2Win Wheel is controlled via JSON. You can generate that JSON data any way you like and it will consume it and build the wheel. When it spins you can capture the winning result and send that data wherever you want and do whatever you want with it. The event system (onGameEnd, onResult etc) is there for that.

Yes you can have names instead of numbers – that’s all editable in the JSON data.

Hello. It says there was an update on July 15th. What was the update?

The minified file had a couple of bugs (it was actually a slightly older version of the main file so it was missing some functionality).

I’m having an issue where the Peg at the top is not in the correct position on all browsers. On firefox it looks right but on chrome it is down farther and looks off. is there a way to make it uniform on all browsers?

Seems that the min.js file doesn’t support hiding the intro text using the “introTextVisible” variable in the config but the sound of the wheel spinning works. Meanwhile if i use the non min file, the spinning sound doesn’t work but i can hide the intro text.

Is there a fix for this?

I’ll have a look at this and get back to you ASAP

Please DM your email (from my profile) and I can send an updated minified file

Hi, your Spin2win animation suddenly just stopped working on Chrome and Edge browser. Can you find out why?

ok got it. i made some changes in the index file to point to the local gsap js file and it works now.

Excellent – hopefully this outage won’t last long.

The CDN is back up now it seems.

Some Doubts before purchase: 1. Can I generate Popups and get a HTML code to paste and use the Popups in other websites?

2. Can I generate unlimited number of popups?

3. Do you provide any webhook access?

4. Is there multi-step popup building feature?

5. Is there any analytics page to check the performance?

6. Can I create popups with timings and exit intent?

No to most of your questions. Maybe try a different wheel

Hello. I am not a developer, can you help me host and setup the game for an additional cost? thanks,

Sure – please DM me from my profile and we can discuss it. http://codecanyon.net/user/chrisgannon

very interested to buy this, but can you please elaborate on how this is secure from client side hacking?

If you’re referring to the anti-cheat mechanism, it is a feature for gestures to prevent users placing the wheel on the segment they want.

Otherwise nothing is secure from client-side hacking. By its very nature, as soon as something is in the hands of the client, it is out of the control of the server and can be hacked.

You could send the wheel data from a server and check its validity back on the server on a round trip but even that is not immune from tampering.

Will there ever be a working demo again? It hasn’t worked for days…

Well thanks for pointing it out – maybe you’d like to buy it since you’ve been monitoring it for days!?

Hi, I already follow your instruction to “Use an image as the background to Spin2win Wheel”, but it didn’t work

Please make sure the image is the full wheel image and not just the edges or outside

I have sent the files

Please what payment system goes with this and can one get it as an app?

You’ll have to do your research into payment systems and see if you can integrate Spin2Win with it. Spin2Win Wheel doesn’t come with any payment systems as part of it.

So how will people pay. At least as you are the developer, can you then help? In integrating a payment system?

I provide the code for the wheel and how it spits out winning segment data. How you integrate that into a larger system (with payment, accounts etc) is out of the scope of this item’s support and it’s not something that I do.

Just bear in mind that if you use this to generate money, you must purchase the Extended license (and check the usage policy).

Can we add a google sheet and spin to pic a winner?

Spin2WIn can ingest JSON data – if you can somehow get Google Sheets to produce JSON data then you could, in theory, set your winning segments through that UI (I’m not hopeful though tbh)

hi chris, I want to improve this project can you help me?

I want to install a payment system with this project. And each user can see his/her account separately how many bets he/she has won or lost.

Answered via email!

hi can i install this in click funnel or go highlevel programs ?

The files are HTML, JS and CSS. They are not installable as such (like a Wordpress plugin) but they can work in almost any system you can think of.

Sorry I already send this to you in a private email, but I wanted to make sure you got it

Dear Chris,

I hope this email finds you well.

We are a Lightboxes Builder and I am writing to you in reference to the Extended License Agreement from CodeCanyon. After reviewing the terms of this agreement, it appears that it may not fully cover our needs for our product.

Lightboxes Builder is a versatile tool that allows our clients to create, customize, and addboxes, and widgets to their websites. Given the nature of our product, where end users are enabled to build multiple customized digital items, it seems that the restrictions outlined in the Extended License Agreement may pose limitations on our intended use.

Specifically, the agreement states that the license is intended for a single application and restricts use in any application allowing end users to customize digital products to their specific needs without purchasing a separate license for each final product. This requirement does not align with the functionality of Lightboxes Builder, as it is designed to facilitate the creation of multiple end products by our users.

Could you please provide further guidance or suggest an alternative licensing solution that would be more suitable for our product’s use case? We want to ensure that we comply with all licensing terms and appreciate your assistance in this matter.

Let me know if you see that the extended license will cover our needs, I will purchase it right away.

Thank you for your time and attention to this matter. I look forward to your response.

Best regards, Bishoy

Hi Chris, a pre-purchase question. How does it work, I want the response comes from server-side meaning I want the backend to use the probability feature you have to decide accordingly and serve to front-end to spin and land to the segment from the given response. Is this scenario applicable to your script?

The probability feature is built into the spin mechanism which happens client side. I think you could take the logic, apply it server side and then pass the results to the wheel as the predefined landing segment.

Am running an online competition inviting users to submit a form and we randomly pick a winner. admin will spin wheel and a name will be picked as winner. Am expecting nearly 10,000 entires. Do you think Your application is the right one?

Will you need to display 10,000 segments?

Thanks for your reply, I think it’s not going to make sense displaying 10K segments in a circle. Let me think of another method.

I did a version for a bank and they needed over 2000 entries – I’ll send you a video of the solution I provided.

Hi Chris,

Does probability support numbers with a decimal? When I try to add let’s say 0.5 or 0,5 I get an error saying probability does not add up to 100. I’m working with a set number of prizes and a unknown number of players / games so my probability scores needs to be quite low.

Oh I’m so sorry for the delayed response. I was on holiday when I received it and then promptly forgot about it. My bad.

Probability values no longer need to add up to 100. I removed that requirement a while back. When did you download/buy your version?

Also, are you using the button to trigger the wheel spin? Probability does not work with gestures (i.e. throwing the wheel with a flick).

Ok I think spotted the issue. You can’t use decimals (and they aren’t needed anyway).

This is the default JSON you (should have) downloaded:

https://snipboard.io/Uy1mpl.jpg

The top segment is 1000 times more likely than the other segments because its probability is 1000 and the rest are 1 (although there is an outside chance it will land on the others).

1000 here is the equivalent of a probability of 1 where the others have an equivalent probability of 0.001

So instead of using decimals, use larger numbers to simulate decimals. Does that help?

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey