[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
shirayuki ha recensito Age of Crystals
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
New Wizarding World: Un nuovo Medimago
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
emiko ha recensito La Tana del Ladro
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Black Soul Shippuden - Intervista ai gestori di Black Soul Shippuden... gioco di ruolo via chat ambientato nel mondo di Naruto!
Il Narratore - Dungeon Master, menestrello o attore? Consigli per l'uso!
Isola di Mon - Intervista al gestore di L'Isola di Mon uno dei primissimi play by chat aperti e da poco tornato online!
Terre di ARES - Recensione del gdr online Terre di ARES. Scopri assieme a noi i punti di forza del gioco..
Abakara - Intervista al gestore del play by chat fantasy Abakara e le Sette Chiavi del Tempo
Hellswhere XII - Intervista ai creatori del play by chat urban fantasy Hellswhere XII!
Sponsorizzati! - Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Cursed Cotton - Intervista al gestore del play by chat fantasy storico Cursed Cotton