Allied Modders en español
Variables bien guardadas, gamedata / no actualice el hlds. - Versión para impresión

+- Allied Modders en español (https://amxmodx-es.com)
+-- Foro: AMX Mod X - Scripting (https://amxmodx-es.com/Forum-AMX-Mod-X-Scripting)
+--- Foro: Scripting (https://amxmodx-es.com/Forum-Scripting)
+--- Tema: Variables bien guardadas, gamedata / no actualice el hlds. (/Thread-Variables-bien-guardadas-gamedata-no-actualice-el-hlds)

Páginas: 1 2


Variables bien guardadas, gamedata / no actualice el hlds. - wavee - 08/02/2019

Buenas, me estuve guiando con el siguiente tutorial pero con el tutorial de kikizon.

Link DESTRO adv_vault (habilidades) = https://amxmodx-es.com/Thread-TUT-Guardar-Cargar-datos-de-un-player-ejemplo-zp

Link KIKIZON adv_vault (niveles y otras variables) = https://amxmodx-es.com/Thread-GUIA-Adaptar-Niveles-a-Sis-de-Cuentas-y-Sis-de-Cuentas-a-ZP

Tengo el siguiente problema.
.No me guarda ninguna variable de habilidad


Código PHP:
    g_vault adv_vault_open("CuentasZP"true);
    
g_campo[EXP] = adv_vault_register_field(g_vault"EXP")
    
g_campo[NIVEL] = adv_vault_register_field(g_vault"NIVEL")
    
g_campo[RESET] = adv_vault_register_field(g_vault"RESET")
    
g_campo[PUNTOSh] = adv_vault_register_field(g_vault"PUNTOSh"DATATYPE_ARRAY2)
    
g_campo[PUNTOSz] = adv_vault_register_field(g_vault"PUNTOSz"DATATYPE_ARRAY2)
    
g_campo[GASh] = adv_vault_register_field(g_vault"GASh"DATATYPE_ARRAY2)
    
g_campo[GASz] = adv_vault_register_field(g_vault"GASz"DATATYPE_ARRAY2)
    
g_campo[HAB_HM] = adv_vault_register_field(g_vault"HAB_HM"DATATYPE_ARRAY6)
    
g_campo[HAB_ZM] = adv_vault_register_field(g_vault"HAB_ZM"DATATYPE_ARRAY6)
    
g_campo[FECHA] = adv_vault_register_field(g_vault"FECHA"DATATYPE_STRING32);
    
g_campo[PASSWORD] = adv_vault_register_field(g_vault"PW"DATATYPE_STRING20);
    
adv_vault_init(g_vault); 

public 
Guardar(id
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RESET], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUNTOSh], g_puntos[id][0])
    
adv_vault_set_field(g_vaultg_campo[PUNTOSz], g_puntos[id][1])
    
adv_vault_set_field(g_vaultg_campo[GASh], g_gastados[id][0])
    
adv_vault_set_field(g_vaultg_campo[GASz], g_gastados[id][1])
    
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0])
    
adv_vault_set_field(g_vaultg_campo[HAB_ZM], g_habilidad[id][1])
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
        
    else
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RESET]);
        
adv_vault_get_field(g_vaultg_campo[PUNTOSh], g_puntos[id][0], sizeof g_puntos[][])
        
adv_vault_get_field(g_vaultg_campo[PUNTOSz], g_puntos[id][1], sizeof g_puntos[][])
        
adv_vault_get_field(g_vaultg_campo[GASh], g_gastados[id][0], sizeof g_gastados[][])
        
adv_vault_get_field(g_vaultg_campo[GASz], g_gastados[id][1], sizeof g_gastados[][])
        
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0], sizeof g_habilidad[][])
        
adv_vault_set_field(g_vaultg_campo[HAB_ZM], g_habilidad[id][1], sizeof g_habilidad[][])
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }
    




RE: No guarda las habilidades - Pan Bimbo (? - 08/02/2019

https://amxmodx-es.com/Thread-Solucionado-No-guarda-correctamente-ADV-VAULT

Toma, destro no sabe usar sus propias cosas, es un inútil.


RE: No guarda las habilidades - wavee - 08/02/2019

Disculpame pero sigo sin entender como guardar mis variables, porque el solo tiene una corrida de lineas, 0,1,2,3,4,5,6,7.
Yo tengo la variable HM y la variable ZM
Entonces seria:

Código PHP:
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5])

adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5], sizeof g_habilidad[][]) 

. Este metodo ya lo utilice, y me dio error de expresion, se esperaba , y recibio a cambio "["
. Las variables, g_puntos y g_gastados deberia de ser guardada del mismo metodo a solucion de las variables de habilidad?

(08/02/2019, 09:12 PM)Pan Bimbo(? escribió: https://amxmodx-es.com/Thread-Solucionado-No-guarda-correctamente-ADV-VAULT

Toma, destro no sabe usar sus propias cosas, es un inútil.



RE: No guarda las habilidades - hud - 08/02/2019

(08/02/2019, 10:30 PM)wavee escribió:
Código PHP:
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5])

adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5], sizeof g_habilidad[][]) 

-------------------->

