Mercati postato il 22/08/2007 21:22:29 nel forum programmazione, gdrcd e open source
Buonasera! ^^
Sto creando un gdr con due miei amici utilizzando extreme, ma nessuno dei tre è riuscito a risolvere un problema che ci poniamo ormai da settimane, e spero possiate aiutarmi voi.
Tramite la tabella CodTipoOggetto ho impostato i codici per impostare gli oggetti nei rispettivi negozi, ho caricato gli oggetti nella tabella Oggetto, e tramite Mercato li ho inseriti nei negozi, riuscendo dunque a renderli visibile nella land in mercato.php.
Ora però, sarei propenso a suddividere anche i negozi spostandoli nelle rispettive stanze, ossia (cercando di render più comprensibile il mio ostrogoto! :p), far in modo che i vestiti siano presenti solo in una stanza mercato, le armi in un'altra stanza mercato, evitando quindi di creare un unico mercato con la lista di tutti i negozi presenti al suo interno.
Non so se è possibile far ciò che ho chiesto, ma sfortunatamente non trovo soluzione, quindi vengo a chiedere soccorso.
Nella speranza qualcuno possa rispondermi con spiegazioni, attendo, e chiedo nuovamente scusa per la mia scarsa capacità di linguaggio! :p
Pagine → 1 2
22/08/2007 21:24:20
Non sò nulla del PHP però penso che bisognerebbe fare varie tabelle di mercato,una per ogni negozio o.o
22/08/2007 21:30:04
o.o perchè tanta fatica io ho ovviato prendendo i link dei rispettivi mercati >_>
mercato.php?Par=0&CodTipoOggetto=(qui ci va la lettera del rispettivo)
22/08/2007 21:31:09
l'ho pensato anche io
ho provato a creare più tabelle di mercato, ed ho anche provato ad aggiungere una colonna in mercato per impostare l'id della stanza in cuivorrei destinare l'oggetto desiderato ad esempio, ma non risolvo il problema, probabilmente per un'impostazione da parte mia sbagliata sia della nuova tabella che dell'eventuale nuova colonna...
Comunque grazie del suggerimento, mi fa molto piacere che il mio post sia stato preso in considerazione così rapidamente! :)
22/08/2007 21:31:47
beh, e' una cosa che fondamentalmente richiede di saper programmare.
Le soluzioni sono tante.
La piu' "barbara" e' semplicemente sfruttare il campo "tipo oggetto" in modo da visualizzare solo gli oggetti di tale tipo nel mercato corrente, che e' quello che gia' fa per dividere in categorie gli oggetti nella pagina mercato.php
Comunque bisogna ancora implementare una divisione dei mercati. C'e' bisogno di un'informazione in piu'.
Personalmente aggiungerei nell'header di mercato.php un campo di questo genere:
$TipoMercato=$_GET['Tipo'];
e la pagina mercato a quel punto va richiamata in questo modo:
mercato.php?Tipo=Qualcosa
e poi fruttare la variabile $TipoMercato per filtrare gli oggetti da visualizzare.
Pero' riflettiamo su una cosa:
Il mercato, inteso come pagina in cui compri gli oggetti, non e' un luogo dove ti rechi in gioco e interagisci con qualcuno, quindi e' un luogo offgame, allora che necessita' c'e' di averlo sulla mappa? Meglio avere una stanza "mercato" come chat di gioco e tenere la pagina mercato.php come comodo link raggiungibile dall'interfaccia.
22/08/2007 21:58:55
Sul codice non ti posso dare condigli però come detto da faber non ti conviene creare diverse stanze del mercato,tanto non si può ruolare, quindi crea una stanza con la chat,in cui ci si ruolano le compere,poi fai una stanza [se usi gdrcd fai che cliccando su entra ti eritrovi in questa stanza] con mercato.php in modo che si fanno gli acquisti,così è più bello a livello di gioco ^^
22/08/2007 22:08:07
**Ed il premio come moglior consulente programmatore va a..... Mr Faber & Maxoooooooo! :p**
Sciocchezze a parte...
Vi ringrazio per l'aiuto, ho preso seriamente in considerazione il consiglio di faber e maxo, e sono giunto anche a dei progressi fortunatamente :)
Però, siccome son curioso, vorrei chiedere delucidazioni su quanto consigliato da lela. It's possible? ^^
22/08/2007 22:27:18
:P
per la tua domanda non ti so rispondere...
Aspettiamo il saggio..
aspettiamo mr_faber
[XD]
22/08/2007 22:28:53
probabilmente si, pero' solo su server dove la globalizzazione delle variabili e' attiva, perche' quella variabile non viene letta dal vettore $_GET[] su mercato.php
23/08/2007 07:40:28
o_ò mmm la mente afflige le calme persone i matti sono già stati afflitti la mattità è solo un post
23/08/2007 10:12:21
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Celebrando 20 Anni di GDR-Online.com: un grazie di cuore!