Gdr CD Extreme - Affitti postato il 24/02/2008 14:10:55 nel forum programmazione, gdrcd e open source
Volevo chiedere un'informazione riguardo la funzione " Affitti " implementata nel Gdr Cd Extreme.
E' possibile rendere privata una Stanza Presa in Affitto?
Mi spiego.
Quando uno affitta la stanza nella pagina albergo.php nel database automaticamente viene registrato che una chat nella Tabella Mappa con ID da 500 a 599 viene presa da un proprietario che viene registrato.
Tuttavia la Chat presa è " Libera " ossia può entrarci chiunque conosca l'ID.
Volevo sapere se nella voce Condizione della Tabella Mappa era possibile inserire una sorta di " Restrizione " per far si che la Chat divenga privata e unicamente del personaggio che la prenota come avviene per il normale albergo.
Grazie in anticipo per l'aiuto ^^
Pagine → 1 2
24/02/2008 14:30:29
hai sbagliato qualcosa nel campo condizione, per questo ci possono entrare tutti.
Cmq, per fare una stanza privata basta che fai una stanza di albergo normale, ci assegni a mano il proprietario e metti la scadenza ne 2050.
24/02/2008 14:38:57
Si faber questo lo sapevo >_< ti ringrazio cmq per la risposta.
Il problema è che vorrei fare proprio un sistema per garantire ad un pg la sua chat " Personale " acquistandola con i soldi del GDR.
A priori in condizione io non ho messo niente XD ho lasciato in bianco perchè ho provato a mettere la variabile Proprietario ma non mi dava nè la pagina refresh.php nè input.php
A questo punto chiedo a te dato che sei il programmatore dell'extreme ç_ç
Che dovrei mettere in condizione ?
Oppure ci sarebbe un modo per far si che quando un pg " acquista " la stanza divenga automaticamente privata ed impostabile a lui?
Grazie infinite in anticipo per le risposte ^^
24/02/2008 17:06:19
Se lasci il campo condizione vuoto sia l'inputi.php che il refresh.php non fanno nessun controllo sulla stanza in qaunto il blocco di condice che controlla le stanze private parte da questa contizione:
24/02/2008 17:32:32 e modificato da darkoblivion il 24/02/2008 17:35:14
Ho fatto come dici tu dyrr
Questo per input.php
24/02/2008 17:32:36
invece che "interval 1 week" che tra l'altro non in tutte le versioni di mysql funziona, ho visto, ci metti "interval 100 month" nel file che esegue l'assegnamento della stanza, mi pare albergo.php o albergo2.php.
24/02/2008 19:21:13
forse non ci aismo capiti probabile vista la mia poca capacità di spiegarmi di solito:
la citazione ai due file refreshe input era per farti capire perchè il controllo del proprietario non partiva se tu nel campo condizione
da uffici --> strumenti di gestione --> modifica mappa non aggiungi nella casella condizione:
($Date < Scadenza AND Presenti.Stanza = "$Numero" AND
Numero = 1) Accesso alla stanza privada con ID 1
naturalmente sostituendo il numero 1 con quello che ti serve. i file refreshe input non vanno modificati
24/02/2008 20:23:08
Ho riuppato i file come erano senza modifiche e comunque non va come mi hai detto tu.
Sostanzialmente questo serviva per far si che l'Albergo avesse la stanza a tempo personalizzata per il PG.
Io nel db ho due tabelle.
Albergo e Casa. Albergo è quella normale , Casa è come Albergo ma con il nome cambiato :P
Quindi a me servirebbe che un pg acquisti una stanza (e fin qui ci sono riuscito) e la utilizzi (anche qui ce l'ho fatta)
L'unico baluardo è far si che questa venga resa privata ._. e non riesco a trovare una soluzione.
24/02/2008 23:10:54
Il fatto che tu abbia aggiunto casa (che non serve come tabella) potrebbe aver generato pasticci.
25/02/2008 15:53:29
Ok a questo punto mi rimetto ai vostri consigli onde evitare altri casini.
Se togliessi la Tabella Case e lasciassi solo la Tabella Albergo.
Per far si che un pg si compri una sua casa e la renda privata senza che io tocchi il database e modificando la pagina albergo.php ad esempio chiamandola case.php , cosa dovrei fare precisamente?
Mi rimetto ai vostri consigli ^^ grazie in anticipo.
25/02/2008 16:43:15
generi una pagina albergoX.php duplicando la pagina albergo.php e nel punto dove scrive sul dataabse proprietario e data di scadenza della casa ci metti un interval in modo che la scadenza sia cosi' remota da considerarsi permanente.
naturalmente avrai bisogno di un metodo per distinguere quali stanze della tabella albergo sono case e qualsi stanze locanda. Personalmente su extreme ho usato una distinzione sugli ID, se non erro da 400 a 499 sono case in affitto e da 500 a 599 stanze locanda.
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!