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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum

FragPunk: Riscatta le tue skin Superbe gratuite! 🎁
seirburuk i rabasi ha risposto alla discussione: Far tornare di moda il PBC
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Personalizzazione Suoni in Chat
Lubecca: [REGOLAMENTO] - Azioni e Tempistiche
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!
FragPunk: Note sull'ultima patch di FragPunk
Black Sails Chronicles: ON - Mastro Corvino
Portus: Harry Potter Gioco di Ruolo: I lezione di Incantesimi: Ivanov all'esordio!
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Crystal Tokyo: Modifiche al mercato
Hero Wars: Evento Modelli di Tessitura 🧵
nightvale ha risposto alla discussione: Nightvale
Apocalypse Requiem: Detroit: I motori rombano: la McRace è arrivata!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Google Chrome Https - Google Chrome 56 introduce un controllo aggiuntivo sull'utilizzo dei protocolli sicuri. Vediamo un pò che succede.
Povero Gestore! - La richiesta di essere più presenti per adempiere agli impegni presi scatena strane reazioni..
Timestop D20 - Vi presentiamo Timestop D-20: L’orologio perfetto per i giocatori di ruolo!
Scrivere Avventure - Strategie e spunti per scrivere un avventura per giochi di ruolo..
Allineamenti GoT - Tu di che allineamento sei? Special guest: A Game of Thrones!
MMO e Immaginazione - Gli MMO distruggono l'immaginazione? Il nostro utente Marduk Seclorum se lo chiede analizzando le sue esperienze
Play by Forum - Una forma di gioco da riscoprire: i play by forum. Riprenditi il tuo tempo!
