gdrcd 5 - stanze private
gdrcd 5 - stanze private postato il 23/03/2010 01:04:18 nel forum programmazione, open source e hosting
ho creato le stanze ok funzanano, le ho create sia pubbliche che private ma quelle private non riesco ad invitare nessuno potreste dirmi se trattasi di bug ( uso la versione di gdrcd scarica il 03/03/2010) ed in caso come devo fare per invitare un singolo player?( forse sbaglio io la procedura )
Pagine → 1
26/03/2010 12:44:01
mr_faber quando hai risolto puoi spiegare cosa fare?
di quali files si tratta? così se posso li modifico, senza dovermi stare a riscaricare tutta la land che sarebbe follia :)
26/03/2010 14:52:43
allora, posto qui l'esperienza.
ho creato una stanza privata, ci sono entrato e ho invitato un pg (gestore). tutto bene ma credo che i gestori possano entrare sempre nelle chat private, correggimi se sbaglio. poi ho provato a far entrare un utente senza invito e non ha i permessi; successivamente l'ho invitato ed è riuscito ad entrare e a leggere e scrivere. Ora farò altre prove per sicurezza però sarebbe comodo capire come recapitare all'utente invitato una missiva.
26/03/2010 15:59:19 e modificato da raysmoke il 26/03/2010 16:01:12
ho riscontrato un errore però. invitando un altro utente viene cancellato l'altro, questo perchè nel codice della pagina manca il riferimento a
$info
io ho risolto così
} else { //Altrimenti e' un comando di stanza privata.
$query="SELECT invitati FROM mappa WHERE id=".$_SESSION['luogo']." LIMIT 1";
$result=mysql_query($query);
$info=mysql_fetch_array($result);
if ($type=="5"){ //invita
} else { //Altrimenti e' un comando di stanza privata.
if ($type=="5"){ //invita
ps: ho anche risolto per l'invio di una missiva.
27/03/2010 10:32:18
ho notato anche un'altra cosa riguardante le chat private.
se io invito un utente in una chat privata, e poi, quando mi pare, lo espello, l'utente potrà sempre scrivere finchè non cambierà pagina; quindi finchè non cambierà mai pagina resterà in stanza. come si può evitare una situazione simile?
31/03/2010 17:30:35
Io invece non ho trovato problemi ad invitare altri pg non gestori, ma sinceramente non ho provato ad invitare più persone contemporaneamente... Di sicuro il pg in questione deve essere presente in land, e ogni volta che cade (per esempio per problemi di connessione) deve essere invitato di nuovo.
I problemi che ho riscontrato io sono due: se il pg non ha i permessi per la chat privata, la scritta di errore esce in una pagina vuota (senza colonne laterali né link back), quindi per tornare indietro si deve cliccare silla freccia <- del browser; il secondo è il comando INVITATI, per cui quando chiedo la lista invitati non esce niente anche se ci sono, a parte la dicitura "Ospiti:". :-(
31/03/2010 18:00:29
faccio un altra segnalazione di un bug rilevato su tale pagina ( stanze pivate) se il pg cade e si ricolegga dopo un 10-20 minuti e per sbaglio e scaduta la prenotazione sembra che resta bloccato nella stanza.
domanda extra come limito accesso solo agli amministratori ed impedisco al moderatore di vedere e leggere( entrare) , che file devo modificare (il nome )
31/03/2010 19:05:38 e modificato da delta il 31/03/2010 19:14:20
si esatto deve leggere solo admin , nel file ref_header non esiste accesso moderatos non lo trovo ...... ce solo per i sussuri
case 'S':
......................
} else if (($_SESSION['permessi']>=MODERATOR)&&($PARAMETERS['mode']['spyprivaterooms']=='ON')) {
.....................
ma cio che mi interresa e le stanze non i sussuri
31/03/2010 22:45:43
nel file pages/frame_chat.inc.php devi modificare il seguente codice
if( ($info['privata']==1) &&
( ( ($info['proprietario']!=$_SESSION['login']) && (strpos($info['invitati'], $_SESSION['login'])===FALSE) ) ||
($info['scadenza']<strftime('%Y-%m-%d %H:%M:%S') ) ) &&
( ($PARAMETERS['mode']['spyprivaterooms']=='OFF') || ($_SESSION['permessi']<MODERATOR) ) ){
print '<div class="warning">'.$MESSAGE['chat']['whisper']['privat'].'</div>';
al posto di MODERATOR, come ti suggeriva mr_faber ci metti il grado da te desiderato.
PS: Per quanto riguarda il problemino riscontrato dell'espulsione, c'è soluzione? Grazie
01/04/2010 11:55:50
per quanto riguarda gli inviti io ho risolto come descritto nell'altro post. per l'espulsione invece non saprei
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Enlisted ↗
State of Survival ↗
RAID Shadow Legends ↗
Raja Dunia ↗
Tiles Survive ↗
CRSED: F.O.A.D. ↗
Fallen Gods ↗
Tibia ↗
The Coven ↗