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
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - Mastro Corvino
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
RAID Shadow Legends: Evento "Febbre di Caduta"
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
Ex Gratia GDR: Elezioni in vista per Taiyang
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
Il gestore di Age of Crystals ha risposto alla recensione di lena
lena ha recensito Age of Crystals
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Popmundo - Browser game: Popmundo dove i giocatori competono per ottenere fama nell'industria musicale virtuale!
Gdr e Narrazione - Come il Narratore/Master sceglie di impostare il proprio gioco di ruolo..
Ekelon Chronicles - Intervista alla gestione del play by forum urban fantasy Ekelon Chronicles
Enlisted - Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Analisi MMOG - Giocare in rete. Analisi sociosemiotica dei Massively Multiplayer Online Game. Scarica la tesi completa..
Film Supereroi - Cinque film di supereroi che avreste dovuto vedere, ma ne dubito!
Phantom Souls - Intervista ai creatori del play by chat urban fantasy Phantom Souls ambientato a Vancouver