[GDRCD 5.6] Sistema di gioco pregi / difetti postato il 26/02/2023 15:40:46 nel forum programmazione, gdrcd e open source e modificato da emendil il 26/02/2023 15:42:38
Buongiorno a tutti!
Chiedo alla mente alveare un consiglio su una funzionalità che dovrei inserire nella land a cui sto lavorando!
Allora...
il gioco prevede un sistema di pregi e difetti, con degli eventuali requisiti di statistiche del personaggio (maggiori o minori del valore richiesto: ad esempio un difetto richiede un valore di statistica massimo, mentre un altro ne richiede uno minimo e uno massimo, con tutte le combinazioni del caso), e devono essere "acquistati" dai pg prima di poter iniziare a giocare effettivamente.
Ora, ho creato un sistema tipo mercato per l'acquisto dei pregi/difetti, ma come posso fare per far risultare SOLO quelli effettivamente acquistabili, e fare in modo che finché non viene fatto l'acquisto non si possa effettivamente usare le chat? Ovviamente, post creazione pg, il "mercato" deve sparire dal menu!
Grazie a tutti <3
Pagine → 1
28/02/2023 12:06:50
Andando molto ad occhio, giusto per rompere il ghiaccio in attesa che qualcuno più scafato di me risponda...
avrai una tabella presumo con i pregi e i difetti che vai a recuperare. A quella tabella aggiungerei semplicemente i valori numerici minimi e massimi richiesti per le varie caratteristiche. dipende ovviamente da quanto è standardizzabile la cosa...esempio se hai alcuni difetti con sei caratteristiche che vanno rispettate, mentre altri solo con due, oppure se solo alcuni e non tutti hanno elementi da rispettare...in quel caso può avere più senso fare una tabella a parte. inserisci li semplicemente...a quale pregio/difetto fanno riferimento, a quale caratteristica, se è un minimo o un massimo.
E in fase di acquisto metti un bell'If che disabilita o meno il comando di acquisto se certe caratteristiche non sono rispettate incrociando con i valori dell'utente che sta effettuando l'acquisto.
Sul secondo punto, non ho ben chiaro se gli utenti siano COSTRETTI a comprare o meno pregi e difetti, e nel caso se hanno un valore minimo/massimo.
in un vecchio progetto avevo fatto in modo tale che DOVESSERO avere 5 punti pregi/difetti, i punti si accumulavano acquisendo difetti che poi andavano "spesi" in pregi, e finché la somma dei pregi e la somma dei difetti non era 5 e 5, non potevano procedere nella creazione del personaggio.
La cosa più semplice è, se non hai un limite/obbligo che devono rispettare, mettere da qualche parte un semplice comando del tipo "hai finito di comprare pregi/difetti? clicca qui". modifichi un valore nella scheda del personaggio e fai in modo che possa accedere alle chat a quel punto, e al tempo stesso sparisca dal menù il "mercato" dei pregi e difetti.
Vloek: A Folktale Story
https://vloek.altervista.org/
28/02/2023 17:27:05
Eccomi!
Allora, per il primo punto in effetti mi hai dato una grossa mano, posso risolvere semplicemente differenziando e mettendo altri due campi oltre quelli che già ho, valore requisito massimo e valore requisito minimo! Indicativamente tutti i pregi/difetti hanno AL MASSIMO 2 requisiti, che possono variare tra un valore minimo ed uno massimo.
Per il secondo punto: si, in fase di creazione pg i giocatori DEVONO scegliere pregi a piacere (rispettando il limite di px che hanno) e al massimo 5 difetti.
nutria marittima ha scritto: Andando molto ad occhio, giusto per rompere il ghiaccio in attesa che qualcuno più scafato di me risponda...
avrai una tabella presumo con i pregi e i difetti che vai a recuperare. A quella tabella aggiungerei semplicemente i valori numerici minimi e massimi richiesti per le varie caratteristiche. dipende ovviamente da quanto è standardizzabile la cosa...esempio se hai alcuni difetti con sei caratteristiche che vanno rispettate, mentre altri solo con due, oppure se solo alcuni e non tutti hanno elementi da rispettare...in quel caso può avere più senso fare una tabella a parte. inserisci li semplicemente...a quale pregio/difetto fanno riferimento, a quale caratteristica, se è un minimo o un massimo.
E in fase di acquisto metti un bell'If che disabilita o meno il comando di acquisto se certe caratteristiche non sono rispettate incrociando con i valori dell'utente che sta effettuando l'acquisto.
Sul secondo punto, non ho ben chiaro se gli utenti siano COSTRETTI a comprare o meno pregi e difetti, e nel caso se hanno un valore minimo/massimo.
in un vecchio progetto avevo fatto in modo tale che DOVESSERO avere 5 punti pregi/difetti, i punti si accumulavano acquisendo difetti che poi andavano "spesi" in pregi, e finché la somma dei pregi e la somma dei difetti non era 5 e 5, non potevano procedere nella creazione del personaggio.
La cosa più semplice è, se non hai un limite/obbligo che devono rispettare, mettere da qualche parte un semplice comando del tipo "hai finito di comprare pregi/difetti? clicca qui". modifichi un valore nella scheda del personaggio e fai in modo che possa accedere alle chat a quel punto, e al tempo stesso sparisca dal menù il "mercato" dei pregi e difetti.
Discussione seguita da
Pagine → 1
Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
haruka ha aperto un annuncio di ricerca: Above Leggendra ricerca Giocatore
✋😟
Abbiamo rilevato che stai usando un software per bloccare la pubblicità!
L'utilizzo di GDR-online.com è gratuito da oltre 18 anni ma è necessario coprire i costi per mantenerlo online... ti chiediamo di aiutarci disabilitando il blocco dei banner pubblicitari.
Togliere il blocco significa fare in modo che GDR-online.com possa continuare a far conoscere piccoli giochi amatoriali gratuitamente e offrire un servizio sempre migliore e adatto alle esigenze dei suoi giocatori!
Se questo avviso continua ad apparire nonostante tu abbia autorizzato il portale:
- Verifica nelle opzioni che venga disattivato AdBlock in tutto il dominio gdr-online.com e non solo in una pagina
- Controlla di non avere fra le estensioni installate altre analoghe ad AdBlock, come AdBlock Plusbr, ublock origin, ecc.
- Probabilmente sul tuo PC è installato un Antivirus che ha anche funzioni di blocco pubblicità
- Se usi Firefox impostare il "Blocco Contenuti" su "Normale" e non su "Restrittivo". Per farlo clicca sull'icona dello scudo vicino all'URL e clicca su "Disattiva Blocco per questo sito"
- Prova a premere CTRL + F5, riloggarti e vedi se il problema persiste