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
I dati del generatore di rank sono stati aggiornati!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Piume Nere: 🎅🎁📜Racconti Popolari e Cibo 🍞🎁🎅
New York Heroes Reborn - Avengers Academy: Integrazione png con ia e sala caos
Roma I Triumviri: Saturnalia su RiT dal 17 al 21 dicembre
Tibia → Tibia è un MMORPG gratuito online dal 1997 e con migliaia di utenti connessi! Riscopri il divertimento old style!
RAID Shadow Legends: Ottieni un feroce Campione Leggendario: Predator!
Tibia: Aggiornamento Invernale 2025 ❄️
Feudera: UPDATE #0.49.5.1 - Versioni mobile
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Il gestore di Unwritten Destinies GDR ha risposto alla recensione di aver
crossfire ha recensito Unwritten Destinies GDR
Unwritten Destinies GDR: Loading... ❄️
The Line: Continua il test-drive
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!
