[RISOLTO] GDRCD Dove sono i px?
[RISOLTO] GDRCD Dove sono i px? postato il 29/05/2020 18:33:20 nel forum programmazione, open source e hosting e modificato da animeanddragons il 30/05/2020 12:57:13
Non ho trovato nulla nel portale, e sto impazzendo per capire dove sta la parte di codice che decreta di quanto debbano crescere i px ad ogni azione inviata dai PG.
Qualche illuminato?
Ho cercato ovunque, in file fuction, in re_header, ovunque....
Pagine → 1
29/05/2020 19:04:00
Che versione usi? Nella 5.2 mi ricordo che c'era la voce nel config ma mancava il codice che effettivamente lo assegnava.
29/05/2020 19:49:10
nella ultima versione sta nel ref_header
29/05/2020 20:08:16
ultima versione 5.1
Ma non riesco a trovare la linea di codice.
Attualmente č impostato che ogni 500 caratteri si acquista 1 px.
Ma questo "1" px non riesco a trovarlo!
Non č impostato in config.inc e in ref_header non riesco a individuarlo
29/05/2020 20:49:19
animeanddragons ha scritto: ultima versione 5.1
Ma non riesco a trovare la linea di codice.
Attualmente č impostato che ogni 500 caratteri si acquista 1 px.
Ma questo "1" px non riesco a trovarlo!
Non č impostato in config.inc e in ref_header non riesco a individuarlo
Anche io non lo trovavo, difatti lo avevo aggiunto a mano nel ref. Ora sono da telefonino e non riesco ma questo weekend se ho tempo te lo scrivo.
In ogni caso basta che ci metti un if con un codice che conta i caratteri... e un update se supera il limite impostato, mettilo prima dell insert into chat
30/05/2020 11:01:13 e modificato da animeanddragons il 30/05/2020 12:57:01
Aspetta che prima che ti scervelli forse forse... FORSE č questa?
if($PARAMETERS['mode']['exp_by_chat']=='ON')
{
if (($m_type == 'A' || $m_type == 'P' || $m_type == 'M') && ($msg_length>=$char_needed))
{
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + 1 WHERE nome = '".$_SESSION['login']."' LIMIT 1");
}
}
E' questo: basta sostituire 1 con il numero che si desidera. Bello solo dopo averlo chiesto ci son arrivato a trovarlo assurdo, spero possa servire ad altri almeno.
30/05/2020 13:21:38
animeanddragons ha scritto: Aspetta che prima che ti scervelli forse forse... FORSE č questa?
if($PARAMETERS['mode']['exp_by_chat']=='ON')
{
if (($m_type == 'A' || $m_type == 'P' || $m_type == 'M') && ($msg_length>=$char_needed))
{
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + 1 WHERE nome = '".$_SESSION['login']."' LIMIT 1");
}
}
E' questo: basta sostituire 1 con il numero che si desidera. Bello solo dopo averlo chiesto ci son arrivato a trovarlo assurdo, spero possa servire ad altri almeno.
Esatto, ti metto il mio (che ho dovuto modificare in quanto c'erano anche altri bonus) come avevo detto :)
$exp_bonus = QUANTOVOGLIAMODARE? ;
$msg_length = strlen($chat_message);
if($msg_length>gdrcd_filter('out',$PARAMETERS['exp_by_chat']['caratteri']))
{
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + ".$exp_bonus." WHERE nome = '".$_SESSION['login']."' LIMIT 1");
}
31/05/2020 00:47:24
$exp_bonus = $msg_length / $char_needed;
Puoi usare il codice dell'ultima versione in pratica da 1 punto ogni x caratteri messi nel config.
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 ↗
World of the Sea Battle ↗
Crossout ↗
RAID Shadow Legends ↗
Enlisted ↗
New Orleans ↗
Foundation Galactic Frontier ↗
War Thunder ↗