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_ARRAY, 2) g_campo[PUNTOSz] = adv_vault_register_field(g_vault, "PUNTOSz", DATATYPE_ARRAY, 2) g_campo[GASh] = adv_vault_register_field(g_vault, "GASh", DATATYPE_ARRAY, 2) g_campo[GASz] = adv_vault_register_field(g_vault, "GASz", DATATYPE_ARRAY, 2) g_campo[HAB_HM] = adv_vault_register_field(g_vault, "HAB_HM", DATATYPE_ARRAY, 6) g_campo[HAB_ZM] = adv_vault_register_field(g_vault, "HAB_ZM", DATATYPE_ARRAY, 6) g_campo[FECHA] = adv_vault_register_field(g_vault, "FECHA", DATATYPE_STRING, 32); g_campo[PASSWORD] = adv_vault_register_field(g_vault, "PW", DATATYPE_STRING, 20); 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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RESET], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUNTOSh], g_puntos[id][0]) adv_vault_set_field(g_vault, g_campo[PUNTOSz], g_puntos[id][1]) adv_vault_set_field(g_vault, g_campo[GASh], g_gastados[id][0]) adv_vault_set_field(g_vault, g_campo[GASz], g_gastados[id][1]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0]) adv_vault_set_field(g_vault, g_campo[HAB_ZM], g_habilidad[id][1]) adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RESET]); adv_vault_get_field(g_vault, g_campo[PUNTOSh], g_puntos[id][0], sizeof g_puntos[][]) adv_vault_get_field(g_vault, g_campo[PUNTOSz], g_puntos[id][1], sizeof g_puntos[][]) adv_vault_get_field(g_vault, g_campo[GASh], g_gastados[id][0], sizeof g_gastados[][]) adv_vault_get_field(g_vault, g_campo[GASz], g_gastados[id][1], sizeof g_gastados[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_ZM], g_habilidad[id][1], sizeof g_habilidad[][]) adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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_vault, g_campo[HAB_HM], g_habilidad[id][0][1]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][5])
adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_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_vault, g_campo[HAB_HM], g_habilidad[id][0][1]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][5])
adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][5], sizeof g_habilidad[][])
-------------------->
Código PHP: adv_vault_set_field(g_vault, g_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_vault, g_campo[HAB_HM], g_habilidad[id][0][1]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][5])
adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][1], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][2], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][3], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][4], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0][5], sizeof g_habilidad[][])
-------------------->
Código PHP: adv_vault_set_field(g_vault, g_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_STRING, 32); g_campo[PASSWORD] = adv_vault_register_field(g_vault, "PW", DATATYPE_STRING, 20); 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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RESET], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[HPUNTOS], g_puntos[id][0]); adv_vault_set_field(g_vault, g_campo[HGASTADOS], g_gastados[id][0]); adv_vault_set_field(g_vault, g_campo[HMEJORA1], g_habilidad[id][0][0]); adv_vault_set_field(g_vault, g_campo[HMEJORA2], g_habilidad[id][0][1]); adv_vault_set_field(g_vault, g_campo[HMEJORA3], g_habilidad[id][0][2]); adv_vault_set_field(g_vault, g_campo[HMEJORA4], g_habilidad[id][0][3]); adv_vault_set_field(g_vault, g_campo[HMEJORA5], g_habilidad[id][0][4]); adv_vault_set_field(g_vault, g_campo[ZPUNTOS], g_puntos[id][1]); adv_vault_set_field(g_vault, g_campo[ZGASTADOS], g_gastados[id][1]); adv_vault_set_field(g_vault, g_campo[ZMEJORA1], g_habilidad[id][1][0]); adv_vault_set_field(g_vault, g_campo[ZMEJORA2], g_habilidad[id][1][1]); adv_vault_set_field(g_vault, g_campo[ZMEJORA3], g_habilidad[id][1][2]); adv_vault_set_field(g_vault, g_campo[ZMEJORA4], g_habilidad[id][1][3]); adv_vault_set_field(g_vault, g_campo[ZMEJORA5], g_habilidad[id][1][4]); adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RESET]); g_puntos[id][0] = adv_vault_get_field(g_vault, g_campo[HPUNTOS]); g_gastados[id][0] = adv_vault_get_field(g_vault, g_campo[HGASTADOS]); g_habilidad[id][0][0] = adv_vault_get_field(g_vault, g_campo[HMEJORA1]); g_habilidad[id][0][1] = adv_vault_get_field(g_vault, g_campo[HMEJORA2]); g_habilidad[id][0][2] = adv_vault_get_field(g_vault, g_campo[HMEJORA3]); g_habilidad[id][0][3] = adv_vault_get_field(g_vault, g_campo[HMEJORA4]); g_habilidad[id][0][4] = adv_vault_get_field(g_vault, g_campo[HMEJORA5]); g_puntos[id][1] = adv_vault_get_field(g_vault, g_campo[ZPUNTOS]); g_gastados[id][1] = adv_vault_get_field(g_vault, g_campo[ZGASTADOS]); g_habilidad[id][1][0] = adv_vault_get_field(g_vault, g_campo[ZMEJORA1]); g_habilidad[id][1][1] = adv_vault_get_field(g_vault, g_campo[ZMEJORA2]); g_habilidad[id][1][2] = adv_vault_get_field(g_vault, g_campo[ZMEJORA3]); g_habilidad[id][1][3] = adv_vault_get_field(g_vault, g_campo[ZMEJORA4]); g_habilidad[id][1][4] = adv_vault_get_field(g_vault, g_campo[ZMEJORA5]); adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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_STRING, 32); g_campo[PASSWORD] = adv_vault_register_field(g_vault, "PW", DATATYPE_STRING, 20); 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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RESET], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUN], g_puntos[id][0]); adv_vault_set_field(g_vault, g_campo[GAS], g_gastados[id][0]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][0][0]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][0][1]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][0][2]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][0][3]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][0][4]); adv_vault_set_field(g_vault, g_campo[PUN], g_puntos[id][1]); adv_vault_set_field(g_vault, g_campo[GAS], g_gastados[id][1]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][1][0]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][1][1]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][1][2]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][1][3]); adv_vault_set_field(g_vault, g_campo[HAB], g_habilidad[id][1][4]); adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RESET]); adv_vault_get_field(g_vault, g_campo[PUN], g_puntos[id], sizeof g_puntos[]); adv_vault_get_field(g_vault, g_campo[GAS], g_gastados[id], sizeof g_gastados[]); adv_vault_get_field(g_vault, g_campo[HAB], g_habilidad[id], sizeof g_habilidad[]); adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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_ARRAY, 2) g_campo[PUNTOSz] = adv_vault_register_field(g_vault, "PUNTOSz", DATATYPE_ARRAY, 2) g_campo[GASh] = adv_vault_register_field(g_vault, "GASh", DATATYPE_ARRAY, 2) g_campo[GASz] = adv_vault_register_field(g_vault, "GASz", DATATYPE_ARRAY, 2) g_campo[HAB_HM] = adv_vault_register_field(g_vault, "HAB_HM", DATATYPE_ARRAY, 6) g_campo[HAB_ZM] = adv_vault_register_field(g_vault, "HAB_ZM", DATATYPE_ARRAY, 6) g_campo[FECHA] = adv_vault_register_field(g_vault, "FECHA", DATATYPE_STRING, 32); g_campo[PASSWORD] = adv_vault_register_field(g_vault, "PW", DATATYPE_STRING, 20); 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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RESET], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUNTOSh], g_puntos[id][0]) adv_vault_set_field(g_vault, g_campo[PUNTOSz], g_puntos[id][1]) adv_vault_set_field(g_vault, g_campo[GASh], g_gastados[id][0]) adv_vault_set_field(g_vault, g_campo[GASz], g_gastados[id][1]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0]) adv_vault_set_field(g_vault, g_campo[HAB_ZM], g_habilidad[id][1]) adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RESET]); adv_vault_get_field(g_vault, g_campo[PUNTOSh], g_puntos[id][0], sizeof g_puntos[][]) adv_vault_get_field(g_vault, g_campo[PUNTOSz], g_puntos[id][1], sizeof g_puntos[][]) adv_vault_get_field(g_vault, g_campo[GASh], g_gastados[id][0], sizeof g_gastados[][]) adv_vault_get_field(g_vault, g_campo[GASz], g_gastados[id][1], sizeof g_gastados[][]) adv_vault_set_field(g_vault, g_campo[HAB_HM], g_habilidad[id][0], sizeof g_habilidad[][]) adv_vault_set_field(g_vault, g_campo[HAB_ZM], g_habilidad[id][1], sizeof g_habilidad[][]) adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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_vault, g_campo[HPUNTOS]); g_gastados[id][0] = adv_vault_get_field(g_vault, g_campo[HGASTADOS]); g_habilidad[id][0][0] = adv_vault_get_field(g_vault, g_campo[HMEJORA1]); g_habilidad[id][0][1] = adv_vault_get_field(g_vault, g_campo[HMEJORA2]); g_habilidad[id][0][2] = adv_vault_get_field(g_vault, g_campo[HMEJORA3]); g_habilidad[id][0][3] = adv_vault_get_field(g_vault, g_campo[HMEJORA4]); g_habilidad[id][0][4] = adv_vault_get_field(g_vault, g_campo[HMEJORA5]); g_puntos[id][1] = adv_vault_get_field(g_vault, g_campo[ZPUNTOS]); g_gastados[id][1] = adv_vault_get_field(g_vault, g_campo[ZGASTADOS]); g_habilidad[id][1][0] = adv_vault_get_field(g_vault, g_campo[ZMEJORA1]); g_habilidad[id][1][1] = adv_vault_get_field(g_vault, g_campo[ZMEJORA2]); g_habilidad[id][1][2] = adv_vault_get_field(g_vault, g_campo[ZMEJORA3]); g_habilidad[id][1][3] = adv_vault_get_field(g_vault, g_campo[ZMEJORA4]); g_habilidad[id][1][4] = adv_vault_get_field(g_vault, g_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_vault, g_campo[HPUNTOS]); g_gastados[id][0] = adv_vault_get_field(g_vault, g_campo[HGASTADOS]); g_habilidad[id][0][0] = adv_vault_get_field(g_vault, g_campo[HMEJORA1]); g_habilidad[id][0][1] = adv_vault_get_field(g_vault, g_campo[HMEJORA2]); g_habilidad[id][0][2] = adv_vault_get_field(g_vault, g_campo[HMEJORA3]); g_habilidad[id][0][3] = adv_vault_get_field(g_vault, g_campo[HMEJORA4]); g_habilidad[id][0][4] = adv_vault_get_field(g_vault, g_campo[HMEJORA5]); g_puntos[id][1] = adv_vault_get_field(g_vault, g_campo[ZPUNTOS]); g_gastados[id][1] = adv_vault_get_field(g_vault, g_campo[ZGASTADOS]); g_habilidad[id][1][0] = adv_vault_get_field(g_vault, g_campo[ZMEJORA1]); g_habilidad[id][1][1] = adv_vault_get_field(g_vault, g_campo[ZMEJORA2]); g_habilidad[id][1][2] = adv_vault_get_field(g_vault, g_campo[ZMEJORA3]); g_habilidad[id][1][3] = adv_vault_get_field(g_vault, g_campo[ZMEJORA4]); g_habilidad[id][1][4] = adv_vault_get_field(g_vault, g_campo[ZMEJORA5]);
No, es así
Código PHP: adv_vault_get_field( g_vault, g_campo[ HMEJORA ], g_habilidad[ id ][ 0 ], sizeof( g_habilidad[ ][ ] ); adv_vault_get_field( g_vault, g_campo[ ZMEJORA ], g_habilidad[ id ][ 1 ], sizeof( g_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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RR], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUNTOS], g_puntos[id]); adv_vault_set_field(g_vault, g_campo[GASTADOS], g_gastados[id]); adv_vault_set_field(g_vault, g_campo[HABILIDAD], g_habilidad[id]); adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RR]); adv_vault_get_field( g_vault, g_campo[ ZPUNTOS ], g_puntos[ id ][ 1 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HPUNTOS ], g_puntos[ id ][ 0 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZGASTADOS ], g_gastados[ id ][ 1 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HGASTADOS ], g_gastados[ id ][ 0 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZHABILIDAD ], g_habilidad[ id ][ 1 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HHABILIDAD ], g_habilidad[ id ][ 0 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RR], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUNTOS], g_puntos[id]); adv_vault_set_field(g_vault, g_campo[GASTADOS], g_gastados[id]); adv_vault_set_field(g_vault, g_campo[HABILIDAD], g_habilidad[id]); adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RR]); adv_vault_get_field( g_vault, g_campo[ ZPUNTOS ], g_puntos[ id ][ 1 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HPUNTOS ], g_puntos[ id ][ 0 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZGASTADOS ], g_gastados[ id ][ 1 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HGASTADOS ], g_gastados[ id ][ 0 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZHABILIDAD ], g_habilidad[ id ][ 1 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HHABILIDAD ], g_habilidad[ id ][ 0 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_campo[PASSWORD], g_contra[id], charsmax(g_contra[])); }
}
Pasame las variables que guardas
Suponiendo que tus variables sean así:
Código PHP: new g_puntos[ 33 ][ 2 ], g_gastados[ 33 ][ 2 ]; new g_habilidad[ 33 ][ 2 ][ 5 ];
Se guardan así:
Código PHP: // Plugin init g_campo[ PUNTOS ] = adv_vault_register_field( g_vault, "hpuntos", DATATYPE_ARRAY, 2 ); g_campo[ GASTADOS ] = adv_vault_register_field( g_vault, "gastados", DATATYPE_ARRAY, 2 ); g_campo[ H_HABILIDAD ] = adv_vault_register_field( g_vault, "hhabilidad", DATATYPE_ARRAY, 5 ); g_campo[ Z_HABILIDAD ] = adv_vault_register_field( g_vault, "zhabilidad", DATATYPE_ARRAY, 5 );
// Función guardar adv_vault_set_field( g_vault, g_campo[ PUNTOS ], g_puntos[ id ] ); adv_vault_set_field( g_vault, g_campo[ GASTADOS ], g_gastados[ id ] ); adv_vault_set_field( g_vault, g_campo[ H_HABILIDAD ], g_habilidad[ id ][ 0 ] ); adv_vault_set_field( g_vault, g_campo[ Z_HABILIDAD ], g_habilidad[ id ][ 1 ] );
// Función cargar adv_vault_get_field( g_vault, g_campo[ PUNTOS ], g_puntos[ id ], sizeof g_puntos[ ] ); adv_vault_get_field( g_vault, g_campo[ GASTADOS ], g_gastados[ id ], sizeof g_gastados[ ] ); adv_vault_get_field( g_vault, g_campo[ H_HABILIDAD ], g_habilidad[ id ][ 0 ], sizeof g_habilidad[ ][ ] ); adv_vault_get_field( g_vault, g_campo[ Z_HABILIDAD ], g_habilidad[ id ][ 1 ], 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_vault, g_campo[EXP], g_iExp[id]) adv_vault_set_field(g_vault, g_campo[NIVEL], g_iLevel[id]) adv_vault_set_field(g_vault, g_campo[RR], g_iReset[id]) adv_vault_set_field(g_vault, g_campo[PUNTOS], g_puntos[id]); adv_vault_set_field(g_vault, g_campo[GASTADOS], g_gastados[id]); adv_vault_set_field(g_vault, g_campo[HABILIDAD], g_habilidad[id]); adv_vault_set_field(g_vault, g_campo[FECHA], g_Fecha[id]); adv_vault_set_field(g_vault, g_campo[PASSWORD], g_contra[id]); adv_vault_set_end(g_vault, 0, g_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_vault, g_campo[EXP]); g_iLevel[id] = adv_vault_get_field(g_vault, g_campo[NIVEL]); g_iReset[id] = adv_vault_get_field(g_vault, g_campo[RR]); adv_vault_get_field( g_vault, g_campo[ ZPUNTOS ], g_puntos[ id ][ 1 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HPUNTOS ], g_puntos[ id ][ 0 ], sizeof( g_puntos[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZGASTADOS ], g_gastados[ id ][ 1 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HGASTADOS ], g_gastados[ id ][ 0 ], sizeof( g_gastados[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ ZHABILIDAD ], g_habilidad[ id ][ 1 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field( g_vault, g_campo[ HHABILIDAD ], g_habilidad[ id ][ 0 ], sizeof( g_habilidad[ ][ ] ) ); adv_vault_get_field(g_vault, g_campo[FECHA], g_Fecha[id], charsmax(g_Fecha[])); adv_vault_get_field(g_vault, g_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(id) Guardar(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
|