GDR CD 3.5Blue (Gestione Razza) postato il 21/11/2006 17:57:59 nel forum programmazione, gdrcd, open source, hosting
Allora.. ho notato che su questa versione del gdrcd non vi è la possibilità di creare capirazza e quindi dare loro un pannello di gestione per la razza..
Ho provato ad usare alcuni pezzi del codice del 3.0.0.. Ora riesco a creare il pannello di gestione razza, però me lo da solo per gli Admin.. come faccio a darlo ai capirazza?
Pagine → 1
21/11/2006 20:44:53
Ma io non voglio dare l'amministrazione ai capirazza..
22/11/2006 12:41:47
in pratica ho messo così:
if ( ( ($_SESSION['IDGilda_S']%100 == 0) && (0 + $_SESSION['IDGilda_S'] > 0) ) :: ($_SESSION['Super_S']=='1')::($_SESSION['Admin_S']=='1'))
{
echo BottoneGestione('Gestisci Corporazione', '', 'gstcorporazione.php');
}
$IDRazza=0 + $_SESSION['IDRazza_S'];
$upd=(($IDRazza/10)==intval($IDRazza/10)) && (($IDRazza/1000)!=intval($IDRazza/1000));
if ($upd)
{
echo BottoneGestione('Gestisci Razza', '', 'gstrazza2.php');
}
Però il pannello di gestione razza adesso non appare proprio.. nemmeno agli admin o_o
22/11/2006 20:39:31
Ora ho cambiato ed ho messo così:
if ($_SESSION['Super_S']=='1'::$_SESSION['Admin_S']=='1')
{
echo '<tr><td class=tChiaro align=left><b>Gestione razze</b></td></tr>';
echo BottoneGestione('Gestisci Razza', '', 'gstrazza2.php');
echo BottoneGestione('Cambia Razza ai PG', 'gray', 'gstrazza.php');
echo BottoneGestione('Crea/Elimina Razze', 'gray', 'gst_crearazza.php');
echo BottoneGestione('Modifica Razza', 'gray', 'gst_razzacreata.php');
echo BottoneGestione('Gestione Ruoli Razze', 'gray', 'gst_razze.php');
echo BottoneGestione('Gestione Capi Razza', 'gray', 'gst_cr.php');
}
Però in questo modo do la gestione della razza solo agli admin.. ç_ç
22/11/2006 21:04:15
non sono pratico di gdr-cd pero' se mi date indicazioni sui file da controllare poss controllare anche io!
24/11/2006 16:12:31
Mio caro astratto, Facendo qualche modifica al codice Mysql e al codice php potresti:
farsi di assegnare ai capi razza un codice razza del tipo 1001, 2001(invece del classico 1000).
Per farlo duplica il tipo della razza e cambia solo il codice. Richiede un po' di modifiche alle query dove si mostrano le razze (qualche DISTINCT nelle SELECT magari, oppure WHERE adatti). Fatto questo basta fare un if come nelle gilde
del tipo:
if ( ( ($_SESSION['IDRazza_S']%1000 == 1) && (0 + $_SESSION['IDGRazza_S'] > 0) ) :: ($_SESSION['Super_S']=='1')::($_SESSION['Admin_S']=='1'))
{
echo '<tr><td class=tChiaro align=left><b>Gestione Razza</b></td></tr>';
echo BottoneGestione('Gestisci Razza', '', 'gstrazza.php');
}
Non conoscendo tutta l'architettura di GDR-CD mi sembra un'ottima conclusione. In definitiva visto che è implementato un sistema di Master-Admin potresti creare un Livello di Masterato quello dei capi razza che magari gestisce solo le razze e non ha altri poteri da master.
da quello che ho potuto leggere sul tuo if
è scorreto logicamente (quello del tuo primo listato) la seconda parte dell'if da per forza FALSE. Se le razze sono tutte del tipo 1000,2000,3000 (anche se aggiungi 0)il risultato è vero per la prima parte ovvero ES:
1000/10 == intval(1000/10) ma è vero pure per la seconda parte dove tu invece hai messo != è per questo che neanche gli admin lo vedevano.
Se ho sbagliato qualcosa fammi sapere. =D Solo col confronto si acquisiscono conoscenze.
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
drongo ha recensito Il Grande Blu
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Naruto x Boruto - Intervista allo staff del play by chat Naruto x Boruto GDR - New Rebirth!
Leiji Matsumoto - Il Cinema d'Animazione di Leiji Matsumoto.. il creatore di Capitan Harlock!
Millennium Heroes GDR - Intervista al gestore del play by chat sui supereroi Millennium Heroes GDR!
Signore del Male - Le 100 cose che farò se mai diventerò un Signore del Male!
The Elder Scrolls - The Elder Scrolls Online: un epico viaggio attraverso la fantastica Tamriel!
Giochi Shadowhunters - Lista completa dei giochi di ruolo online ambientati nel mondo urban fantasy di Shadowhunters