12/03/2017, 08:35 PM
Sistema de cuentas con personajes 1.9
Descripcion :
Un simple sistema de cuentas con personajes, podes entrar y registrarse o logearse, una vez registrado te va a pedir confirmar tus datos, una vez confirmado te va a aparecer un menú con 5 slot disponibles y podes elegir cualquiera de ellos y listo lo elegís uno que no este disponible y ya podes jugar no importa si te registraste llamando pepe y entras llamándote gaston , te va a cambiar el nombre automáticamente una vez en partida no podes cambiar el nombre, quédate tranquilo que nadie puede crear un personaje con tu mismo nombre, le va a decir que ese nick esta registrado. si estas conectado y entra un amigo a usar tu cuenta le va a salir
1. pepe (conectado)
y no va a poder entrar a ese personaje
(leer versiones para ver el nuevo contenido)
1. pepe (conectado)
y no va a poder entrar a ese personaje
(leer versiones para ver el nuevo contenido)
Como guardar algún dato :
Cita:Nota :paso 1: vamos a
- ya tiene incluido un guardado por defecto que es de nivel
Código PHP:
enum
{
CAMPO_USU,
CAMPO_CONTRA,
CAMPO_NIVEL,
CAMPO_MAX
}
Código PHP:
enum
{
CAMPO_USU,
CAMPO_CONTRA,
CAMPO_NIVEL,
CAMPO_RESET, // nuevo
CAMPO_MAX
}
Código PHP:
g_vault2 = adv_vault_open("Data De Personajes", false)
g_campo[CAMPO_NIVEL] = adv_vault_register_field(g_vault2, "NIVEL")
adv_vault_init(g_vault2)
Código PHP:
g_vault2 = adv_vault_open("Data De Personajes", false)
g_campo[CAMPO_NIVEL] = adv_vault_register_field(g_vault2, "NIVEL")
g_campo[CAMPO_RESET] = adv_vault_register_field(g_vault2, "RESET") // nuevo
adv_vault_init(g_vault2)
Código PHP:
else
{
get_user_name(id, g_nombre[id], 31)
adv_vault_set_start(g_vault2)
adv_vault_set_field(g_vault2, g_campo[CAMPO_NIVEL], g_nivel[id])
adv_vault_set_end(g_vault2, _, g_nombre[id])
}
Código PHP:
{
get_user_name(id, g_nombre[id], 31)
adv_vault_set_start(g_vault2)
adv_vault_set_field(g_vault2, g_campo[CAMPO_NIVEL], g_nivel[id])
adv_vault_set_field(g_vault2, g_campo[CAMPO_RESET], g_reset[id]) // nuevo
adv_vault_set_end(g_vault2, _, g_nombre[id])
}
Código PHP:
else
{
get_user_name(id, g_nombre[id], 31)
if(!adv_vault_get_prepare(g_vault2, _, g_nombre[id])) return;
g_nivel[id] = adv_vault_get_field(g_vault2, g_campo[CAMPO_NIVEL])
}
Código PHP:
else
{
get_user_name(id, g_nombre[id], 31)
if(!adv_vault_get_prepare(g_vault2, _, g_nombre[id])) return;
g_nivel[id] = adv_vault_get_field(g_vault2, g_campo[CAMPO_NIVEL])
g_reset[id] = adv_vault_get_field(g_vault2, g_campo[CAMPO_RESET]) // nuevo
}
Requisitos :
[API] Advanced Vault System : DESCARGAR
Creditos :
Cita:- Destro :[API] Advanced Vault System
Versiones :
Cita:V1.0
- 5 Personajes max
- Guardado adv_vault
- Lanzamiento del plugin
V1.5
- Cambio de contraseña + confirmación
- Nuevo estilo
- Confirmación del personaje + cancelación
V1.6
- Auto fix (error de creación de personajes)
V1.7
- Agregando ultimo ingreso
- Agregando "[-USUARIO NO REGISTRADO-]", Si no encuentra el usuario cuando te intentas logear
- Cambiar [PJ MAX : 5] A [PJ Disponibles : X] X = Slots disponibles
V1.8
- Arreglando bugs
V1.9
- Nueva opcion de cambiar de cuenta
- Mostrando el nivel del cada pj en el menu de personajes
Video : (1.0)
Unica foto (1.9)
[attachment=4423] Versión 1.0
[attachment=4456] Versión 1.7 (26/03/2017)
[attachment=6505] Versión 1.9 (16/06/2019) | +135 Descargas
[attachment=4456] Versión 1.7 (26/03/2017)
[attachment=6505] Versión 1.9 (16/06/2019) | +135 Descargas