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 22:59:05
nn credo sia quwello.. altrimenti nn si scriverebbe il post.. e nn potrebbe nemmeno entrare nel gioco.. sicuramente nella scheda viene visualizzata tipo l'esp2 e la aumenta solo esp1.. ora nn ricordo bene come funziona gdrcd.. poi quale versione stai usando?
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:
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
The Coven: Secondo turno della side quest
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
Storie di Agarthi: La Corte d'Ossidiana — Schiera
Ex Gratia GDR: Nuove location di gioco nello Xanadu
La Tana del Ladro: TdL Stories - ⚡ Boati a Xantharl ⚡
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
nww ha aperto un annuncio di ricerca: New Wizarding World ricerca Giocatore
Lineage II: Promozione "E' tempo di craftare!"
Sea of Conquest: Codice gratuito per Festa del papà!
exfainte ha aperto un annuncio di ricerca: Sylmaera GDR ricerca Programmatore
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
Dalemyr: Distribuzione a sorpresa
Ex Gratia GDR: Quest | Il magazzino della PEH!
Legacy of Magic: La nuova regina del Brehorn
Storie di Agarthi: Custodi della Sacra Fiamma — Schiera
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
Cronache di Gehenna - Intervista alle gestrice del GdR play by chat urban fantasy Cronache di Gehenna
TdL Open Source - Scarica l'open source per giochi di ruolo online TdL Open Source
Eroic Fantasy - Aspetti della fantasy eroica nella letteratura contemporanea
Tolkien e Lingua - Aspetti linguistici e traduttologici nell'opera di J.R.R. Tolkien.. scarica la tesi!
Tipologie Eroi - La tipologia dell'eroe ne "The Lord Of The Rings" di J.R.R. Tolkien
ICQ chiude! - ICQ: cala il sipario sul pioniere della messaggistica istantanea e storica fucina per i giocatori di Play by Chat
Piume Nere - Recensione del gdr horror "Piume Nere - Abisso di Lazarus - England"... entra nell'incubo!
Giochi Galattici - Lista completa dei giochi di ruolo online galattici