Caratteristiche che lanciano più dadi postato il 06/05/2020 22:03:50 nel forum programmazione, gdrcd, open source, hosting
Salve! mi trovo nella necessità di creare un sistema di lancio dadi stile Five rings, Vampiri, Savage.... (cioè che se ho una Caratteristica di valore 5, questa mi faccia lanciare 5d6 in chat e stamparli tutti quanti, non il risultato)
I personagi posseggono 6 caratteristiche (per comodità anche di codice preesistente, chiamate car1, car2, car3.....car6)
vorrei fare in modo che, in chat, si possano selezionare tre caratteristiche tramite menù a tendina, ed il sistema tiri altrettanti d6, stampandoli in chat
Esempio:
menù a tendina 1: car3 = 4
menù a tendina 2: car5 = 3
menù a tendina 3: car1 = 2
totale: il sistema tira in chat 4+3+2 d6
Ho pensato di strutturare così, all'interno di ref_header.inc.php
Pagine → 1 2
07/05/2020 00:24:09
il modo più' semplice e' inviare i valori tramite form e poi lato codice usare $_REQUEST o $_POST
Invece di fare 3 menu a tendina potresti pensare ad un multi select per ovviare al problema di avere doppie caratteristiche altrimenti dovresti prevedere un sistema di disabilitazione o creazione delle voci del menu dinamico.
Un altro consiglio e' usare il valore della caratteristica prendendolo dal db e non fidandosi di quello del form in quanto potrebbe essere manipolato dall'utente.
07/05/2020 21:29:32
Spero di aver capito che cosa intendi, perdonami eventuali errori e grazie per la risposta.
Non dovrei avere problema di accavallarsi di caratteristiche siccome ogni menù ne avrà massimo due. Per cui sarà:
car1 car3 car5
car2 car4 car6
Dunque, dovrei fare:
07/05/2020 22:39:01
hai qualche errore di sintassi html pero' il ragionamento va bene. Potresti prevedere di mettere invece di $record['car1'] che probabilmente ti da un numero una parola tipo Forza.
Poi lato codice metti se ha selezionato car1 allora vai nel db tabella personaggio colonna car1 e prendi il valore per fare il lancio
08/05/2020 20:47:02 e modificato da vivi1400 il 08/05/2020 20:47:50
Eccomi di nuovo quì, sperando di riuscire a risolvere T_T
ho provato a montare il tutto (prima di mettere le caratteristiche ho fatto con un banale menù a tendina con i numerini)
08/05/2020 21:44:12
l'errore e' di sintassi hai messo un else dopo un altro else, il tuo codice dovresti metterlo dentro ad uno dei tuoi casi. Traducendo il codice:
09/05/2020 22:36:05
Non era solo quello l'errore, ma sono riuscita a correggere :D....non riesco però a fargli prendere la "caratteristica"
attualmente ho
car0, car1, car2, car3, car4
che sono le varie caratteristiche.
con il menù a tendina si va a selezionare il "numero" dell'abilità
10/05/2020 00:49:12
Ho letto più volte quello che hai scritto, ma non sono riuscito a capire cosa vuoi ottenere.
Potresti scrivermi un esempio di quello che vuoi che viene stampato alla fine?
10/05/2020 12:15:49 e modificato da vivi1400 il 10/05/2020 12:16:32
penso che la domanda sia banalmente "cosa sbaglio nel fargli leggere un dato dal database?"
faccio una situazione esempio
Personaggio
car5 = 3
nel vocabolario car5 si chiama ad esempio Forza
10/05/2020 23:15:28
Essenzialmente il problema e' che con la query ottieni un array quindi il valore Forza si trova sotto $a['car5']
11/05/2020 21:19:31
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
emiko ha recensito La Tana del Ladro
Entropia Universe: 💥 Evento Summer Mayhem 2025
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
I dati del generatore di rank sono stati aggiornati!
The Coven: Secondo turno della side quest
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Storie di Agarthi: La Corte d'Ossidiana — Schiera
Ex Gratia GDR: Nuove location di gioco nello Xanadu
La Tana del Ladro: TdL Stories - ⚡ Boati a Xantharl ⚡
nww ha aperto un annuncio di ricerca: New Wizarding World ricerca Giocatore
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Isola di Avalon - Recensione del GDR ambientato nella misteriosa Isola di Avalon
Recensione LdS - Recensione del gdr fantasy epico Lande di Shannara.. immergiti in un mondo magico!
Automi - Tesi di laurea dal titolo: Automi e invenzioni fra utopia e distopia
Mafia Gdr - Intervista a Calogero gestore del Gdr "Mafia"
Migliori Videogame - I cinquanta migliori videogame di sempre secondo la rivista Time! Sarai concorde?
Draghi - Scopri le leggende su queste fantastiche creature...
Le Streghe - Interessante tesi di laura dal titolo: La Strega Smascherata
XSS - Guida completa al Cross Site Scripting e come difendersi!