Código PHP:
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id]) 

Lo use una sola vez a adv_vault, pero creo que ahí debería guardarte todo.

EDIT:
Lo mismo para cada campo.

EDIT 2:
Tenes que analizar esa base de datos, no se como la pensaste en tu cabeza, pero podes simplificar muchos datos en un mismo campo..


RE: No guarda las habilidades - wavee - 09/02/2019

Con la variable me tira
Error: Array dimensions do not match on line 14652
Sigue siendo el mismo problema del thread anterior.

(08/02/2019, 11:37 PM)hud escribió:
(08/02/2019, 10:30 PM)wavee escribió:
Código PHP:
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5])

adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][])
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0][5], sizeof g_habilidad[][]) 

-------------------->

Código PHP:
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id]) 

Lo use una sola vez a adv_vault, pero creo que ahí debería guardarte todo.

EDIT:
Lo mismo para cada campo.

EDIT 2:
Tenes que analizar esa base de datos, no se como la pensaste en tu cabeza, pero podes simplificar muchos datos en un mismo campo..



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 09/02/2019

Instegro contenido que edite del que tengo en el thread.

LINK HABILIDADES: https://amxmodx-es.com/Thread-TUT-crear-Habilidades-Humanas-y-Zombie
LINK GUARDADO Y CUENTAS: https://amxmodx-es.com/Thread-GUIA-Adaptar-Niveles-a-Sis-de-Cuentas-y-Sis-de-Cuentas-a-ZP

SIGUE SIN GUARDAR.
Me faltaba crear la funcion guardar, pero al compilar me sale lo siguiente.

Cita:Warning: Symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. on line 3265

Código PHP:
public client_disconnect(id)
    
Guardar(id); 

Código PHP:
enum 
{
    
EXP,
    
NIVEL,
    
RESET,
    
HPUNTOS
    
HGASTADOS
    
HMEJORA1
    
HMEJORA2
    
HMEJORA3
    
HMEJORA4
    
HMEJORA5
    
ZPUNTOS
    
ZGASTADOS
    
ZMEJORA1
    
ZMEJORA2
    
ZMEJORA3,
    
ZMEJORA4,
    
ZMEJORA5,
    
FECHA,
    
PASSWORD,
    
DATA_M
}; 

Código PHP:
    register_clcmd("INGRESAR_PASSWORD""Contra");
    
register_clcmd("say /cuenta""ShowLogMenu");
    
    
g_MsgVgui get_user_msgid("VGUIMenu");
    
g_MsgShowMenu get_user_msgid("ShowMenu");
    
register_message(g_MsgVgui"message_VGUImenu");
    
register_message(g_MsgShowMenu"message_VGUImenu");
            
    
g_vault adv_vault_open("CuentasZP"false);
    
g_campo[EXP] = adv_vault_register_field(g_vault"EXP")
    
g_campo[NIVEL] = adv_vault_register_field(g_vault"NIVEL")
    
g_campo[RESET] = adv_vault_register_field(g_vault"RESET")
    
g_campo[HPUNTOS] = adv_vault_register_field(g_vault"HPUNTOS");
    
g_campo[HGASTADOS] = adv_vault_register_field(g_vault"HGASTADOS");
    
g_campo[HMEJORA1] = adv_vault_register_field(g_vault"HMEJORA1");
    
g_campo[HMEJORA2] = adv_vault_register_field(g_vault"HMEJORA2");
    
g_campo[HMEJORA3] = adv_vault_register_field(g_vault"HMEJORA3");
    
g_campo[HMEJORA4] = adv_vault_register_field(g_vault"HMEJORA4");
    
g_campo[HMEJORA5] = adv_vault_register_field(g_vault"HMEJORA5");
    
g_campo[ZPUNTOS] = adv_vault_register_field(g_vault"ZPUNTOS");
    
g_campo[ZGASTADOS] = adv_vault_register_field(g_vault"ZGASTADOS");
    
g_campo[ZMEJORA1] = adv_vault_register_field(g_vault"ZMEJORA1");
    
g_campo[ZMEJORA2] = adv_vault_register_field(g_vault"ZMEJORA2");
    
g_campo[ZMEJORA3] = adv_vault_register_field(g_vault"ZMEJORA3");
    
g_campo[ZMEJORA4] = adv_vault_register_field(g_vault"ZMEJORA4");
    
g_campo[ZMEJORA5] = adv_vault_register_field(g_vault"ZMEJORA5");
    
g_campo[FECHA] = adv_vault_register_field(g_vault"FECHA"DATATYPE_STRING32);
    
g_campo[PASSWORD] = adv_vault_register_field(g_vault"PW"DATATYPE_STRING20);
    
adv_vault_init(g_vault); 


Código PHP:
public Guardar(id
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RESET], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[HPUNTOS], g_puntos[id][0]);
    
adv_vault_set_field(g_vaultg_campo[HGASTADOS], g_gastados[id][0]);
    
adv_vault_set_field(g_vaultg_campo[HMEJORA1], g_habilidad[id][0][0]);
    
adv_vault_set_field(g_vaultg_campo[HMEJORA2], g_habilidad[id][0][1]);
    
