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
Crystal Tokyo: Ingresso nella Via Magica
alexandros si è accreditato come gestore di Shinobi no Saisei - Naruto x Boruto GDR
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di jimcho
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di theduelist92
War Thunder: Chieftain 900: Capo della Royal Ordnance
Il portale raggiunge i 17.200 giochi catalogati! Grazie a tutti!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Hero Wars: Anomalia dei Pets! 🐾
New Orleans: [On Game] Casting per i Cantanti!
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Ampliamento Enciclopedia Creature
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Enlisted: Combattimento alla pari: Regno Unito contro Italia
World of Tanks: Manovre militari torna a novembre!
lyingcreature ha recensito Salvation GDR
Portus: Harry Potter Gioco di Ruolo: La RAS è arrivata a Hogwarts. E ora?
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
Dreamalot - Tutte le domande che potresti avere su Dreamlot...qui le risposte!
Empire of Darkness - Recensione del GDR fantasy Empire of Darkness
ICQ chiude! - ICQ: cala il sipario sul pioniere della messaggistica istantanea e storica fucina per i giocatori di Play by Chat
Living History - In Italia il primo evento tra Living History e Gioco di Ruolo Storico dal Vivo!
Tool Grafici - Tool online e contenuti grafici per principianti da utilizzare gratuitamente online!
Cyberpunk Oggi - Il futuro è adesso. Aspetti della società contemporanea nella narrativa cyberpunk!
Saint Generation - Intervista ai gestori di Saint Generation il GdR play by chat sui Saint Seiya!