[GDRCD 5.2] ESPERIENZA AUTOMATICA postato il 28/06/2013 11:08:03 nel forum programmazione, gdrcd e open source
Premetto che non so un tubo di codici ma sto imparando ciò che mi serve per costruire un GDR, usandoli a poco a poco. Noto tra l'altro che l'inglese agevola di molto il loro utilizzo. Nel mio GDR vorrei creare la possibilità di dare punti esperienza in due modi:
1) ogni X caratteri scritti
2) ogni X tempo (però solo ad alcuni PG e non a tutti o ad uno solo)
Per quanto riguarda il punto "1" vorrei chiedere se c'è già un codice utilizzabile, quindi dove metterlo nel database (od eventualmente in quale file) e come funziona in sé.
Per quanto riguarda il punto "2" invece ho scaricato un codice dagli open source del sito ma non riesco proprio a comprendere come faccio a inserirlo e dove... oltre al fatto che la stringa che vedo sembra fatta apposta per prendere qualsiasi personaggio, mentre vorrei avere io la possibilità di scegliere chi prende quanta XP ed ogni quanto.
Se potete evitate le classiche frasi "ti consiglio di leggerti bene le basi" o simili, perché se mi trovo a creare un thread il motivo è semplice: imparo facendo e non leggendo!
Grazie in anticipo a chi riesce a darmi almeno una soluzione... e Grazie doppiamente(?) (sempre in anticipo) a chi di voi sarà in grado di aiutarmi su entrambi i fronti!
Pagine → 1
05/09/2013 20:44:58
Riguardo all'esperienza per caratteri, la stessa domanda è già stata posta in un'altra discussione. Se vai nel file config c'è l'impostazione che ti chiede se attivare o meno questa cosa. Dopo che l'avari attivata, però, non funzionerà se hai scaricato il gdrcd 5.2 da questo mortale, perché non è aggiornato e alcune cose mancano. Per sapere quali pezzi di codice mancano, leggi questa discussione: https://www.gdr-online.com/readforum.asp?id=170378&pag=2. Il penultimo intervento è quello in cui ho messo il codice che manca. L'ho preso dal pacchetto aggiornato e funziona.
05/09/2013 23:23:21
Non riesco a capire come mai, a me funziona.
06/09/2013 09:43:45
Come detto nell'altro thread, non funziona neppure a me, copiando ed incollando i pezzi così come come gentilmente postati da Astro :)
Riguardo al cambiare i "'", non ho idea di come andrebbe fatto.
E' possibile avere una spiegazione al riguardo?
August, non credo esista un file exp_by_chat.
Io ho cambiato, oltre a ref_header.inc.php come indicato, solo config.inc.php, settando ON in questo parametro: $PARAMETERS['mode']['exp_by_chat']='ON';
06/09/2013 09:54:05 e modificato da dueanime il 06/09/2013 10:00:09
Grazie August :), in effetti dopo avere postato ho controllato e me ne sono accorta.
Non ha funzionato comunque alla prima prova, ma alla seconda, tutto ok.
Grazie :)
Riguardo al tuo dubbio, non ho esperienza, quindi non ne ho idea.
06/09/2013 15:41:13 e modificato da leoblacksoul il 06/09/2013 15:42:37
Il meccanismo è stato ripristinato nell'ultima versione di GDRCD5.2
Qui potete vedere cosa è stato cambiato: https://github.com/GDRCD/GDRCD/commit/257c99a75c97cfd16e3d9cf7874049554f50a7c7
è stato semplicemente ripristinato ciò che era già disponibile inu na delle prime versioni di gdrcd5.2. Quindi non c'è nessun controllo per l'exp in base al tempo.
24/09/2013 11:53:38
C'è un piccolo problema riguardo all'esperienza automatica assegnata ogni tot caratteri: sale anche quando si scrive in stanze private.
Qualcuno sa come fare in modo che questo non avvenga?
Non vogliamo pg potentissimi che abbiano giocato poco e niente in pubblico :-D
24/09/2013 23:18:44
Onestamente quella cosa non l'ho testata.
Domani provo e ti faccio sapere (per quel poco che ne capisco di programmazione)
25/09/2013 09:31:14
Basta andare su ref_header.inc.php e mettere un check ulteriore affinché il codice non venga eseguito in caso di stanze private
25/09/2013 16:51:31
Grazie a entrambi :-)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
bunnyboo ha risposto alla discussione: Perché non avete più voglia di giocare?