adv_vault_set_field(g_vaultg_campo[HMEJORA3], g_habilidad[id][0][2]);
    
adv_vault_set_field(g_vaultg_campo[HMEJORA4], g_habilidad[id][0][3]);
    
adv_vault_set_field(g_vaultg_campo[HMEJORA5], g_habilidad[id][0][4]);
    
adv_vault_set_field(g_vaultg_campo[ZPUNTOS], g_puntos[id][1]);
    
adv_vault_set_field(g_vaultg_campo[ZGASTADOS], g_gastados[id][1]);
    
adv_vault_set_field(g_vaultg_campo[ZMEJORA1], g_habilidad[id][1][0]);
    
adv_vault_set_field(g_vaultg_campo[ZMEJORA2], g_habilidad[id][1][1]);
    
adv_vault_set_field(g_vaultg_campo[ZMEJORA3], g_habilidad[id][1][2]);
    
adv_vault_set_field(g_vaultg_campo[ZMEJORA4], g_habilidad[id][1][3]);
    
adv_vault_set_field(g_vaultg_campo[ZMEJORA5], g_habilidad[id][1][4]);
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
        
    else
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RESET]);
        
g_puntos[id][0] = adv_vault_get_field(g_vaultg_campo[HPUNTOS]);
        
g_gastados[id][0] = adv_vault_get_field(g_vaultg_campo[HGASTADOS]);
        
g_habilidad[id][0][0] = adv_vault_get_field(g_vaultg_campo[HMEJORA1]);
        
g_habilidad[id][0][1] = adv_vault_get_field(g_vaultg_campo[HMEJORA2]);
        
g_habilidad[id][0][2] = adv_vault_get_field(g_vaultg_campo[HMEJORA3]);
        
g_habilidad[id][0][3] = adv_vault_get_field(g_vaultg_campo[HMEJORA4]);
        
g_habilidad[id][0][4] = adv_vault_get_field(g_vaultg_campo[HMEJORA5]);
        
g_puntos[id][1] = adv_vault_get_field(g_vaultg_campo[ZPUNTOS]);
        
g_gastados[id][1] = adv_vault_get_field(g_vaultg_campo[ZGASTADOS]);
        
g_habilidad[id][1][0] = adv_vault_get_field(g_vaultg_campo[ZMEJORA1]);
        
g_habilidad[id][1][1] = adv_vault_get_field(g_vaultg_campo[ZMEJORA2]);
        
g_habilidad[id][1][2] = adv_vault_get_field(g_vaultg_campo[ZMEJORA3]);
        
g_habilidad[id][1][3] = adv_vault_get_field(g_vaultg_campo[ZMEJORA4]);
        
g_habilidad[id][1][4] = adv_vault_get_field(g_vaultg_campo[ZMEJORA5]);
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }
    


PROBÉ ESTA OPCIÓN TAMBIÉN.
Código PHP:
    g_vault adv_vault_open("CuentasZP"true);
    
g_campo[EXP] = adv_vault_register_field(g_vault"EXP")
    
g_campo[NIVEL] = adv_vault_register_field(g_vault"NIVEL")
    
g_campo[RESET] = adv_vault_register_field(g_vault"RESET")
    
g_campo[HAB] = adv_vault_register_field(g_vault"HABABILIDADES");
    
g_campo[PUN] = adv_vault_register_field(g_vault"PUNTOS");
    
g_campo[GAS] = adv_vault_register_field(g_vault"GAS");
    
g_campo[FECHA] = adv_vault_register_field(g_vault"FECHA"DATATYPE_STRING32);
    
g_campo[PASSWORD] = adv_vault_register_field(g_vault"PW"DATATYPE_STRING20);
    
adv_vault_init(g_vault); 

public 
Guardar(id
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RESET], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUN], g_puntos[id][0]);
    
adv_vault_set_field(g_vaultg_campo[GAS], g_gastados[id][0]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][0][0]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][0][1]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][0][2]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][0][3]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][0][4]);
    
adv_vault_set_field(g_vaultg_campo[PUN], g_puntos[id][1]);
    
adv_vault_set_field(g_vaultg_campo[GAS], g_gastados[id][1]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][1][0]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][1][1]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][1][2]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][1][3]);
    
adv_vault_set_field(g_vaultg_campo[HAB], g_habilidad[id][1][4]);
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
        
    else
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RESET]);
        
adv_vault_get_field(g_vaultg_campo[PUN], g_puntos[id], sizeof g_puntos[]);
        
adv_vault_get_field(g_vaultg_campo[GAS], g_gastados[id], sizeof g_gastados[]);
        
adv_vault_get_field(g_vaultg_campo[HAB], g_habilidad[id], sizeof g_habilidad[]);
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }
    


Cita:Error: Array dimensions do not match on line 14668

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

(08/02/2019, 08:44 PM)wavee escribió: Buenas, me estuve guiando con el siguiente tutorial pero con el tutorial de kikizon.

Link DESTRO adv_vault (habilidades) = https://amxmodx-es.com/Thread-TUT-Guardar-Cargar-datos-de-un-player-ejemplo-zp

