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
Articolo → Pokémon Go: molto più di un gioco, una rivoluzione silenziosa nell'IA geospaziale
Sondaggio → Sei favorevole all'uso dei dati dei giochi (in generale) per addestrare l'intelligenza artificiale?
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
lionhearted ha aperto una nuova discussione: L'Era della Solitudine e Altri Demoni e Falsi Miti del GdR
I dati del generatore di rank sono stati aggiornati!
hiskoa ha aperto un annuncio di ricerca: Eternal Dream ricerca Giocatore
jennyeverdeane ha recensito Dusk
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
tamba80 ha recensito La Tana del Ladro
jennyeverdeane ha aperto una nuova discussione: Limitazione caratteri per venire incontro ai vecchi player o cosa?
jennyeverdeane ha recensito Miami Gdr
chinho ha recensito La Tana del Ladro
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Left To Survive: È tempo di raid! 🚁
FragPunk: Stagione 1 Capitolo 1: Meta Breaker
Dallas Black Gold: Modifiche Layout
Crossout: Questo weekend "Arbalistic 6"!
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Giochi di Carte - I giochi Card Game (conosciuti anche come Trading Card Game o Giochi di Carte Collezionabili) consentono di giocare in versione digitale!
Intervista a Gemini - Intervista a Gemini responsabile del Progetto Legalità per i Gdr Online e gestore di Progetto Folle
Server Minecraft - Lista dei server di Minecraft in italiano!
Assedio! - Scopri le terribili macchine d'assedio militari durante il medievo
Successo dei PbC - Una chiave di lettura del successo dei Play by Chat in Italia a cura di Yoshi
Vidennsel - Recensione del gioco di ruolo su Dungeons and Dragons Vidennsel - La città portale
Midian Realms - Intervista al gestore di Midian Realms. Entra nel mondo di dungeons and Dragons 3.5!
Damas Rei - Intervista ai gestori del gioco di ruolo fantasy Damas Rei!