Generatore casuale di oggetti e relativa stampa in chat [RISOLTO] postato il 14/02/2016 16:10:53 nel forum programmazione, gdrcd e open source 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
20/04/2020 21:31:50
Ciao! Tool davvero interessante!
Mi sorge una domanda, esiste la possibilità di differenziare gli oggetti ritrovati in base alle chat di gioco?
Tipo se sono in quella chat, posso trovare solo certi oggetti, per altri devo spostarmi di chat.
Mi viene in mente di mettere un ulteriore campo numero nella tabella di questi "oggetti premio" tipo codice identificativo.
E lo stesso codice inserirlo nella creazione della chat.
Ma tra il dire e il fare... Se qualcuno ha un idea!
Grazie!
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Dungeons and Dragons Neverwinter: Earl il Pollomante! 🐔