Link KIKIZON adv_vault (niveles y otras variables) = https://amxmodx-es.com/Thread-GUIA-Adaptar-Niveles-a-Sis-de-Cuentas-y-Sis-de-Cuentas-a-ZP

Tengo el siguiente problema.
.No me guarda ninguna variable de habilidad


Código PHP:
    g_vault adv_vault_open("CuentasZP"true);
    
g_campo[EXP] = adv_vault_register_field(g_vault"EXP")
    
g_campo[NIVEL] = adv_vault_register_field(g_vault"NIVEL")
    
g_campo[RESET] = adv_vault_register_field(g_vault"RESET")
    
g_campo[PUNTOSh] = adv_vault_register_field(g_vault"PUNTOSh"DATATYPE_ARRAY2)
    
g_campo[PUNTOSz] = adv_vault_register_field(g_vault"PUNTOSz"DATATYPE_ARRAY2)
    
g_campo[GASh] = adv_vault_register_field(g_vault"GASh"DATATYPE_ARRAY2)
    
g_campo[GASz] = adv_vault_register_field(g_vault"GASz"DATATYPE_ARRAY2)
    
g_campo[HAB_HM] = adv_vault_register_field(g_vault"HAB_HM"DATATYPE_ARRAY6)
    
g_campo[HAB_ZM] = adv_vault_register_field(g_vault"HAB_ZM"DATATYPE_ARRAY6)
    
g_campo[FECHA] = adv_vault_register_field(g_vault"FECHA"DATATYPE_STRING32);
    
g_campo[PASSWORD] = adv_vault_register_field(g_vault"PW"DATATYPE_STRING20);
    
adv_vault_init(g_vault); 

public 
Guardar(id
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RESET], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUNTOSh], g_puntos[id][0])
    
adv_vault_set_field(g_vaultg_campo[PUNTOSz], g_puntos[id][1])
    
adv_vault_set_field(g_vaultg_campo[GASh], g_gastados[id][0])
    
adv_vault_set_field(g_vaultg_campo[GASz], g_gastados[id][1])
    
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0])
    
adv_vault_set_field(g_vaultg_campo[HAB_ZM], g_habilidad[id][1])
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
        
    else
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RESET]);
        
adv_vault_get_field(g_vaultg_campo[PUNTOSh], g_puntos[id][0], sizeof g_puntos[][])
        
adv_vault_get_field(g_vaultg_campo[PUNTOSz], g_puntos[id][1], sizeof g_puntos[][])
        
adv_vault_get_field(g_vaultg_campo[GASh], g_gastados[id][0], sizeof g_gastados[][])
        
adv_vault_get_field(g_vaultg_campo[GASz], g_gastados[id][1], sizeof g_gastados[][])
        
adv_vault_set_field(g_vaultg_campo[HAB_HM], g_habilidad[id][0], sizeof g_habilidad[][])
        
adv_vault_set_field(g_vaultg_campo[HAB_ZM], g_habilidad[id][1], sizeof g_habilidad[][])
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }
    




RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - hud - 09/02/2019

(09/02/2019, 03:34 PM)wavee escribió:
Cita:Warning: Symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. on line 3265

Código PHP:
public client_disconnect(id)
    
Guardar(id); 

-------------------->

Código PHP:
public client_disconnected(id)
    
Guardar(id); 

Estas compilando en AMX 1.8.3, la native client_disconnect se modifico a client_disconnected, debido a que no tiene mucho sentido decir "cliente desconectar" -> si no que "cliente desconectado".


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 10/02/2019

Al momento de guardar, tengo que guardar la variable global, pero al momento de cargar, tengo que darle cada habilidad y cada punto a su lugar no?
Asi, no?

Código PHP:
g_puntos[id][0] = adv_vault_get_field(g_vaultg_campo[HPUNTOS]);
        
g_gastados[id][0] = adv_vault_get_field(g_vaultg_campo[HGASTADOS]);
        
g_habilidad[id][0][0] = adv_vault_get_field(g_vaultg_campo[HMEJORA1]);
        
g_habilidad[id][0][1] = adv_vault_get_field(g_vaultg_campo[HMEJORA2]);
        
g_habilidad[id][0][2] = adv_vault_get_field(g_vaultg_campo[HMEJORA3]);
        
g_habilidad[id][0][3] = adv_vault_get_field(g_vaultg_campo[HMEJORA4]);
        
g_habilidad[id][0][4] = adv_vault_get_field(g_vaultg_campo[HMEJORA5]);
        
g_puntos[id][1] = adv_vault_get_field(g_vaultg_campo[ZPUNTOS]);
        
g_gastados[id][1] = adv_vault_get_field(g_vaultg_campo[ZGASTADOS]);
        
g_habilidad[id][1][0] = adv_vault_get_field(g_vaultg_campo[ZMEJORA1]);
        
g_habilidad[id][1][1] = adv_vault_get_field(g_vaultg_campo[ZMEJORA2]);
        
g_habilidad[id][1][2] = adv_vault_get_field(g_vaultg_campo[ZMEJORA3]);
        
g_habilidad[id][1][3] = adv_vault_get_field(g_vaultg_campo[ZMEJORA4]);
        
