[RISOLTO] Assegnare CapiRazza postato il 25/06/2010 14:05:49 nel forum programmazione, gdrcd, open source, hosting e modificato da sgc carter il 26/06/2010 17:43:21
Buonasera a tutti,
rieccomi qui, dopo un po di tempo di latitanza dal forum (ma non dal Sito) :-)
La mia domanda è "abbastanza" facile ovvero:
Qual'è il paramatro in Database che associa ad un Personaggio lo "status" di CapoRazza ?
Non ho mai usato questa figura" fino ad ora ma lavorando ad un problemino che ho con la bacheca mi è venuta in mente una possibile soluzione per la quale questo parametro potrebbe essere molto rilevante.
Come sempre vi ringrazio in anticipo della vostra gentilezza ^_^
p.S.: Uso sempre Gd-CD Extreme
Pagine → 1
25/06/2010 14:12:15
Credo proprio che sia nella tabella dei Personaggi.
Prova a guardare che campi contiene la tabella detta, probabilmente troverai anche "CapoRazza".
Non ne sono certo perchè non ho il database sott'occhio comunque penso sia così!
25/06/2010 17:14:58
Purtroppo non è lì...anche io cercavo un qualche campo "CapoRazza" ma niente... :-(
26/06/2010 04:00:25
nn conosco gdrcd xtr pero casomai aggiungi un campo int(2) (nn penso tu abbia + di 99 razze..nel caso aumenta..) dal nome "CapoRazza" (lol) dove metti l'ID della razza di cui vuoi l'utente sia "caporazza". poi con tutti i controlli del caso hai il tuo caporazza..
altrimenti (che sarabbe meglio) gli crei una tabella "caporazza" con ID auto_increment, IDutente, IDrazza che riempi con un tools gestionale dove imposti i vari "capirazza".
sinceramente preferisco la seconda soluzione... puoi mantenere lo stesso numero di query utilizzando le join nelle query... ovviamente ricordati nelle query di nn usare mai il SELECT * ma di utilizzare solo il/i campo/i a te utile/i per risparmiare tempo di esecuzione della query e la ram allocata nell'estrazione dei vari campi.
26/06/2010 12:19:44
Concordo con il secondo suggerimento dato dal commento sopra il mio. Creare una nuova tabella per poi reinserire l id un utente è uno spreco inutile. Ti consiglio appunto di creare un campo nella tabella del personaggio che determini se esso sia o meno "caporazza" e poi con semplici comandi potrai assegnare i vari bonus o malus che occorrono.
26/06/2010 12:54:56
26/06/2010 17:42:29 e modificato da sgc carter il 26/06/2010 17:43:00
Eccomi,
in effetti ho risolto il problema con un valore booleano aggiunto alla tabella personaggio. Ho poi dovuto adattare il codice della bacheca al nuovo parametro.
A chi interessasse, cmq, penso di aver capito che GdR-CD Extreme faccia un controllo sull'ID Razza e determina, i base al fatto se l'ID del PG è il primo della razza (ovvero il numero più piccolo di una centinaia (se la Razza è quella di ID 100-199 allora 101 sarebbe il caporazza se 101 è presente, se no è il 102, ecc ecc).
E' un sistema assurdo...in quanto crea in automatico i caporazza, ma non è assurdo se è proprio il "grado" a determinare se lo si è o meno...
Mi spiego: e in una land vi sono Conti, marchesi, principi ecc ecc e si stabilisce che il ruolo di Principe è il ruolo associato al CapoRazza, allora basterebbe dare al Principi l'ID inferiore...però...però...qui si tratta di Razza non di Gilda, parametro in genere usato per i gradi/ruoli....quindi...boh...
CMQ...io ho risolto con un 0/1...e penso sia la soluzione più facile soprattutto perchè lascia al admin la possibilità di assegnare i CapoRazza.
CMQ vi ringrazio, come sempre gentilissimi ed efficacissimi :-) Alla prossima...
28/06/2010 17:25:38
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
daphneee ha recensito Hogwarts Express - Harry Potter GDR Forum
La categoria Browser Game raggiunge i 3.600 giochi catalogati!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
RAID Shadow Legends: Raddoppia i potenziamenti delle evocazioni
Enlisted: Preparazione per l'aggiornamento "Scorching Rays"
La Tana del Ladro: La Notte della Grazia Spezzata
Black Sails Chronicles: OFF - Aggiornamenti di Settembre
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Il gestore di Black Sails Chronicles ha risposto alla recensione di xeno
Hogwarts Express - Harry Potter GDR Forum: 🧩 PNG attivi: nuove facce ad Hogwarts!
I dati del generatore di rank sono stati aggiornati!
robertocovello ha recensito Storie di Agarthi
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
The Coven: Novità della settimana sul The Coven!
Felix Felicis GdR - Harry Potter GdR: Una Nuova Storia - ritorno a Hogwarts
xeno ha recensito Black Sails Chronicles
Ex Gratia GDR: Lo STAFF si amplia... più che mai!
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
Le Ombre - Recensione del gdr Le Ombre: l'eterna lotta fra vampiri e mannari nella Marsiglia del 1700
Brakebills GDR - Intervista alle gestrice del play by forum ispirato ad Harry Potter Brakebills GDR
Bring me to Malmö - Intervista alla gestrice di Bring me to Malmö il play by chat ambientato in Svezia!
Corvi Clamor - Intervista alla gestrice di Corvi Clamor: play by chat potteriano ambientato in Scandinavia!
Tolkien e Paganesimo - Tesi di laurea sul Paganesimo e Cristianesimo nell'opera di Tolkien
Terre Invisibili - Il gestore di Terre Invisibili in una corposa intervista su uno dei primi gdr play by chat italiani
Perchè hai Aperto un GdR? - Perchè hai aperto un GdR online? Chiediamolo direttamente ai gestori dei GdR Online!
Chronicles of Hogwarts - Intervista al play by forum potteriano Chronicles of Hogwarts!