[GDRCD 5.1] Razze postato il 30/09/2011 01:05:48 nel forum programmazione, gdrcd, open source, hosting
Salve a tutto il sito.. ^.^
Spero di non aprire un topic a cappero, ma ho spulciato tutte le pagine ma non lo trovo! Usando il nuovo gdrcd 5.1 vorrei creare una land... Ma nell'inserire le Razze ho beccato un problemino XD
Vorrei inserire la Razza Vampiro: Nome e tutto..e fin qui ci siamo..ma..c'è sempre un MA...
Come posso mettere la Gerarchia Razziale?
1) Vampiro 1
2) Vampiro 2
3) Vampiro 3
ecc.? ( al posto dei numeri ovviamente mettero i nomi della gerarchia era solo per fare un esempio XD)
Grazie a tutti coloro che mi risponderanno sia che riusciranno ad aiutarmi sia a coloro che ci proveranno
Luca
Pagine → 1
30/09/2011 09:04:08 e modificato da staffgdrvampire il 30/09/2011 09:18:33
A questo non avevo pensato XD ottima idea!
Userò questo metodo..fin quando non trovo quello giusto ;)
Edit: Ma scusa! Se la Razza e le sue gerarchie le metto come Corporazione, che succede se poi il pg che prende la razza deve entrare in un Vera corporazione chessò i Marines? O.O
Grazie per la risposta cmq ^^
30/09/2011 13:04:06
30/09/2011 13:50:29 e modificato da staffgdrvampire il 30/09/2011 14:04:26
Grazie a tutti e Due Siete stati gentilissimi ^_^
Problema Risolto quindi il topic si potrerbbe anche chiudere :)
ancora grazie
Edit: ahhhhhh aspettate!!
Cappero, ecco il problema secondario:
Le caratteristiche: mettiamo che
Vampiro 1 ( il più forte) debba avere 10 di forza
mentre il vampiro 2 ne deve avere 6 come faccio? O_O
30/09/2011 17:48:40 e modificato da irenes il 30/09/2011 17:50:09
forse è meglio se crei un "tipo" di corporazione chiamato razza e lasci perdere completamente l'id_razza... alla fine non ti serve.
Questo ti permetterà, poi, quando vuoi visualizzare i vari simboli, di differenziare razza e corporazione [in soldoni: con questo sistema propostoti, nella stringa "corporazione" della scheda ti troveresti due simboli]. Basta che, nelle query di caricamento dei simboli, quando vuoi stampare qualcosa di riferito alle corporazioni fai una query in cui dici "carica tutte le corporazioni TRANNE il tipo razza" e che quando vuoi stampare qualcosa riferito alle razze tu gli dica "carica tutte le corporazioni SOLO di tipo razza".
Ti consiglierei, poi, di creare la carica di caporazza e un equivalente del file di amministrazione gilda per le razze (proprio "giocando" sul tipo.gilda diverso per le "razze"). Per le stats, consiglio di dare al caporazza stesso la possibilità di modificarle agli utenti che hanno lo stesso id_gilda del caporazza (così puoi delegare questa cosa a qualcuno). Forse non è immediatissimo, ma... secondo me così è molto funzionale (io ho fatto così). Inoltre, dovresti creare anche un "tipo" di bacheca solo per le gilde di tipo "razza".
Inoltre, io lascerei la possibilità di adesione a solo una corporazione... così ti eviti la possibilità che uno possa appartenere a più corporazioni "razziali". Per far ciò, dopo aver creato i "livelli di razza", io ho messo un controllo, nella pagina di ammistrazione razza che è così
<?php /*Affiliazione*/
if(gdrcd_filter('get',$_POST['op'])=='hire'){
/*Controllo il numero di affiliazioni correnti del personaggio*/
$query="SELECT COUNT(*) FROM clgpersonaggioruolo WHERE personaggio = '".gdrcd_filter('in',$_POST['nome'])."' AND id_ruolo BETWEEN x and y";
$result=mysql_query($query);
$jobs=mysql_fetch_array($result);
e in quella di amministrazione corp è così
<?php /*Affiliazione*/
if(gdrcd_filter('get',$_POST['op'])=='hire'){
/*Controllo il numero di affiliazioni correnti del personaggio*/
$query="SELECT COUNT(*) FROM clgpersonaggioruolo WHERE personaggio = '".gdrcd_filter('in',$_POST['nome'])."' AND id_ruolo NOT BETWEEN x and y";
$result=mysql_query($query);
$jobs=mysql_fetch_array($result);
E' un po' lunghetta come cosa, non so se è la più funzionale a livello programmativo, ma, visto il non molto che so fare... mi ha soddisfatta xD
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
The Voyager: Il Mercante di Surrey Street. Vendita eccezionale