02/08/2009 17:12:48
Inserito un sistema di logging che inserisce nel database un log per le azioni eseguite (es. assegnazione esperienza, movimenti bancari se esistesse una banca :P, scambio di oggetti, etc.) E inserita una pagina per visualizzare l'esperienza assegnata a un giocatore, raggiungibile da Avatar->Logs.
02/08/2009 18:20:58 e modificato da ciupsix il 02/08/2009 18:50:36
Modificata l'iscrizione, non è più possibile registrare account con un nome già esistente oltre che con una email già esistente e aggiunto un controllo asincrono che controlla la presenza nel database della mail o del nome, la @ dell'email e la lunghezza del nome (compresa tra 3 e 10) mentre vengono digitati.
03/08/2009 00:05:56
Se non sconvolge troppo la struttura, che ne pensi di separare l'account utente dai suoi PG?
Mi spiego meglio: io mi registro con nick Gemini e posso creare max n PG contemporaneamente attivi (n è stabilito dal gestore e di default è n=1)
alcuni potenziali vantaggi:
- l'utente e i suoi PG (OFF e ON) sono esplicitamente separati;
- se cancello l'utente posso facilmente riassegnare i PG a PNG se necessario;
- nessuno (tranne l'admin) conosce i PG di un utente a meno che non sia questo a dichiararli;
- i dati utente (tutelati per privacy) possono essere posti in una tabella o database a sé, senza essere mescolati con quelli di gioco;
- se si vogliono implementare funzioni off (tipo forum) il sistema prevede già un accesso per l'utente diverso da quello per il gioco.
03/08/2009 09:03:26
03/08/2009 23:54:35
Fatto :) ora ogni account può creare 3 personaggi e gestirli. le variabili di sessione master, admin e founder sono state assegnate all'account e non più ai pg. Non ho ancora finisto di testare il tutto quindi è molto probabile che ci siano degli errori, se ne trovate riportateli qui please :)
04/08/2009 20:57:15 e modificato da ciupsix il 04/08/2009 21:37:43
Il nuovo sistema di account dovrebbe ora essere pienamente funzionante, il 3 account è stato cambiato in n(definito all'installazione e modificabile da config.inc) account...Se avete altre proposte, saranno alcune delle ultime aggiunte, poi comincerò a limare il codice prima di rilasciare.
Di sicuro restano da aggiungere i ban e la gestione privilegi, una pagina per visualizzare tutti i log dell'esperienza, una pagina per visualizzare tutti i pg di un account e modificare il mercato suddividendolo per categorie...e anche una banca magari.
Enjoy.
05/08/2009 01:27:59
Aggiunti gli strumenti per visualizzare gli account e i relativi personaggi, per visualizzare tutti i logs del gioco(per ora soltanto esperienza assegnata ma facilmente modificabili) e quelli per bannare i pg, modificato di conseguenza il login.
05/08/2009 17:12:17
Modificato il mercato e aggiunta la visualizzazione per categorie. Aggiunta la banca e gli strumenti admin per visionare i movimenti bancari.
E con questo, dovrebbe essere tutto, comincerò appena posso la revisione del codice...
Se avete qualche altra funzione basilare da suggerire, ditemi pure, vedrò di aggiungerla.
30/08/2009 22:55:27
Di ritorno dalle vacanze:
-Modificata la pagina per l'ammissione in una gilda, si può scegliere il rango da assegnare già al momento dell'ammissione.
-Modificato il valore degli oggetti, cambiando da 1-100 a quattro valori di rarità (comune, non-comune, raro, unico).
-Aggiunti gli strumenti master per assegnare oggetti ai personaggi e la possibilità degli admin di vedere i logs delle assegnazioni.
-Aggiunta la visualizzazione nella barra laterale destra dei logs inerenti al proprio pg in un intervallo di 10 minuti.
-Riviste la maggior parte delle pagine del pacchetto per uniformare i nomi delle variabili, correggere le intestazioni e commentarle.
Enjoy.
30/08/2009 23:17:44
Complimenti, ottimo lavoro davvero.
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
soldatino ha recensito Legend of Avalon