Exp nella scheda postato il 06/08/2009 20:47:24 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti^^
sto riscontrando dei problemi nel vedere assegnati i punti exp nelle schede dei pg. La bacheca apposita funziona e gli incrementi dei punti appaiono nella loro "cronologia" dedicata, però nel valore sulla schermata principale della scheda questi non compaiono.
Qualcuno saprebbe dirmi se a parte il codice ci possa essere qualche altra cosa che non va?
Grazie mille!
Pagine → 1 2
06/08/2009 23:47:52
07/08/2009 18:30:47 e modificato da vlada il 07/08/2009 18:33:26
08/08/2009 00:39:48 e modificato da orientia il 08/08/2009 00:43:21
08/08/2009 10:48:01
No, affatto.
La bacheca per l'assegnaione pare funzionare, ma alla fine i punti che uno mette non compaiono nella scheda del pg.
Non so più dove sbattere la testa a questo punto.
08/08/2009 11:53:29 e modificato da orientia il 08/08/2009 11:58:21
Allora, se i punti che metti ai pg sono mezzi punti questi non compaiono finchè non modifichi scheda.php togliendo il "floor"
quindi trasformi:
<tr ><td width=60><b>Esperienza:</b></td><td width=20><b> <?= floor($rs["Esperienza"]) ?></b></td></tr>
<tr ><td width=60><b>Libera:</b></td><td width=20> <b> <?= floor($rs["Explibera"]) ?></b></td></tr>
così:
<tr ><td width=60><b>Esperienza:</b></td><td width=20><b> <?= ($rs["Esperienza"]) ?></b></td></tr>
<tr ><td width=60><b>Libera:</b></td><td width=20> <b> <?= ($rs["Explibera"]) ?></b></td></tr>
A me sembra di ricordare che bacheca.php non avesse bugs riguardo all'inserimento dei punti e che gli unici due bugs che c'erano fossero quello nel db (che lavorando con i numeri interi non addizionava i mezzi punti) e quello del "floor" che arrotonda il numero dei punti all'intero di valore inferiore.
A questo punto, comunque, in scheda non ti comparirà la somma dei punteggi che trovi nella tabella dell'esperienza perchè in scheda.php non viene visualizzata la somma dei punti della tabella "punti" del db (che è quella che visualizzi in scheda5.php) ma il campo "esperienza" della tabella "personaggio" del db. Questo campo viene aggiornato quando inserisci i punti nella bacheca punti e l'addizione dovrebbe funzionare solo da dopo che hai fatto la modifica da "int" a "float". Di conseguenza quello che dovresti controllare è se dopo queste modifiche mettendo 0.5 punti ad un pg(indipendentemente da quanti punti in totale dovrebbe avere in totale) questi 0.5 gli compaiono in scheda se non accade è probabile che il problema sia in bacheca.php (ma ho rapidamente confrontato il file che ho io e quello di gdrcd extreme e mi sembra che non avevo fatto modifiche lì).
08/08/2009 14:23:49 e modificato da vlada il 08/08/2009 16:19:24
Grazie mille per le soluzioni offerte Orientia, sei stata preziosissima.
Abbiamo provato di tutto ma continua a non funzionare, io non so più dove mettere le mani sigh...ç__ç
Ho ricaricato i file di gdrcd extreme originali perchè avevo paura che magari il codice modificato da me fosse errato, ma neanche così funziona, con la soluzione proposta da Orientia nemmeno....sto impazzendo e pensare che praticamente il gdr è finito ma sto problema sta minando alla base le mie speranze...help! ç__ç
Inoltre sul DB nn mi compare l'esperienza libera ma solamente l'esperienza normale...boh sn proprio una frana 🆘
09/08/2009 11:02:23 e modificato da shadow91 il 09/08/2009 11:03:55
mmh, ma io non ho capito una cosa, se vai nel DB il campo relativo all'exp del personaggio viene modificato?
Ti spiego meglio:
Se tu assegni al PG Tizio 10 punti exp, ed il pg Tizio, prima dell'assegnazione ne aveva 5, il totale dovrebbe fare 15.
Se entri nel DB nel campo exp relativo al PG tizio ti compare il valore 15 o no?
***EDIT***
Ho corretto alcuni errori nella battitura per rendere il testo più leggibile xD
09/08/2009 11:07:26 e modificato da dottor gregory denis il 09/08/2009 16:17:09
Ciao non buttarti giù... ti dò due soluzioni che potrebbero essere interessanti ^^
Prova a controllare se nella variabile esperienza che dovrebbe essere
09/08/2009 11:27:05
Da quello che ho capito anche se non ti assegna i punti all'esperienza del pg le varie assegnazioni punti nella tabella punti compaiono giusto.
Se usi l'extreme la parte di codice che fa l'assegnaizone punti si trova in bacheca.php che riceve i dati dal form in nuovabacheca.php.
Precisamente la parte dei punti inizia alla riga: 154 con il seguente codice:
09/08/2009 13:37:03
Grazie a tutti per le soluzioni proposte, ma nessuna per adesso sta funzionando. Stiamo provando ancora ad aggiustare tutto.
Se nemmeno così dovesse funzionare rifaremo tutto da capo, ma non per questo demorderemo.
Grazie ancora a tutti!
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, play by chat
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Ex Gratia GDR: Il nuovo manuale è online!
Star Trek Horizon: QuestLog: Natale al cubo
Black Sails Chronicles: ON - 3° Serata Gara di Bevute
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
