GDRCD 5.1 - Impostare alcune cose nei lanci dei dadi
GDRCD 5.1 - Impostare alcune cose nei lanci dei dadi postato il 05/02/2016 18:40:50 nel forum programmazione, open source e hosting
Buonsalve! Sò che in pochi giorni sto rompendo le scatole e vi GIURO prima di postare una richiesta di aiuto cerco e ricerco se nel forum ci sono già discussioni che parlano dei problemi che sto riscontrando nel programmare, chiedo quindi pazienza >.<
Il mio problema è molto semplice probabilmente, ma per me bho...
Ecco il problema: quando dalla finestrella seleziono la caratteristica da lanciare, con dado e tutto, mi appare in chat
18:30 Test usa Prova di Carisma: Carisma 10, dado 3, rango 0, oggetti 0, totale 13
Non so dove e come fare per:
1) Impostare la scritta "Test" con altro colore;
2) Fare in modo che non appaiano "Carisma 10", "rango 0";
3) Impostare il "totale 13" in altro colore.
Grazie a chiunque mi voglia aiutare, ho cercato di capirci qualcosa nei file form.chat e via discorrendo ma ho fatto solo casini.
P.S. Dopo 2 anni sono verso la fine per aprire la Land, ma ho bisogno di pochissimi lavori di programmazione al di là delle mie capacità: se conosceste qualche programmatore che potesse aiutarmi... anche dietro piccolo compenso accetterei consigli grazie ^_^
Pagine → 1
05/02/2016 19:42:48
Il problema è che quando salva l'azionenel db te la salva completa, quindi o vai ad intervenire su come viene salvata nel db ed aggiungi i codici html, oppure puoi inserire dei codici bbcode e provare a far filtrare con il bbcode quel tipo particolare di azione.
05/02/2016 20:21:13
Si ma come? Dove intervenire? E' questo ciò che non riesco a fare :9
06/02/2016 00:00:27 e modificato da syon88 il 06/02/2016 00:01:40
Nel file ref_header.inc.php alla linea 131(conta che io ho fatto delle modifiche quindi potresti averlo leggermente differente o in un'altra linea).
$racial_bonus = gdrcd_query("SELECT bonus_car".gdrcd_filter('num',$id_stats[1])." AS racial_bonus FROM razza WHERE id_razza IN (SELECT id_razza FROM personaggio WHERE nome='".$_SESSION['login']."')");
gdrcd_query("INSERT INTO chat ( stanza, imgs, mittente, nome_pg, destinatario, ora, tipo, testo ) VALUES (".$_SESSION['luogo'].", '".$_SESSION['sesso'].";".$_SESSION['img_razza']."', '".$_SESSION['login']."','".$_SESSION['pg']."', '', NOW(), 'C', '".$_SESSION['login'].' '.gdrcd_filter('in',$MESSAGE['chat']['commands']['use_skills']['uses']).' '.gdrcd_filter('in',$PARAMETERS['names']['stats']['car'.$id_stats[1]]).': '.gdrcd_filter('in',$PARAMETERS['names']['stats']['car'.$id_stats[1].'']).' '.gdrcd_filter('num',$car['car_now']+$racial_bonus['racial_bonus']).', '.gdrcd_filter('in', $MESSAGE['chat']['commands']['use_skills']['die']).' '.gdrcd_filter('num',$die).', vita '.$bonus_health.', '.gdrcd_filter('in',$MESSAGE['chat']['commands']['use_skills']['sum']).' '.(gdrcd_filter('num',$car['car_now']+$racial_bonus['racial_bonus'])+gdrcd_filter('num',$die)+gdrcd_filter('num',$rank['grado'])+gdrcd_filter('in',$bonus['bonus'])+$bonus_health)."')");
Dunque dovresti intervenire in questo pezzo di codice
".$_SESSION['login'].' '.gdrcd_filter('in',$MESSAGE['chat']['commands']['use_skills']['uses']).' '.gdrcd_filter('in',$PARAMETERS['names']['stats']['car'.$id_stats[1]]).': '.gdrcd_filter('in',$PARAMETERS['names']['stats']['car'.$id_stats[1].'']).' '.gdrcd_filter('num',$car['car_now']+$racial_bonus['racial_bonus']).', '.gdrcd_filter('in', $MESSAGE['chat']['commands']['use_skills']['die']).' '.gdrcd_filter('num',$die).', vita '.$bonus_health.', '.gdrcd_filter('in',$MESSAGE['chat']['commands']['use_skills']['sum']).' '.(gdrcd_filter('num',$car['car_now']+$racial_bonus['racial_bonus'])+gdrcd_filter('num',$die)+gdrcd_filter('num',$rank['grado'])+gdrcd_filter('in',$bonus['bonus'])+$bonus_health)."
08/02/2016 12:19:34 e modificato da total fantasy il 08/02/2016 12:20:43
Grazie, per ora sono riuscito a non mostrare "rango", ma se dovessi fare lo stesso con il numero del punteggio di caratteristica che appare in chat come fare?
Questo è la parte di codice che richiama il punteggio della Caratteristica:
'.gdrcd_filter('num',$car['car_now']+$racial_bonus['racial_bonus']).'
Io non voglio che si veda il punteggio, ma se lo tolgo come ho fatto per "rango" mi da errore syntax.
Oltretutto, se volessi che solo questa parte di codice mi compaia in ROSSO ad esempio... come fare?
09/02/2016 17:08:56
Nessuno che possa suggerirmi una valida soluzione? :(
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Sea of Conquest ↗
Enlisted ↗
Imperion ↗
Wuthering Waves ↗
Hero Wars ↗
War Thunder ↗