[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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum

World of Tanks: Afferrate subito il leggendario M4A3E8 Fury!
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!
RAID Shadow Legends: Mazzo Alimentare del Fato
I dati del generatore di rank sono stati aggiornati!
primo27 ha recensito New World GDR
morositas ha aperto una nuova discussione: [GDRCD 5.6.0.6] Mancanza di un file prenotazioni stanze
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?
Portus: Harry Potter Gioco di Ruolo: Micro (ma non troppo) Quest in Infermeria 🏥
dark heart ha recensito Serenity Island
Apocalypse Requiem: Detroit: La prima collezione terminata!
Fairy Tail GDR: ⌛ Arrivano i Tratti del Personaggio
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Fabula Arcana: Apertura iscrizioni Alfa Tester!
bwpstaff ha aperto una nuova discussione: Blackwood Pines
Cleveland City: Halloween non è ancora finito!
La categoria Browser Game raggiunge i 3.800 giochi catalogati!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Tempora Sanguinis - Intervista con Dryden sull'andamento dello sviluppo del nuovo MUD Tempora Sanguinis 3
Corvi Clamor - Intervista alla gestrice di Corvi Clamor: play by chat potteriano ambientato in Scandinavia!
Venezuela e RuneScape - La storia dei Venezuelani che sono sopravvissuti alla crisi economica giocando a Old School RuneScape
Orde En Macht - Intervista alle gestrici di Orde En Macht il play by chat ad ambientazione moderna con tinte distopiche!
Classifica 2023 - La classifica dei giochi più visitati sul portale nell'anno 2023!
Brightest Star - Intervista allo staff di Brightest Star... il play by chat ambientato in un'università dell'Indiana!
Velocità dei Browser - Scopriamo le statistiche su i browser più veloci per giocare!
