GDRCD 5.4 Lista Presenti estesi - Problema con visualizzazione Luoghi postato il 30/04/2020 01:23:12 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti i professionisti programmatori 🖐
Mi rivolgo a voi con un problema che ho riscontrato e che mi sta regalando tanti momenti di irritazione e frustrazione che ne avrò per tutta l'avventura. Ho cercato per settimane (e non per qualche minuto) in lungo e in largo nel forum, cercando una soluzione per non creare un doppione, man non ho trovato niente, solo un post senza però la soluzione che cercavo.
Premesso questo, cerco il vostro aiuto per venire a capo di questo problema. Vi informo che non sono molto pratica di codici, anzi per niente, vado più per alto provando e invocando la santa misericordia che mi faccia la grazia di azzeccarla al primo tentativo. Quindi scrivetemi come se fossi una nabbona (ops lo sono! XD) Cmq, a parte le chiacchiere... andiamo alla parte tecnica.
Ho creato una bella tabellina in presenti estesi e ci ho buttato dentro tutto quello di cui avevo bisogno, avatar, disponibilità, razza ecc ecc e poi due celle per i luoghi in cui si trova il caro utente (sulla stessa linea della riga, non sopra come di default). Fino a li tutto è filato liscio, ma con i luoghi invece, mi sono bloccata e non riesco ad andare avanti da settimane, facendomi dannare in tutti i sensi.
Ho trovato nel codice, il pezzo che dice: Stampo il nome del luogo solo per il primo PG che vi e' posizionato. E infatti mi stampa solo una volta il luogo mentre io ho bisogno di aggiungere ad ogni utente dove si trova.
Faccio un esempio:
Utente X e Utente Y sono insieme sulla mappa principale ma mi viene stampato solo su Utente X che si trova in quella specifica mappa, l'utente Y ha il vuoto completo nelle celle. Io però voglio che anche su utente Y venga scritto, che è sulla mappa principale.
Stessa cosa se si mettono tutt'e due nella stessa chat: viene indicato al primo utente dove si trova, il secondo utente no. Ma io voglio che si veda.
Qualcuno di buona volontà può spiegarmi cosa fare? Ho cercato di capire il codice, ma niente, non riesco proprio a prendere il pezzo giusto o non riesco a capire come modificare.
Copio e incollo il pezzo in questione:
Pagine → 1
30/04/2020 15:26:46
Ciao,
immagino tu ti riferisca alla pagina presenti_estesi.inc.php ?
Se sì nel ciclo while che inizia con
02/05/2020 00:59:54
Prima di tutto grazie per aver risposto, sei stato gentilissimo e la spiegazione è stata chiara.
Volevo prima provare tutte le varianti possibili, prima di dire che funziona o meno.
Funziona si, ma solo in parte e cioè solo nei luoghi, quelli cliccabili, ma non per le mappe.
Appena aggiungo nel codice "mappa1" la piccola stringa che mi hai copiato, ha dei comportamenti molto strani e che non sono riuscita a risolvere.
Mi spiego: ho "mappa1" e "mappa2" rispettivamente mappa1 è la mappa principale mentre "mappa2" è il luogo, la chat di gioco.
Mappa2 mi stampa tranquillamente una sotto l'altra la chat. Se il giocatore A gioca in mappa "Strada", allora anche giocatore B avrà su presenti che gioca su "Strada".
Su Mappa1 invece, succede solo in parte. Prima di tutto continua a non mostrarmi la scritta della mappa principale, se ci sono due piazzati li. Il primo giocatore A avrà "Mappa principale" e giocatore B non ha niente. E già li non si risolve il problema.
Poi, se mi sposto in chat es. "Mercato", mi ristampa la scritta Mappa principale SE tutti e due i giocatori si trovano nella stessa chat. Ma a me li serve solo il nome della mappa in cui mi trovo.
se invece due giocatori sono in chat differenti (uno va al mercato, l'altro in locanda), mi stampa la scritta "Mercato" per tutti e due come mappa, anche se uno si trova in "Locanda". Non so bene se mi spiego.
Copio e incollo qui sotto le modifiche fatte, sono sicura che sbaglio qualcosa io ma non riesco proprio a capire dove. Sono due giorni che ci lavoro e non riesco proprio a risolvere...
02/05/2020 10:01:39
Ciao,
se ho capito bene buoi una tabella che stampi ad esempio:
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
Metin2: Informazioni sul server migliorate
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Due Città → Le Due Città - Gioco di Ruolo Fantasy Storico. Scrivi la tua storia e lasciati trasportare dalla fantasia!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
Scarica EasyDoc - EasyDoc è un applicativo web che utilizza l'xml per gestire della documentazione di un GdR
Planethos GdR - Intervista allo staff di Planethos GdR il gioco di ruolo ambientato nella città di Pentos!
Legacy of Magic Larp - Intervista al gestore di Legacy of Magic sull'evento Larp del gioco
AdM - Dalle software house alla licenza ADM: casinò online a prova di affidabilità
Vademecum GDR - Utile vademecum sugli aspetti principali del gioco di ruolo online
Assedio! - Scopri le terribili macchine d'assedio militari durante il medievo