[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
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
MHA New Hero Generations - Intervista all'admin del play by forum manga MHA New Hero Generations!
Guida al Play By Chat - Una guida base per l'utente del Play by Chat scaricabile gratuitamente in formato PDF!
Hogwarts - Lista dei giochi di ruolo online ambientati nella scuola di magia di Hogwarts!
Statistiche Tecniche 2018 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2018. Spulcia i dati disponibili!
Lucca C&G 2019 - Le dieci cose che ci sono piaciute della splendida edizione 2019 di Lucca Comics and Games!
Creare Linguaggi - Come creare linguaggi per live e giochi di ruolo online...Tà ghén Mordor!