g_habilidad[id][1][4] = adv_vault_get_field(g_vaultg_campo[ZMEJORA5]); 



(09/02/2019, 10:22 PM)hud escribió:
(09/02/2019, 03:34 PM)wavee escribió:
Cita:Warning: Symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. on line 3265

Código PHP:
public client_disconnect(id)
    
Guardar(id); 

-------------------->

Código PHP:
public client_disconnected(id)
    
Guardar(id); 

Estas compilando en AMX 1.8.3, la native client_disconnect se modifico a client_disconnected, debido a que no tiene mucho sentido decir "cliente desconectar" -> si no que "cliente desconectado".



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - Skylar - 10/02/2019

(10/02/2019, 01:38 PM)wavee escribió: Al momento de guardar, tengo que guardar la variable global, pero al momento de cargar, tengo que darle cada habilidad y cada punto a su lugar no?
Asi, no?

Código PHP:
g_puntos[id][0] = adv_vault_get_field(g_vaultg_campo[HPUNTOS]);
        
g_gastados[id][0] = adv_vault_get_field(g_vaultg_campo[HGASTADOS]);
        
g_habilidad[id][0][0] = adv_vault_get_field(g_vaultg_campo[HMEJORA1]);
        
g_habilidad[id][0][1] = adv_vault_get_field(g_vaultg_campo[HMEJORA2]);
        
g_habilidad[id][0][2] = adv_vault_get_field(g_vaultg_campo[HMEJORA3]);
        
g_habilidad[id][0][3] = adv_vault_get_field(g_vaultg_campo[HMEJORA4]);
        
g_habilidad[id][0][4] = adv_vault_get_field(g_vaultg_campo[HMEJORA5]);
        
g_puntos[id][1] = adv_vault_get_field(g_vaultg_campo[ZPUNTOS]);
        
g_gastados[id][1] = adv_vault_get_field(g_vaultg_campo[ZGASTADOS]);
        
g_habilidad[id][1][0] = adv_vault_get_field(g_vaultg_campo[ZMEJORA1]);
        
g_habilidad[id][1][1] = adv_vault_get_field(g_vaultg_campo[ZMEJORA2]);
        
g_habilidad[id][1][2] = adv_vault_get_field(g_vaultg_campo[ZMEJORA3]);
        
g_habilidad[id][1][3] = adv_vault_get_field(g_vaultg_campo[ZMEJORA4]);
        
g_habilidad[id][1][4] = adv_vault_get_field(g_vaultg_campo[ZMEJORA5]); 

No, es así

Código PHP:
adv_vault_get_fieldg_vaultg_campoHMEJORA ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] );
adv_vault_get_fieldg_vaultg_campoZMEJORA ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ); 



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 10/02/2019

Sinceramente lo probe a tu manera y e probado de otras maneras pero nunca me guarda los puntos.

Código PHP:
public Guardar(id)
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RR], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUNTOS], g_puntos[id]);
    
adv_vault_set_field(g_vaultg_campo[GASTADOS], g_gastados[id]);
    
adv_vault_set_field(g_vaultg_campo[HABILIDAD], g_habilidad[id]);
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
    else 
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RR]);
        
adv_vault_get_fieldg_vaultg_campoZPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }





RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - Skylar - 10/02/2019

(10/02/2019, 03:50 PM)wavee escribió: Sinceramente lo probe a tu manera y e probado de otras maneras pero nunca me guarda los puntos.

Código PHP:
public Guardar(id)
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RR], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUNTOS], g_puntos[id]);
    
adv_vault_set_field(g_vaultg_campo[GASTADOS], g_gastados[id]);
    
adv_vault_set_field(g_vaultg_campo[HABILIDAD], g_habilidad[id]);
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
    else 
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RR]);
        
adv_vault_get_fieldg_vaultg_campoZPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }



Pasame las variables que guardas

Suponiendo que tus variables sean así:
Código PHP:
new g_puntos33 ][ ], g_gastados33 ][ ];
new 
g_habilidad33 ][ ][ ]; 

Se guardan así:
Código PHP:
// Plugin init
g_campoPUNTOS ] = adv_vault_register_fieldg_vault"hpuntos"DATATYPE_ARRAY);
g_campoGASTADOS ] = adv_vault_register_fieldg_vault"gastados"DATATYPE_ARRAY);
g_campoH_HABILIDAD ] = adv_vault_register_fieldg_vault"hhabilidad"DATATYPE_ARRAY);
g_campoZ_HABILIDAD ] = adv_vault_register_fieldg_vault"zhabilidad"DATATYPE_ARRAY);

// Función guardar
adv_vault_set_fieldg_vaultg_campoPUNTOS ], g_puntosid ] );
adv_vault_set_fieldg_vaultg_campoGASTADOS ], g_gastadosid ] );
adv_vault_set_fieldg_vaultg_campoH_HABILIDAD ], g_habilidadid ][ ] );
adv_vault_set_fieldg_vaultg_campoZ_HABILIDAD ], g_habilidadid ][ ] );

