[RISOLTO - GDR-CD 5.4.1] Assegnazione Skill non duplicata postato il 03/07/2019 23:26:25 nel forum programmazione, gdrcd, open source, hosting e modificato da damnedqueen89 il 04/07/2019 15:27:11
Buonasera!
Scrivo qui di seguito perchè sono incappata in un bug a cui purtroppo non riesco a venire a capo.
Praticamente io ho eliminato il sistema delle abilità di gdr-cd in quanto non rispettava le mie esigenze e ho duplicato il sistema del mercato - chiamandolo ovviamente mercato_skill - così da poter assegnare in maniera del tutto libera determinate abilità ai rispettivi personaggi.
Sostanzialmente la pagina della gestione delle skill è identica alla gestione del mercato del gdr-cd, MA - qua arriva il bug - ho notato che se ad esempio assegno a pg Pippi la skill con id 1, non mi permette di assegnare a GiòGiò la stessa abilità, ergo il sistema non mi viene duplicato. La domanda che mi pongo è: come mai?
Ringrazio anticipatamente chiunque mi aiutasse a fare chiarezza su questa cosa!
Pagine → 1
04/07/2019 12:07:48
Assegni le Skill da pannello gestione come si assegnano gli oggetti?
O passi dal Mercato?
04/07/2019 13:02:04 e modificato da damnedqueen89 il 04/07/2019 13:27:48
Le skill le assegno tramite il pannello di gestione (Gestione Skill per l'appunto) che è identico in tutto e per tutto al pannello di gestione del mercato, quindi dove creo l'oggetto, lo carico e lo assegno. Esiste la pagina del Mercato classico per le skill, ma dato che non mi serve non è visibile.
A livello di DB ho creato tutte le tabelle del caso: clgpersonaggioskill (come clgpersonaggiooggetto), codtiposkill (come codtipooggetto), mercato_skill (come mercato), skill (come oggetto).
Sostanzialmente è tutto uguale, anche i relativi campi per questo sono stranita che non funzioni, ma per amor di pignoleria riprendo in mano il codice per ricontrollarlo e provo a testare anche gli oggetti del mercato se mi fanno lo stesso bug!
EDIT: Edito per dire che ho testato il mercato e funziona perfettamente permettendomi di assegnare oggetti identici a persone diverse. Ho fatto un controllo incrociato tra i file gestione_mercato.inc.php e gestione_mercato_skill.inc.php e i codici sono identici (dove giustamente oggetto è cambiato in skill così come tutte le diciture delle query per collegarlo al DB). Ho controllato il DB e le tabelle e i campi sono identici.
Nel provare ad assegnare la skill già assegnata ad un altro a un altro pg, mi segnala questo errore:
GDRCD MySQLi Error [File: gestione_mercato_skill.inc.php; Line: 86]
Error Code: 1062
Error String: Duplicate entry '7' for key 'PRIMARY'
Error Detail: INSERT INTO clgpersonaggioskill (nome, id_skill, cariche, numero) VALUES ('Macarena', 7, 0, 1)
e la riga che lui mi sottolinea è sostanzialmente questa - LOL:
04/07/2019 14:08:04
04/07/2019 15:25:10
04/07/2019 15:30:20
Discussione seguita da
Pagine → 1
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!
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
romaitriumviristaffgdr ha risposto alla discussione: IA e gdr: idee di sviluppo
shroomscape ha risposto alla discussione: Facciamo un gioco!
Nuovo Play by Discord Dungeons and Dragons → Warmongers
RAID Shadow Legends: Balance Patch!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Hero Wars: L'Eredità dei Grandi
staff shadowland ha aperto una nuova discussione: [GDRCD 5.6.0.6] Menu e apertura
Felix Felicis GdR - Harry Potter GdR: Estate parati!
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
redkat ha risposto alla discussione: Eroi di Enor
Le Cronache di Raja Dunia: Elfi - Introduzione abilità dedicate
Storie di Esperia: Alba di cenere
udgdr ha risposto alla discussione: Unwritten Destinies GDR
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
CRSED: F.O.A.D. - Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Star Wars Forum - Intervista al gestore di Star Wars Forum GDR.. che la forza sia con voi!
Naruto x Boruto - Intervista allo staff del play by chat Naruto x Boruto GDR - New Rebirth!
Difendersi dai falsi Programmatori - Facili tecniche per difendersi dal programmatori truffaldini e poco professionali :-)
Assiah Gdr - Intervista al gestore del GdR fantasy play by forum Assiah Gdr!
VR Gaming - Il ruolo della realtà virtuale nel presente e nel futuro del gaming
Classifica 2024 - La classifica dei giochi più visitati sul portale nell'anno 2024!
Città Medievale - Scopriamo assieme le caratteristiche di una città Medievale!