[GDR-CD 5.4.1] Chat private ed exp
[GDR-CD 5.4.1] Chat private ed exp postato il 20/04/2020 15:09:17 nel forum programmazione, open source e hosting e modificato da gdr-online.com il 20/04/2020 15:15:56
Ho provato a spulciare il forum ma non ho trovato una richiesta simile a questo. Creando un nuovo gioco con un particolare sistema di assegnazione esperienza, ed avendo già inserito un limite sia di caratteri che di exp giornaliera, mi chiedevo se ci fosse un modo per evitare che le chat private dessero exp.
Pagine → 1
21/04/2020 19:07:14
Ok, non trovato il filtro su config.inc.php, forse nella versione che ho io non è presente.
Ammetto di non essere riuscita ad inserire nulla di funzionante in ref_header.inc, mi sento un po' capra in questo momento XD
21/04/2020 22:34:10
linee ~230
if ($PARAMETERS['mode']['exp_by_chat'] == 'ON') {
if ($m_type == 'A' || $m_type == 'P' || $m_type == 'M') {
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + " . $exp_bonus . " WHERE nome = '" . $_SESSION['login'] . "' LIMIT 1");
}
}
aggiungi qui un if se non e' privata ed hai il tuo codice
23/04/2020 16:29:04
Ok grazie!
Mi ero completamente persa in una sciocchezza! XD
23/04/2020 17:38:10
breaker ha scritto: linee ~230
if ($PARAMETERS['mode']['exp_by_chat'] == 'ON') {
if ($m_type == 'A' || $m_type == 'P' || $m_type == 'M') {
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + " . $exp_bonus . " WHERE nome = '" . $_SESSION['login'] . "' LIMIT 1");
}
}
aggiungi qui un if se non e' privata ed hai il tuo codice
Come si scrive in php?
23/04/2020 17:48:00 e modificato da gdr-online.com il 05/05/2020 16:38:25
ambrosya0 ha scritto:
Come si scrive in php?
Dipende dal tuo codice, non esiste un modo univoco per scriverlo. Controlla il tuo codice e vedi, in linea teorica deve vedere se la mappa in cui sta il pg e' privata o no quindi devi fare un controllo sulla tabella mappa, la cosa più semplice e' fare una query select su mappa dove id = $_SESSION['luogo'], in questo modo hai la possibilita' di vedere la colonna privata.
Fai un
if($result['privata'] != 1) {
//Codice
}
oppure lo incateni direttamente all'if esistente tramite &&
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
Cafuné ↗
Neverness to Everness ↗
World of the Sea Battle ↗