1. What it is1. Cos'è · 2. Why install it (owner benefits)2. Perché installarlo (vantaggi owner) · 3. How it works3. Come funziona · 4. Owner setup4. Installazione (owner) · 5. In-world text panel5. Pannello testo in-world · 6. Settings6. Impostazioni · 7. Web panel7. Pannello web · 8. Announce to players8. Annuncio ai giocatori · 9. FAQ9. FAQ
1. What it is1. Cos'è
XS Lucky Catch is a raffle game for Second Life. Players pay it to buy one or more tickets; at the draw a random winner is picked and the prize is delivered automatically. It is a single all-in-one object: one panel that shows live status, prize and last winner, takes ticket payments, and delivers the prize from a built-in prize compartment. Nothing to pair. Open 24/7. XS Lucky Catch è un gioco a estrazione per Second Life. I giocatori lo pagano per acquistare uno o più biglietti; all'estrazione viene scelto un vincitore a caso e il premio viene consegnato in automatico. È un unico oggetto tutto-in-uno: un pannello che mostra stato, premio e ultimo vincitore, incassa i biglietti e consegna il premio da uno scomparto premi integrato. Niente da abbinare. Aperto 24/7.
2. Why install it — owner benefits2. Perché installarlo — vantaggi per l'owner
Made for sim & store ownersPensato per chi ha una sim o uno store
Lucky Catch turns ordinary foot traffic into a reason to come back. It runs by itself, day and night, and rewards you with traffic, engagement and sales — with almost no maintenance.Lucky Catch trasforma il passaggio occasionale in un motivo per tornare. Funziona da solo, giorno e notte, e ti porta traffico, coinvolgimento e vendite — con manutenzione quasi nulla.
- More traffic & dwell time. A live raffle gives visitors a reason to stop, pay and stay on your parcel — which raises your region in Second Life search rankings.Più traffico e tempo di permanenza. Un'estrazione dal vivo dà ai visitatori un motivo per fermarsi, pagare e restare sulla tua parcel — il che fa salire la tua regione nelle classifiche di ricerca di Second Life.
- They come back. Players return to check the draw and see if they won. The text panel showing the last winner creates buzz and word of mouth.Tornano. I giocatori rientrano per controllare l'estrazione e vedere se hanno vinto. Il pannello che mostra l'ultimo vincitore crea passaparola e curiosità.
- Passive revenue. Each ticket is a payment. You set the price and the prize; the system collects payments and delivers automatically, 24/7, even while you are offline.Guadagno passivo. Ogni biglietto è un pagamento. Decidi tu prezzo e premio; il sistema incassa e consegna in automatico, 24/7, anche quando sei offline.
- Promote your store. Use your own products as prizes to get people inside, wearing and showing your brand.Promuovi il tuo store. Usa i tuoi prodotti come premio per portare gente dentro, a indossare e mostrare il tuo marchio.
- No prim/script load to manage. The logic runs on the DataServiceSL server; the in-world object stays light. The prize is delivered to the winner anywhere on the grid.Nessun carico di prim/script da gestire. La logica gira sul server DataServiceSL; l'oggetto in-world resta leggero. Il premio arriva al vincitore ovunque nella grid.
- Full control from the web. Set price, prize and draw rules from any browser or phone — no need to be in-world. Web panel shows every ticket, every draw and every delivery, with PDF export.Controllo totale dal web. Imposti prezzo, premio e regole dell'estrazione da qualsiasi browser o telefono — senza essere in-world. Il pannello web mostra ogni biglietto, ogni estrazione e ogni consegna, con esportazione PDF.
- All in one object. Machine, prize compartment and panel are a single linkset — rez it, drop in the prizes, done. No pairing, no UUIDs to copy.Tutto in un oggetto. Macchina, scomparto premi e pannello sono un unico linkset — rezzalo, metti dentro i premi, fatto. Nessun abbinamento, nessun UUID da copiare.
3. How it works3. Come funziona
- A player pays the Machine the displayed ticket price (they can buy more than one ticket).Un giocatore paga la Macchina il prezzo del biglietto indicato (può comprare più di un biglietto).
- The ticket is registered and the player is confirmed.Il biglietto viene registrato e il giocatore riceve conferma.
- At the draw (by schedule or when you trigger it), a random winner is picked.All'estrazione (a tempo o quando la avvii tu), viene scelto un vincitore a caso.
- The prize is delivered to the winner automatically from the built-in compartment; the panel updates the last winner and prize.Il premio viene consegnato al vincitore in automatico dallo scomparto integrato; il pannello aggiorna ultimo vincitore e premio.
4. Owner setup4. Installazione (owner)
- Rez the XS Lucky Catch object where players will pay. Touch it as owner to open the menu. That's the whole game — no second object to pair.Rezza l'oggetto XS Lucky Catch dove i giocatori pagheranno. Toccalo da owner per aprire il menu. È tutto il gioco — nessun secondo oggetto da abbinare.
- Put the prizes into the prize compartment (the box part of the object). Just drag them on — it works even if the object is no-modify.Metti i premi nello scomparto premi (la parte "box" dell'oggetto). Trascinali sopra — funziona anche se l'oggetto è no-modify.
- Optional: add a promo texture and a ticket texture to the panel. A texture named promo is sent to players with each announce/test; a texture with ticket in its name is given to a player when they buy. Both go in the panel (the main object).Opzionale: aggiungi una texture promo e una texture biglietto al pannello. Una texture di nome promo viene inviata ai giocatori a ogni annuncio/test; una texture con ticket nel nome viene data al giocatore quando acquista. Entrambe vanno nel pannello (l'oggetto principale).
- Set price, prize and draw rules from the web Settings. Use Refresh in the owner menu to reload immediately.Imposta prezzo, premio e regole dell'estrazione dalle Impostazioni web. Usa Refresh nel menu owner per ricaricare subito.
Rename & no-modify friendlyRinomina e compatibile no-modify
The owner menu has a Rename button to set a custom name (it works even on a no-modify object and persists across reset/re-rez). The prize compartment accepts dropped prizes even when the object is no-modify: just drag the prize onto it — no need to open Contents. So you can sell the game fully locked (no-mod) and the buyer can still name it and stock prizes.Il menu owner ha un tasto Rename per dare un nome personalizzato (funziona anche su oggetto no-modify e resta dopo reset/re-rez). Lo scomparto premi accetta i premi trascinati anche se l'oggetto è no-modify: basta trascinarli sopra, senza aprire Contents. Così puoi vendere il gioco totalmente bloccato (no-mod) e il cliente può comunque rinominarlo e rifornirlo.
5. In-world text panel5. Pannello testo in-world
The text panel is the front of the object and updates by itself. It shows, on separate lines: status (OPEN / PAY TO PLAY / price), the prize, the draw message, and the last winner with the prize won. Key lines blink to catch the eye. No editing needed — it reads everything from the game. Il pannello testo è la facciata dell'oggetto e si aggiorna da solo. Mostra, su righe separate: lo stato (OPEN / PAY TO PLAY / prezzo), il premio, il messaggio di estrazione e l'ultimo vincitore con il premio vinto. Le righe principali lampeggiano per attirare l'attenzione. Niente da scrivere — legge tutto dal gioco.
SetupInstallazione
Nothing to set up: the panel is part of the object and starts showing live data as soon as you rez it. Use the owner menu Fonts button to change font and colour.Niente da installare: il pannello fa parte dell'oggetto e mostra i dati live appena lo rezzi. Usa il tasto Fonts del menu owner per cambiare font e colore.
6. Settings6. Impostazioni
Open Settings from the app card or go to raffle_settings.php. Each object shows as one card (its name = the name you set with Rename) — no pairing, no separate panel/box entries. On the card you set the ticket price, draw rules and messages, edit the Player info (How to play) shown when someone touches the object, run the round (Start draw / Cancel / New round), delete the object, or clean up objects that have been offline for a day. Apri Settings dalla card dell'app o vai su raffle_settings.php. Ogni oggetto compare come una sola card (il nome = quello impostato con Rename) — nessun abbinamento, nessuna voce separata per pannello/box. Dalla card imposti prezzo del biglietto, regole e messaggi dell'estrazione, modifichi l'Info giocatore (How to play) mostrata quando qualcuno tocca l'oggetto, gestisci il round (Start draw / Cancel / New round), elimini l'oggetto o pulisci quelli offline da un giorno.
7. Web panel7. Pannello web
The raffle_panel.php page lists machines, paired dropboxes (online/offline), every ticket sold, each draw, the winner and whether the prize was delivered. Access is by magic-link (Open Web), with PDF and Phone (QR) buttons. La pagina raffle_panel.php elenca macchine, dropbox abbinati (online/offline), ogni biglietto venduto, ogni estrazione, il vincitore e se il premio è stato consegnato. L'accesso è via magic-link (Open Web), con tasti PDF e Phone (QR).
8. Announce to players (contacts)8. Annuncio ai giocatori (contatti)
The web panel (Open Web) keeps a contact list: everyone who played (bought a ticket) and everyone who touched the text panel. From the Announce new raffle card you send a one-time message to all of them at once - great to announce a new raffle and its prize. The text is pre-filled with the current prize name and is fully editable. Il pannello web (Open Web) tiene una lista contatti: chi ha giocato (comprato un biglietto) e chi ha toccato il pannello testo. Dalla card Announce new raffle invii un messaggio una tantum a tutti insieme - utile per annunciare una nuova pesca e il premio. Il testo e' pre-compilato col nome del premio corrente ed e' modificabile.
- Skip - tick a contact to exclude them from this send only.Skip - spunta un contatto per escluderlo solo da questo invio.
- Delete - remove a contact from the list permanently (they will not appear again nor receive announcements).Delete - rimuove un contatto dalla lista in modo permanente (non riapparira' ne' ricevera' annunci).
- Send to selected - delivers one in-world IM per contact through the object (about 1 every 2 seconds) plus the promo texture if present. Keep the object rezzed so it can deliver.Send to selected - consegna un IM in-world per contatto tramite l'oggetto (circa 1 ogni 2 secondi) più la texture promo se presente. Tieni l'oggetto rezzato per la consegna.
- Test to me (owner) - queues the message to you only, with a 15-second delay so you can jump to another region and confirm the IM + promo texture arrive cross-region before sending to everyone.Test to me (owner) - mette il messaggio in coda solo per te, con un ritardo di 15 secondi così puoi saltare in un'altra regione e verificare che l'IM + la texture promo arrivino cross-region prima di inviare a tutti.
Player guide on touch. When someone touches the text panel they get a quick "How to play" plus a link to the full player guide, and they are added to your contact list automatically. Guida giocatore al tocco. Quando qualcuno tocca il pannello testo riceve un rapido "How to play" piu' il link alla guida giocatore completa, e viene aggiunto in automatico alla tua lista contatti.
Panel text style. You can switch the panel font to a bold black system font for higher readability by uploading the provided character atlases and swapping the two font UUIDs in the panel script. Stile testo pannello. Puoi passare il font del pannello a un carattere di sistema nero grassetto per una lettura migliore, caricando gli atlanti forniti e sostituendo i due UUID del font nello script del pannello.
9. FAQ9. FAQ
The prize was not deliveredIl premio non è stato consegnato
Make sure the object is rezzed and the prize is still inside the prize compartment. The web panel shows the delivery status of each draw.Assicurati che l'oggetto sia rezzato e che il premio sia ancora nello scomparto premi. Il pannello web mostra lo stato di consegna di ogni estrazione.
Do players need to stay in the sim?I giocatori devono restare nella sim?
No. The game talks through the server, so the prize and the IM/texture announcements reach the winner anywhere on the grid, even offline. (Only the in-world popup window is same-region.)No. Il gioco comunica tramite il server, quindi il premio e gli annunci IM/texture arrivano al vincitore ovunque nella grid, anche offline. (Solo la finestra popup in-world è nella stessa regione.)
Is it one object or several?È un oggetto solo o più oggetti?
One. Machine, prize compartment and panel are a single linkset — just rez it and stock the prizes. No pairing.Uno. Macchina, scomparto premi e pannello sono un unico linkset — basta rezzarlo e rifornire i premi. Nessun abbinamento.
Can players buy more than one ticket?I giocatori possono comprare più biglietti?
Yes — pay again to buy more. You can cap the maximum per player in Settings (0 = unlimited).Sì — basta pagare di nuovo. Puoi impostare un massimo per giocatore nelle Impostazioni (0 = illimitato).