Inserimento Teletrasporto postato il 03/06/2009 18:36:15 nel forum programmazione, gdrcd e open source
salve, sono nuovo ma seguo il sito come un ombra da almeno due anni xD
ho intrapreso un'avventura abbastanza complessa ed adesso sono ad un punto chiave ma al quale non trovo soluzione, spero possiate aiutarmi.
Io avrei intenzione di inserire una specie di "Teletrasporto" tra una Mappa cliccabile e un altra (utilizzo GDR-CD Estreme) e un "Teletrasporto"(riservato ai master) tra due stanze.
quindi in sostanza, uno interno per tutti i player per dar atto di visitare la mia città ed un altro per i master dove, da soli i player non possano accedere.
Rimango in attesa di risposte xD
Pagine → 1
03/06/2009 18:54:52 e modificato da kamato il 03/06/2009 18:57:32
Basta creare una condizione if nella quale specifichi che se il giocatore risulta essere master ha il diritto ad accedere alla locazione.
Una cosa del tipo:
03/06/2009 19:03:44
allora... spiego...perchè fino a quello sopra... bhe... ci sono gia... ma
io per esempio devo poter cliccare "Zona Est" e ritrovarmi nella mappa cliccabile denominata "Zona Est" per poi accedere alle varie stanze della "Zona Est"
diversamente, per i master ho bisogno di un link che porti dalla stanza
"Salone" alla stanza "Cucina" (per esempio) facendo comparire un link in chat, dove i player cliccano per essere portati nella stanza "cucina" adesso è più chiaro ?
03/06/2009 19:19:40
03/06/2009 19:42:39
per quanto riguarda la mappa basta che crei una stanza ( magari chiamandola teletrasporto) dove disabiliti la funzione di chat e gli fai caricare la mappa in questione....se ho capito bene cosa intendi...per la chat, non potresti inserire un'immaginetta carina nell'input che posson visualizzare solo i master (utilizzando il codice di quello sopra che dovrebbe funzionare) e che porta all'altra stanza in questione?
03/06/2009 20:11:10
la mia idea è appunto quella.... mi mancava la query vediamo a cosa approdo Grazie dell'aiuto :)
03/06/2009 21:18:42
No, e' che da buon (presumo) ex di USSGenesis e derivati vuole un tastino che te lo pigi e sposti i PG in un'altra chat che ci viene la scritta "t'hanno sparafleshato in per di qui'".
Cosi' su due piedi non saprei come farlo con gdrcd, dove la traccia della posizione del PG e' scritta nella sua sessione e su quella non ci si dovrebbe poter scrivere senza coinvolgere il browser del "bersaglio".
Una scorciatoia potrebbe essere fargli apparire tipo nel frame stato un link del tipo "sei stasto teletrasportato" che, cliccandoci, lo porti alla stanza e che gli inibisca ogni altra funzione nel frattempo, oppure inserire un controllo nel refresh della chat e della barra di sinistra che verifichi una qualche tabella sul db sulla quale va a scrivere anche la funzione di teletrasporto.
03/06/2009 22:18:09
allura... si per la verità è vero sono un ex genesiano... ma l'idea non è quella di genesis...
la possibilità di inserire il link di trasporto esterno è solo per i master Globali
mentre quello interno per tutti i player.... come faccio a spiegarlo?xD
04/06/2009 11:00:25
ok vi spiego... si chiama progetto atlantite...
StarGateAtlantis
la citta è divisa in varie parti o "zone" che sono le mappe cliccabili, a me serve un teletrasporto interno che teletrasporti le persone da un punto all'altro della città come nel telefilm quindi se clicco
"zona est" deve comparire la mappa "zona est" e nella zona est è presente per esempio la location "mensa" "armeria" ecc.
invece per quanto riguarda i master devo far si che abbiano la possibilita di spostarsi FUORI dalla città da una stanza all'altra ossia per esempio dalla stanza 1 (all'interno della citta) alla stanza 2(fuori dalla città quindi un altro pianeta)
04/06/2009 12:26:12
usa le selectbox che ci sono su extreme in mappaclick.php o fatti una paginetta di link a mano.
Non capisco in cosa, tutto cio', differisca dalla normale mappa :D
Discussione seguita da
Pagine → 1
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!