[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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Le Cronache di Raja Dunia: Arconti - Ascensione Aggiornata
World of Warship: Regali di Babbo Natale arrivati a Nordlyshavn!
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
stefy90 ha recensito Crystal Tokyo
tempesta ha aperto una nuova discussione: Aiutatemi a ricominciare!
Il portale raggiunge i 17.400 giochi catalogati! Grazie a tutti!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Extremelot: Calendario dell'AvventLOT!
Hero Wars: 🎄 La stagione invernale inizia! 🎁
Hogwarts Express - Harry Potter GDR Forum: 📰 Aggiornamento Lezioni – Novembre a Hogwarts
I dati del generatore di rank sono stati aggiornati!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
New Orleans: I Regali di Babbo Grinch - I Giochini d'Azzardo.
Unwritten Destinies GDR: Brighter ✨
The Coven: Il coven-dario dell'avvento
Hogwarts Ends: 🎁 Tombola! Il viaggio verso il Natale... 🎄
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
