GDRCD5.1 assegnazione esprerienza postato il 13/05/2013 10:32:22 nel forum programmazione, gdrcd, open source, hosting
Buon giorno a tutti!^^
mi chiedevo se era possibile e se si, come fare, per poter assegnare con il pannello esperienza non solamente punti interi ma anche 0,5, 1,5 ecc ecc.. punti per esempio;)
grazie mille di tutto^^
Pagine → 1
13/05/2013 12:16:36
si, basta che modifichi il campo esperienza da INT a DECIMAL(11,3) mettendo al posto del 3 il numero di decimali che vuoi
13/05/2013 14:00:43
ho modificato a decimal ed ho messo 11,1 in quanto voglio voglio mettere solo 0.1 0.2 0.9 ...1 punt exp e così via ma non mi funziona.
Ho modificato nella tabella personaggio la casella esperienza ma quando vado nel pannello assegnazione punti exp sia che mento 0.5 o 0,5 mi segna 0 e non mi considere il ,5 o .5.
come mai?^^
devo modifcare altro?^^
13/05/2013 14:55:17
molto probabile che la causa di ciò sia la funzione gdrcd_filter('num', $valore) in quanto porta il valore ad intero togliendo la parte decimale. Puoi agire in 2 modi:
1 aggiungi un nuovo caso 'dec' al file function.inc.php > gdrcd_filter mettendo come check il is_numeric()
2 cambi il check da num a in però devi ricordarti di usare solo i punti e non le virgole per immettere i valori altrimenti incorri ad errori
13/05/2013 15:34:13 e modificato da staffainigma il 13/05/2013 15:43:47
ok io opterei per il primo caso;)
se devo fare una modifica voglio optare per risolverlo bene;)
non voglio che magari qualche master se si sbaglia (perchè può succedere di confondersi con una virgola o un punto) crei un casino enorme anche perchè non so neanche immaginarmi la gravità del problema in cui incorro;)
ora ti chiedo, la parte attuale devo toglierla e sostituirla con questa che gestisce i decimali?
ma soprattutto non ho capito con quale codice devo integrarla o sustituirla nel caso io scelga l'opzione 1?^^
quersto è il codice che devo modificare da quello che ho capito:
13/05/2013 16:12:00
no il codice è sopra: function gdrcd_filter()
case: etc etc
crei un nuovo
13/05/2013 16:29:16
ma al posto di chack funzione che devo mettere?^^
attualmente risulta così:
13/05/2013 16:41:42
sinceramente non saprei :D
personalmente dovresti fare dei tentativi e vedere inizierei con una base del genere
14/05/2013 12:42:19
no questo non funziona e non essendo un programmatore proprio non so come andare a toccare, dove o perche;(
se scelgo il secondo metodo quale è il problema in cui incappo se metto una virgola al posto del punto?
si insomma per capire le problematiche in cui posso incappare!^^
22/05/2013 08:09:29
Teoricamente MySql non lo prende come un valore numerico oppure considera la virgolare come divisore delle migliaia ad esempio: 1,000.02
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
mikee ha risposto alla discussione: Gioco investigativo e politico
Piume Nere: Informazioni per i Partecipanti alla Cronaca Alpha
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
New Orleans: [on] Times - Trick or Treat
Dissendium Draconis: Invasione di non-morti, Muore la Ministro
lalalansia ha recensito Black Sails Chronicles
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
RAID Shadow Legends: Vi presentiamo Sanguine Maria! 🩸
Hero Wars: Chi è il Titano più forte del reame? 👀
I dati del generatore di rank sono stati aggiornati!
delhila ha recensito Shadow Scape
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
War Thunder: Senrai Maidens x War Thunder!
tatamatilda ha aperto una nuova discussione: Tester offresi/Landa cercasi
Crossout: Halloween è alle porte 👻
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!
Mobile Vs Desktop - Duello di Piattaforme: Mobile VS Desktop nel Gaming Online
Sondaggi - Partecipa ai sondaggi di GDR-online.com ed esprimi la tua opinione su tanti quesiti!
Dota 2 - Vi spieghiamo come vincere soldi giocando a Dota 2!
GdR su FreeForumZone - Lista dei giochi di ruolo play by forum sul circuito FreeForumZone
Elamshin - Recensione del gdr fantasy L'Impero di Elamshin.. de tenebra anni tempora
Play by Discord - Scopri la lista completa di tutti i giochi Play by Discord catalogati dal portale!
Justice League - Suicide Squad: Kill the Justice League, tutte le ultime notizie (buone e cattive) sul titolo Rocksteady