// Función cargar
adv_vault_get_fieldg_vaultg_campoPUNTOS ], g_puntosid ], sizeof g_puntos[ ] );
adv_vault_get_fieldg_vaultg_campoGASTADOS ], g_gastadosid ], sizeof g_gastados[ ] );
adv_vault_get_fieldg_vaultg_campoH_HABILIDAD ], g_habilidadid ][ ], sizeof g_habilidad[ ][ ] );
adv_vault_get_fieldg_vaultg_campoZ_HABILIDAD ], g_habilidadid ][ ], sizeof g_habilidad[ ][ ] ); 

Adaptalo


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 10/02/2019

new g_habilidad[33][2][5]
new g_puntos[33][2]
new g_gastados[33][2]

(10/02/2019, 05:38 PM)Skylar escribió:
(10/02/2019, 03:50 PM)wavee escribió: Sinceramente lo probe a tu manera y e probado de otras maneras pero nunca me guarda los puntos.

Código PHP:
public Guardar(id)
{
    if(!
is_user_connected(id)) return;
    
    
adv_vault_set_start(g_vault);
    
adv_vault_set_field(g_vaultg_campo[EXP], g_iExp[id])
    
adv_vault_set_field(g_vaultg_campo[NIVEL], g_iLevel[id])
    
adv_vault_set_field(g_vaultg_campo[RR], g_iReset[id])
    
adv_vault_set_field(g_vaultg_campo[PUNTOS], g_puntos[id]);
    
adv_vault_set_field(g_vaultg_campo[GASTADOS], g_gastados[id]);
    
adv_vault_set_field(g_vaultg_campo[HABILIDAD], g_habilidad[id]);
    
adv_vault_set_field(g_vaultg_campo[FECHA], g_Fecha[id]);
    
adv_vault_set_field(g_vaultg_campo[PASSWORD], g_contra[id]);
    
adv_vault_set_end(g_vault0g_cuenta[id]);
}
public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_cuenta[id])) 
    {
        
g_Estado[id] = NOREGISTRADO;
        return;
    } 
    else 
    {
        
g_Estado[id] = REGISTRADO;
        
g_iExp[id] = adv_vault_get_field(g_vaultg_campo[EXP]);
        
g_iLevel[id] = adv_vault_get_field(g_vaultg_campo[NIVEL]);
        
g_iReset[id] = adv_vault_get_field(g_vaultg_campo[RR]);
        
adv_vault_get_fieldg_vaultg_campoZPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHPUNTOS ], g_puntosid ][ ], sizeofg_puntos[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHGASTADOS ], g_gastadosid ][ ], sizeofg_gastados[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoZHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_fieldg_vaultg_campoHHABILIDAD ], g_habilidadid ][ ], sizeofg_habilidad[ ][ ] ) );
        
adv_vault_get_field(g_vaultg_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[]));
        
adv_vault_get_field(g_vaultg_campo[PASSWORD], g_contra[id], charsmax(g_contra[]));
    }



Pasame las variables que guardas

No guarda ninguna de las variables.
Debo tener un problema con el public client_disconnected(id)..
No hay otro motivo por el cual no guarde las variables.
Dejo el .sma para que veas que estoy haciendo exacto lo que me decis.


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - hud - 10/02/2019

Depura el código, hace prints y fíjate si se llama el guardado, en client_disconnected. Y las funciones que tengas dudas.


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 11/02/2019

(10/02/2019, 06:53 PM)hud escribió: Depura el código, hace prints y fíjate si se llama el guardado, en client_disconnected. Y las funciones que tengas dudas.
Cada vez que me agrego puntos y restarteo la ronda, me sale ese logs.

Cita:L 02/11/2019 - 12:01:13: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/11/2019 - 12:01:14: -------- Mapchange to de_dust2 --------
L 02/11/2019 - 12:01:37: [admin.amxx] Login: "wavee<1><STEAM_ID_LAN><>" became an admin (account "wavee") (access "abcdefghijklmnopqrstuv") (address "192.168.0.144")
L 02/11/2019 - 12:01:58: [admincmd.amxx] Cmd: "wavee<1><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 12:02:41: [admincmd.amxx] Cmd: "wavee<1><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 12:04:47: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/11/2019 - 12:04:47: -------- Mapchange to de_dust2 --------
L 02/11/2019 - 12:05:22: [admin.amxx] Login: "wavee<1><STEAM_ID_LAN><>" became an admin (account "wavee") (access "abcdefghijklmnopqrstuv") (address "192.168.0.144")
L 02/11/2019 - 12:05:55: [admincmd.amxx] Cmd: "wavee<1><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 12:08:46: -------- Mapchange to de_dust2 --------
L 02/11/2019 - 12:08:48: [admin.amxx] Login: "wavee<2><STEAM_ID_LAN><>" became an admin (account "wavee") (access "abcdefghijklmnopqrstuv") (address "192.168.0.144")
L 02/11/2019 - 12:09:06: [admincmd.amxx] Cmd: "wavee<2><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 12:20:04: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/11/2019 - 12:20:04: -------- Mapchange to de_dust2 --------
L 02/11/2019 - 12:23:38: [admin.amxx] Login: "wavee<1><STEAM_ID_LAN><>" became an admin (account "wavee") (access "abcdefghijklmnopqrstuv") (address "192.168.0.144")
L 02/11/2019 - 12:23:59: [admincmd.amxx] Cmd: "wavee<1><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 12:04:47: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/11/2019 - 12:02:37: Start of error session.
L 02/11/2019 - 12:02:37: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20190211.log")
L 02/11/2019 - 12:02:37: [AMXX] Run time error 4 (plugin "zombie_plague40.amxx") - debug not enabled!
L 02/11/2019 - 12:02:37: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 02/11/2019 - 12:02:56: [AMXX] Run time error 4 (plugin "zombie_plague40.amxx") - debug not enabled!
L 02/11/2019 - 12:02:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

