[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
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
anacronista ha recensito Storie di Agarthi
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
emiko ha recensito La Tana del Ladro
Entropia Universe: 💥 Evento Summer Mayhem 2025
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!
I dati del generatore di rank sono stati aggiornati!
The Coven: Secondo turno della side quest
Il gestore di Storie di Agarthi ha risposto alla recensione di do the evolution
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?
Jericho - Leggi la recensione di Jericho... entra nel terrore...
SID - Intervista a Nyden gestore del GdR fantasy SID
Vampire GdR - Intervista al gestore di Vampire Gdr il play by forum ambientato nel World of Darkness
New Star Wars Gdr - Intervista alla gestione del play by forum New Star Wars GDR!
Era di Mezzo - Presentazione del Gioco di Ruolo Online play by chat Era di Mezzo
Add Me Fast - Aumentiamo gratuitamente il nostro seguito sui social network grazie al portale Add Me Fast!
Alambicchi e Gingilli - Quante volte siete entrati con il vostro personaggio in un laboratorio arcano? ;)
Elamshin - Recensione del gdr fantasy L'Impero di Elamshin.. de tenebra anni tempora