Generatore casuale di oggetti e relativa stampa in chat [RISOLTO] postato il 14/02/2016 16:10:53 nel forum programmazione, gdrcd, open source, hosting e modificato da maclay il 12/08/2016 14:39:44
Sono di nuovo io che rompo, lo so. Non uccidetemi!
Questa volta, mi è venuta l'insana idea di creare un tool che, come i dadi, generi un risultato casuale e lo stampi in chat.
Vorrei però che questo generatore prendesse i dati dalla tabella degli oggetti e, facendo qualche indagine, credo che la soluzione più semplice per ottenere ciò che voglio sia di utilizzare il RAND(), con una formula di questo tipo:
Pagine → 1 2
14/02/2016 17:25:30
in GDRCD o in generale?
14/02/2016 17:35:56 e modificato da darkside of breakfast il 14/02/2016 17:36:21
devi darle la query che hai messo ma dopo order RAND dire anche LIMIT 2
SELECT * FROM table order BY RAND() LIMIT 2
e poi devi fare un ciclo e stampare quest'informazione secondo qualsiasi codice html sia usato dalla funzione del dado*.
14/02/2016 17:45:46
@Longbow: in GDRCD:
12/08/2016 14:38:48
Dunque, so che la discussione è vecchiotta ormai ma visto che, grazie al paziente Blancks, sono riuscita ad implementare il tool, posto qui il tutto in modo che altri ne usufruiscano se dovessero averne bisogno.
Per prima cosa, aprite questo link: https://github.com/GDRCD/GDRCD/blob/master/ref_header.inc.php#L188 ↗
Aspettate che la pagina si carichi completamente e dovreste vedere una } evidenziata. Quello è il punto dopo il quale dovrete inserire il codice sottostante, nel vostro ref_header.
28/10/2018 20:51:03
Riporto in Up questa discussione.
Il comando qui riportato come potrebbe essere integrato con un limite di ricerche giornaliere? ed eventualmente come è possibile assegnare automaticamente l'oggetto trovato facendolo comparire in equip?
04/11/2018 13:22:24
Ciao,
per fare quello che chiedi dobbiamo usare due variabili di sessione. La prima, timestampRichieste, che terrà in memoria l'esecuzione della prima richiesta di ricerca per il giorno corrente e la seconda, numeroRicercheDay, che conterà il numero di richieste effettuate per il giorno corrente.
Passiamo al codice, prendi la porzione di codice php di maclay e sostituiscila con quella mia
06/11/2018 10:06:55 e modificato da staff shadowland il 06/11/2018 10:07:53
Ti ringrazio moltissimo per la risposta.
C'è un problema che dovrebbe derivare dal punto 6
Quando il personaggio possiede un oggetto e ne trova uno uguale, questo viene aggiunto a quello già in possesso in maniera corretta. Invece se si tratta di aggiungere un nuovo oggetto trovato che però non si possiede, questo non viene aggiunto in alcun modo. Da cosa può dipendere? ho anche provato a cambiare la destinazione dell'oggetto ma non cambia nulla.
08/11/2018 21:33:31
La query che hai scritto è sbagliata, non c'è corrispondenza tra gli attributi e i valori assegnati. Prova a sostituirla con questa
10/11/2018 09:33:38
29/05/2021 12:03:10
Salve, riporto in alto questo tool perché ho dei problemi... Ho provato a sistemare i codici riportati qui nelle loro giuste location, in ref_header e in frame_chat, e fin qui tutto okay. Il pulsante compare, così come la stringa in chat non appena si clicca. Il problema è che mi esce scritto: " #items " e nulla di più. La dicitura "Tizio ha trovato questo e questo." non appare in nessuna maniera... T.T
Quel #items sarebbe la value del pulsante ma non capisco perché non prenda quanto scritto in ref_header...
Mi piacerebbe anche far apparire l'immagine dell'oggetto oltre al nome, e sistemare il tutto col css... purtroppo però quel codice php da mettere in ref_header è troppo complicato per me da maneggiare.
Una manina, per favore? T.T
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Halloween è alle porte a Teleria! 🎃
Nuovo Play by Chat Fantasy d'autore → Fabula Arcana
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
Enlisted: La prima battaglia dell'M4 Sherman
camiciaambrata ha recensito Black Sails Chronicles
I dati del generatore di rank sono stati aggiornati!
The Eyrie GdR: Gran Ballo in Maschera
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
Portus: Harry Potter Gioco di Ruolo: Nuovo regolamento scolastico.
Il gestore di Black Sails Chronicles ha risposto alla recensione di teo986
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
teo986 ha recensito Black Sails Chronicles
Il gestore di New Orleans ha risposto alla recensione di dark heart
Secret of Athkatla: Gioco Chiuso!
dark heart ha recensito New Orleans
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
ASoIaF - IGI - Intervista ai gestori di ASoIaF - Il Grande Inverno... immergiti nel fantastico mondo di G.R.R. Martin!
A corto di idee? - A corto di idee per le tue avventure? Prova prima questi consigli!
Indie Game - Tesi di laurea sull'estetica e Storytelling negli Indie Game
Seguici su X! - Segui GDR-online.com su X. Cinguettii continui con tutte le news dai GdR!
Inquisizione - Intervista alla gestione di Inquisizione London Chronicles il play by chat ambientato in un oscura Londra
PbC epidemia del web? - Gioco di Ruolo testuale (gdr by chat): un fenomeno squisitamente nostrano, o epidemia del Word Wide Web?
Abakara - Intervista al gestore del play by chat fantasy Abakara e le Sette Chiavi del Tempo
