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
I dati del generatore di rank sono stati aggiornati!
Hikaru No Tohei - Le Luci di Tohei: Riapertura iscrizioni per lunedì 25/8
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Il gestore di Cleveland City ha risposto alla recensione di onestamente
lowen ha recensito Naruto x Boruto GDR - New Rebirth
leftbehindgdr ha risposto alla discussione: Left Behind
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
RAID Shadow Legends: Campione in primo piano | Michelangelo 🐢
Neon & Shadows: Conclusione filone di trama Inferno Bianco
La Città dei Dogi: Nuova versione del gioco!
Sea of Conquest: Black Flag Beacon ⚓️🏴☠️
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
amakiss ha recensito Star Trek Horizon
Hero Wars: Teaser prossima settimana a Dominion!
Enlisted: Cambiamenti nel matchmaking!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Traffico Web MmoRpg - Quanto traffico web consumano i giocatori di MMORPG? Scopriamolo!
Tana del Ladro - Recensione di "La Tana del Ladro"... GDR con le regole di AD&D!
Lust & Blade - Intervista al gestore di Lust and Blade il play by chat storico ambientato in una Polonia medievale
Terre Invisibili - Il gestore di Terre Invisibili in una corposa intervista su uno dei primi gdr play by chat italiani
Sword of Mystiria - Intervista ai gestori del gdr fantasy Sword of Mystiria
MHA New Hero Generations - Intervista all'admin del play by forum manga MHA New Hero Generations!
Fairy Tail Universe - Intervista ad Axel, gestore del gioco di ruolo via chat Fairy Tail Universe
GdR e Insegnamenti - Cosa insegna il gioco di ruolo a chi studia videogiochi? Scopriamolo con Gabriele Ferri!