estos son de ayer
L 02/10/2019 - 11:34:08: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/10/2019 - 11:34:08: -------- Mapchange to de_dust2 --------
L 02/10/2019 - 11:34:08: [CSX] Could not load csstats file: cstrike\addons\amxmodx\data\csstats.dat
L 02/10/2019 - 13:13:34: Binding/Hooking cvars have been disabled - check your gamedata files.
L 02/10/2019 - 13:13:34: -------- Mapchange to de_dust2 --------
L 02/10/2019 - 13:13:34: [AMXX] Plugin "zombie_plague40.amxx" failed to load: Plugin uses an unknown function (name "adv_vault_get_field") - check your modules.ini.
L 02/10/2019 - 13:14:08: Binding/Hooking cvars have been disabled - check your gamedata files.



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - Pan Bimbo (? - 11/02/2019

y mira, estuvistes boludeando 239428349 horas alpedo...

En adv vault viene un .sma que tenes que compilar y colocar en plugins.ini, adv_vault.sma

Una vez que coloques eso anda d10.


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 11/02/2019

En vez de utilizar el include que dejaron en ese tutorial, me descargue el include de destro y mira.

Cita:AMX Mod X Compiler 1.10.0.5248
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

Error: Symbol already defined: "g_fwDummyResult" on line 674
Error: Symbol already defined: "plugin_natives" on line 821
Error: Symbol already defined: "plugin_precache" on line 882
Error: Undefined symbol "adv_vault_open" on line 2083
Error: Undefined symbol "adv_vault_register_field" on line 2084
Error: Undefined symbol "adv_vault_register_field" on line 2085
Error: Undefined symbol "adv_vault_register_field" on line 2086
Error: Undefined symbol "adv_vault_register_field" on line 2087
Error: Undefined symbol "adv_vault_register_field" on line 2088
Error: Undefined symbol "adv_vault_register_field" on line 2089
Error: Undefined symbol "adv_vault_register_field" on line 2090
Error: Undefined symbol "adv_vault_register_field" on line 2091
Error: Undefined symbol "adv_vault_register_field" on line 2092
Error: Undefined symbol "adv_vault_init" on line 2093
Error: Undefined symbol "adv_vault_get_prepare" on line 14507
Error: Undefined symbol "adv_vault_get_prepare" on line 14508
Error: Undefined symbol "adv_vault_get_prepare" on line 14525
Error: Undefined symbol "adv_vault_get_prepare" on line 14538
Error: Undefined symbol "adv_vault_set_start" on line 14620
Error: Undefined symbol "adv_vault_set_field" on line 14621
Error: Undefined symbol "adv_vault_set_field" on line 14622
Error: Undefined symbol "adv_vault_set_field" on line 14623
Error: Undefined symbol "adv_vault_set_field" on line 14624
Error: Undefined symbol "adv_vault_set_field" on line 14625
Error: Undefined symbol "adv_vault_set_field" on line 14626
Error: Undefined symbol "adv_vault_set_field" on line 14627

Compilation aborted.
26 Errors.
Could not locate output file C:\Users\Administrador\Desktop\compilados\zpparty.amx (compile failed).



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - Skylar - 11/02/2019

(11/02/2019, 01:31 PM)wavee escribió: adv_vault.amxx? Si no lo pongo no funciona el modo directamente.
El adv_vault.sma tambien debo ponerlo?

No, solo el .amxx y ponelo arriba del mod


RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 11/02/2019

Debo pasar el .sma a mi zp? Si no es asi, ya lo acomode arriba del zombie_plague40.amxx debug en plugins.ini .

Cada vez que me sumo puntos y subo las habilidades, mando un restart.
Este son los logs.
Cita:L 02/11/2019 - 13:52:23: [admin.amxx] Login: "wavee<2><STEAM_ID_LAN><>" became an admin (account "wavee") (access "abcdefghijklmnopqrstuv") (address "192.168.0.144")
L 02/11/2019 - 13:52:44: [admincmd.amxx] Cmd: "wavee<2><STEAM_ID_LAN><>" set cvar (name "sv_restart") (value "1")
L 02/11/2019 - 14:01:21: Binding/Hooking cvars have been disabled - check your gamedata files.

Pregunta aparte.
El problema puede estar en el menu de habilidades?
Cita:L 02/11/2019 - 12:02:37: Start of error session.
L 02/11/2019 - 12:02:37: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20190211.log")
L 02/11/2019 - 12:02:37: [AMXX] Run time error 4 (plugin "zombie_plague40.amxx") - debug not enabled!
L 02/11/2019 - 12:02:37: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 02/11/2019 - 12:02:56: [AMXX] Run time error 4 (plugin "zombie_plague40.amxx") - debug not enabled!
L 02/11/2019 - 12:02:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 02/11/2019 - 13:37:45: Start of error session.
L 02/11/2019 - 13:37:45: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20190211.log")
L 02/11/2019 - 13:37:45: [AMXX] Displaying debug trace (plugin "zombie_plague40.amxx", version "4.3 Fix6a V1")
L 02/11/2019 - 13:37:45: [AMXX] Run time error 4: index out of bounds
L 02/11/2019 - 13:37:45: [AMXX] [0] zpparty.sma::menu_upgrades_human (line 13635)



RE: NO ME GUARDA NADA DE MI SISTEMA DE HABILIDADES ADV_VAULT - wavee - 12/02/2019

Creo que la solución es la actualización de hlds a rehlds.
Utilice el buscador con la siguiente linea y me informe al respecto.

Cita:L 02/11/2019 - 14:01:21: Binding/Hooking cvars have been disabled - check your gamedata files.

Gracias por ayudarme en lo que podían, las variables están bien guardadas, solo es error mio.


RE: Variables bien guardadas, gamedata / no actualice el hlds. - elpapimejor - 12/02/2019

(12/02/2019, 12:02 AM)wavee escribió: Creo que la solución es la actualización de hlds a rehlds.
Utilice el buscador con la siguiente linea y me informe al respecto.

Cita:L 02/11/2019 - 14:01:21: Binding/Hooking cvars have been disabled - check your gamedata files.

Gracias por ayudarme en lo que podían, las variables están bien guardadas, solo es error mio.

Weon, nada de esto tiene que ver con una migracion al ReHLDS, lee bien lo que te dicen.

No tienes que poner/adaptar el puto sma del adv_vault en tu zp, solo lo tienes que compilar, ir al archivo de tus plugins (suponiendo plugins-zplague.ini) y arriba del todo, poner adv_vault.amxx, ya con eso te deberia funcionar todo.


RE: Variables bien guardadas, gamedata / no actualice el hlds. - wavee - 12/02/2019

Por lo que lei en un post de am, si, es eso, tengo deshabilitado no se que cosa por mi version de hlds.
Esta arriba del plugin zp y zp_zclass
No se encuentra la solucion, solo muestro lo que me dicen los logs y la hipotesis del porque no me funciona.
Repito cada que me cargo puntos y restarteo la ronda me sale esto en logs

Binding/Hooking cvars have been disabled - check your gamedata files.

(12/02/2019, 03:43 AM)elpapimejor escribió:
(12/02/2019, 12:02 AM)wavee escribió: Creo que la solución es la actualización de hlds a rehlds.
Utilice el buscador con la siguiente linea y me informe al respecto.


Cita:L 02/11/2019 - 14:01:21: Binding/Hooking cvars have been disabled - check your gamedata files.

Gracias por ayudarme en lo que podían, las variables están bien guardadas, solo es error mio.

Weon, nada de esto tiene que ver con una migracion al ReHLDS, lee bien lo que te dicen.

No tienes que poner/adaptar el puto sma del adv_vault en tu zp, solo lo tienes que compilar, ir al archivo de tus plugins (suponiendo plugins-zplague.ini) y arriba del todo, poner adv_vault.amxx, ya con eso te deberia funcionar todo.



RE: Variables bien guardadas, gamedata / no actualice el hlds. - w0w - 12/02/2019

Fácil. Usar ReHLDS: http://teamcity.rehlds.org/guestAuth/downloadArtifacts.html?buildTypeId=Rehlds_Publish&buildId=lastSuccessful (descargar última versión).


RE: Variables bien guardadas, gamedata / no actualice el hlds. - Skylar - 12/02/2019

(12/02/2019, 01:00 PM)w0w escribió: Fácil. Usar ReHLDS: http://teamcity.rehlds.org/guestAuth/downloadArtifacts.html?buildTypeId=Rehlds_Publish&buildId=lastSuccessful (descargar última versión).

No creo, yo uso HLDS junto con adv_vault y no tengo ningún problema, debe tener mal el client_disconnect


RE: Variables bien guardadas, gamedata / no actualice el hlds. - wavee - 12/02/2019

(12/02/2019, 11:32 PM)Skylar escribió:
(12/02/2019, 01:00 PM)w0w escribió: Fácil. Usar ReHLDS: http://teamcity.rehlds.org/guestAuth/downloadArtifacts.html?buildTypeId=Rehlds_Publish&buildId=lastSuccessful (descargar última versión).

No creo, yo uso HLDS junto con adv_vault y no tengo ningún problema, debe tener mal el client_disconnect

No comprendo porque deberia de estar ahi el error.
Código PHP:
public client_disconnected(idGuardar(id); 

Deberia ser escrito de esa manera la función, o debo de hacer algo mas que solo escribir el public?


RE: Variables bien guardadas, gamedata / no actualice el hlds. - totopizza - 13/02/2019

coloca: amxx version, game version, version