[extrem] permessi in araldo postato il 07/12/2010 12:33:34 nel forum programmazione, gdrcd, open source, hosting e modificato da delta il 07/12/2010 12:35:58
come da titolo ho un problema in permessi araldo , tutto funziona ma voglio creare una baccheca solo per i master di gilda (quelli inferiori al grado master globale per intenderci)
ho modificato la seguente stringa ma nulla
<? } elseif (($rs['Master'] == 2) OR ($rs['Master'] == 1)) { ?>
<td valign=top>Riservato ai Master di gilda</td>
premesso che il master di gilda e indentificato con il numero 2 nel sql
il messaggio di errore che mi da e il seguente
Sezione riservata ai Narratori!
Torna all'Araldo
come risolvo ?
Pagine → 1
07/12/2010 14:54:53
Extreme non lo conosco, ma da quello che ho capito in quella sezione ci possono entrare SOLO i master e i master di gilda ^^ admin, gestori, e utenti sono esclusi =D
prova a inserire AND e mettere anche gli altri permessi.
07/12/2010 19:55:48 e modificato da delta il 07/12/2010 19:59:01
ho provato sia a inserire or che end nulla ahime , credo in effetti( non sono certo) che fa un controllo su personaggio se rileva li il valore master = ... pero pur impostando su aralno parametro di confronto master =2 fa semplicemente accedere tutti.
quindi ho sbaglio modo di procedere( possibile solo ora sto mettendo le mani in araldo ) oppure bho
in quanto vorrei creare solo 3 tipi di bacchece master globlali( esiste e funziona) , master di gilda ( che possono usare sia i master globali che quelli di gilda) ed admin.
la query usate sono e credo che attinge da personaggio credo ....
$MySql5 = 'SELECT * FROM `LogEntrate` WHERE Nome = "'.$Login.'" ORDER BY `DataEvento` DESC LIMIT 1, 1';
$Result5 = mysql_query($MySql5);
$rs5 = mysql_fetch_array($Result5);
$DataEvento = $rs5["DataEvento"];
$MySql = "SELECT Count(*) AS Numero FROM Personaggio WHERE Esilio < '2037-12-31 00:00:00' and Esilio >= NOW()";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$NumeroPrigione = 0 + $rs['Numero'];
$rs->close;
mysql_free_result($Result);
#echo $NumeroPrigione;
if ($NumeroPrigione > 0) {
$NumeroPrigione = " ($NumeroPrigione)";
} else {
$NumeroPrigione = '';
}
$MinIDGilda = 0 + floor($_SESSION['IDGilda_S']/100)*100;
$MaxIDGilda = 0 + (floor($_SESSION['IDGilda_S']/100)+ 1)*100;
$MinIDRazza = 0 + floor($_SESSION['IDRazza_S']/10)*10;
$MaxIDRazza = 0 + (floor($_SESSION['IDRazza_S']/10)+ 1)*10;
$MySql = 'SELECT Count(MA.IDMessaggio) AS Numero, Araldo.* From Araldo';
$MySql .= ' LEFT JOIN MessaggioAraldo AS MA';
$MySql .= ' ON MA.IDAraldo = Araldo.IDAraldo';
$MySql .= ' AND MA.DataMessaggio > "'.$DataEvento.'"'; # qui per l'intervallo... Voglio che vengano segnati i messaggi dall'ultimo ingresso e non delle ultime 24 ore
#$MySql .= ' AND ((Araldo.Gilda=1 AND MA.IDGilda >= '.$MinIDGilda.' AND MA.IDGilda < '.$MaxIDGilda.') XOR (Araldo.Gilda=0))';
#$MySql .= ' AND ((Araldo.Razza=1 AND MA.IDRazza >= '.$MinIDRazza.' AND MA.IDRazza < '.$MaxIDRazza.') XOR (Araldo.Razza=0))';
$MySql .= ' WHERE (Araldo.Gilda=0)';
$MySql .= ' AND (Araldo.Razza=0)';
$MySql .= ' AND (Araldo.Tipo=1)';
$MySql .= ' GROUP BY Araldo.IDAraldo';
$MySql .= ' ORDER BY Araldo.IDAraldo';
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$Numero = $rs["Numero"];
?>
08/12/2010 10:10:31
Ciao! Se proprio non riesci a farlo funzionare, prova a fare delle bacheche con un ID molto complesso, le lasci o leggibili a tutti o solo ai master normali, e poi in araldo.php crei tu i vari collegamenti invece di lasciar quelli automatici. Naturalmente puoi "nascondere" alla vista dei normali utenti queste bacheche con un semplice IF.
Della serie If Master=0 allora nn vedi niente elseif Master=1 vedi solo quelle dei narratori elseif Master=2 vedi solo quelle di gilda elseif Master=3 le vedi tutte XD
Se no prova a vedere le bacheche di gdrcd aran lab che sono molto più funzionali e a me piacciono di più^^
08/12/2010 18:28:39
ad esclusione del permesso master tutti gli altri permessi non funzionano ho provato ad inserire in personaggio la voce capo, caporazza nulla ... araldo li ingnora del tutto
ma qualcuno emai riuscito a capire almeno dove araldo controlla i permessi?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Piume Nere → Inquisizione, Intrigo e Soprannaturale: quali torbidi e oscuri segreti si celano tra le nebbie di Laddington? Iscriviti per scoprirlo!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
Brightest Star - Intervista allo staff di Brightest Star... il play by chat ambientato in un'università dell'Indiana!
Twilight Gdr - Con l'uscita del film New Moon.. intervista ai gestori di Twlight Gdr!
Traimo - Intervista al gestore di Weaponmaster Forum e La Forza Oscura
Regioni Italiane - La mappa di provenienza, per regione, dei giocatori di ruolo online italiani
Fairy Tail - Fantagiochi parla di Fairy Tail GDR, gioco ispirato al manga giapponese di Mashima
Sfrutta Gdr-online.com! - Consigli per sfruttare al meglio i mezzi messi a disposizione da GDR-online.com!