[API] Advanced Vault System 1.5 (12/06/2015)
solo pon el nombre del plugin "adv_vault.amxx" arriba de los plugins en los que uses esta libreria
Responder
de primerito que queres decir ?

Cita:aca?
Código PHP:
; AMX Mod X plugins
adv_vault.amxx aca?
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)

o aca?

Código PHP:
; Custom - Add 3rd party plugins here
adv_vault.amxx aca?

lo demas esta todo como vos decis!

el adv_vault.amxx va al principio del archivo plugins.ini osea arriba de primero t explico mejor por ejemplo:

esto es lo q me sale a mi en el hosting cuando abro el archivo plugins.ini arriba de primero

; AMX Mod X plugins
adv_vault.amxx Aca va el plugin adv_vault y los demas q usen el sistema ;adv_vault para evitar errores los vas poniendo debajo del adv_vault.amxx
No me impresiona nada que mis ojos no puedan ver. Fuck yeah
Responder
(14/04/2015, 08:19 PM)-[GILBERT]- escribió: de primerito que queres decir ?

Cita:aca?
Código PHP:
; AMX Mod X plugins
adv_vault.amxx aca?
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)

o aca?

Código PHP:
; Custom - Add 3rd party plugins here
adv_vault.amxx aca?

lo demas esta todo como vos decis!

el adv_vault.amxx va al principio del archivo plugins.ini osea arriba de primero t explico mejor por ejemplo:

esto es lo q me sale a mi en el hosting cuando abro el archivo plugins.ini arriba de primero

; AMX Mod X plugins
adv_vault.amxx Aca va el plugin adv_vault y los demas q usen el sistema ;adv_vault para evitar errores los vas poniendo debajo del adv_vault.amxx

Whatdone

Solo arriba de los plugins que usan adv_vault no tiene dificultad alguna..
Responder
(14/04/2015, 08:32 PM)FloresMagon escribió: Solo arriba de los plugins que usan adv_vault no tiene dificultad alguna..

Exacto.

Código:
; Plugins default
; Plugins default
; Plugins default

; Custom plugins

adv_vault.amxx ; PRIMERO CARGA EL SISTEMA DE GUARDADO.

sistema_cuentas.amxx ; LUEGO PLUGINS QUE USAN EL SISTEMA.
sistema_niveles.amxx ; ...
top_rank.amxx

Edit: no olvidar, subir el include (archivo '.inc') en "addons/amxmodx/scripting/include/ aqui"
Quedando "addons/amxmodx/scripting/include/adv_vault.inc"
Responder
(16/04/2015, 12:48 PM)LuKks escribió:
(14/04/2015, 08:32 PM)FloresMagon escribió: Solo arriba de los plugins que usan adv_vault no tiene dificultad alguna..

Exacto.

Código:
; Plugins default
; Plugins default
; Plugins default

; Custom plugins

adv_vault.amxx ; PRIMERO CARGA EL SISTEMA DE GUARDADO.

sistema_cuentas.amxx ; LUEGO PLUGINS QUE USAN EL SISTEMA.
sistema_niveles.amxx ; ...
top_rank.amxx

Edit: no olvidar, subir el include (archivo '.inc') en "addons/amxmodx/scripting/include/ aqui"
Quedando "addons/amxmodx/scripting/include/adv_vault.inc"

Es necesario subir la librería ? según leí una vez nelson dijo que solo se necesita la librería para compilar...
Responder
(16/04/2015, 01:09 PM)FloresMagon escribió:
(16/04/2015, 12:48 PM)LuKks escribió:
(14/04/2015, 08:32 PM)FloresMagon escribió: Solo arriba de los plugins que usan adv_vault no tiene dificultad alguna..

Exacto.

Código:
; Plugins default
; Plugins default
; Plugins default

; Custom plugins

adv_vault.amxx ; PRIMERO CARGA EL SISTEMA DE GUARDADO.

sistema_cuentas.amxx ; LUEGO PLUGINS QUE USAN EL SISTEMA.
sistema_niveles.amxx ; ...
top_rank.amxx

Edit: no olvidar, subir el include (archivo '.inc') en "addons/amxmodx/scripting/include/ aqui"
Quedando "addons/amxmodx/scripting/include/adv_vault.inc"

Es necesario subir la librería ? según leí una vez nelson dijo que solo se necesita la librería para compilar...

Pues, si.. ve a probar sin subir el include y avisame :p
Responder
Update 1.5:
-Algoritmo quicksort optimizado
-Fix bug
____________________________________________
Hacia tiempo que no lo tocaba, ahora que lo veo me doy cuenta que muchas cosas están medias feas, algún día lo corregiré Lengua.
Responder
(16/04/2015, 06:11 PM)LuKks escribió:
(16/04/2015, 01:09 PM)FloresMagon escribió:
(16/04/2015, 12:48 PM)LuKks escribió:
(14/04/2015, 08:32 PM)FloresMagon escribió: Solo arriba de los plugins que usan adv_vault no tiene dificultad alguna..

Exacto.

Código:
; Plugins default
; Plugins default
; Plugins default

; Custom plugins

adv_vault.amxx ; PRIMERO CARGA EL SISTEMA DE GUARDADO.

sistema_cuentas.amxx ; LUEGO PLUGINS QUE USAN EL SISTEMA.
sistema_niveles.amxx ; ...
top_rank.amxx

Edit: no olvidar, subir el include (archivo '.inc') en "addons/amxmodx/scripting/include/ aqui"
Quedando "addons/amxmodx/scripting/include/adv_vault.inc"

Es necesario subir la librería ? según leí una vez nelson dijo que solo se necesita la librería para compilar...

Pues, si.. ve a probar sin subir el include y avisame :p

la libreria (el .inc) es solo para compilar,despues no sirve para nada...
Responder
Hay un límite de datos que se puedan guardar en un solo Vault?
Believe, be yourself and don't hold on to just one dream ❤

https://github.com/FEDERICOMB96
Responder
Creo que hay un bug con este vault. Tengo un sistema para que se puedan cambiar el nick. Borra la cuenta y guarda los datos en el nick nuevo. Pero desde que alguien lo uso, los datos no se han estado cargando bien. Carga datos de otras personas.
Responder
(13/07/2015, 05:12 PM)fcastro16 escribió: Creo que hay un bug con este vault. Tengo un sistema para que se puedan cambiar el nick. Borra la cuenta y guarda los datos en el nick nuevo. Pero desde que alguien lo uso, los datos no se han estado cargando bien. Carga datos de otras personas.

Eso es depende si lo sabes usar, de donde guardas los datos, y como esta hecho pacman.
Responder
Nunca habia dado problemas, estaba sirviendo bien por meses hasta que implemente para poder cambiar el nick. El sistema que hize si sirve bien, borra bien los datos del nick viejo y los vuelve a guardar con el nick nuevo. Pero desde ese entonces, el sistema ya no carga los datos bien. Bueno la mayoria del tiempo si los carga bien, pero algunas veces carga los datos de 1-2 jugadores mal.
Responder
Tengo un problema usando el adv_valut crea 851 cuentas y les guarda a todos sus datos perfectamente y cuando llega y se registra otra persona la que seria la 852 en ves de crearse en ese puesto reemplaza una cuenta ya existente eso por que se da ?
Siempre dispuesto a aprendes cosas nuevas todos los días Sonrisa
Responder
(01/08/2015, 04:58 PM)veravluis escribió: Tengo un problema usando el adv_valut crea 851 cuentas y les guarda a todos sus datos perfectamente y cuando llega y se registra otra persona la que seria la 852 en ves de crearse en ese puesto reemplaza una cuenta ya existente eso por que se da ?

Estas seguro que cuando abris el vault pones lo ultimo en TRUE?
Código PHP:
/*Abrimos el vault ------------------------*/
    
g_vault adv_vault_open("datos_zp"true//<------------ 
Responder
(13/06/2015, 02:11 AM)Federicomb escribió: Hay un límite de datos que se puedan guardar en un solo Vault?

MAX_DATALEN, MAX_FIELD_VALUE_LEN
Código:
const MAX_VAULT            = 10
const MAX_SORT            = 10
const MAX_SORT_FIELDS        = 5
const MAX_FIND_FIELDS        = 5
const MAX_DATALEN        = 1024
const MAX_FIELD_VALUE_LEN    = 256
const MAX_FIELD_NAME_LEN    = 16
const MAX_KEY_NAME_LEN        = 64
const MAX_VAULT_NAME_LEN    = 32
const MAX_INTEGER_LEN        = 12


(13/07/2015, 05:12 PM)fcastro16 escribió: Creo que hay un bug con este vault. Tengo un sistema para que se puedan cambiar el nick. Borra la cuenta y guarda los datos en el nick nuevo. Pero desde que alguien lo uso, los datos no se han estado cargando bien. Carga datos de otras personas.
(01/08/2015, 04:58 PM)veravluis escribió: Tengo un problema usando el adv_valut crea 851 cuentas y les guarda a todos sus datos perfectamente y cuando llega y se registra otra persona la que seria la 852 en ves de crearse en ese puesto reemplaza una cuenta ya existente eso por que se da ?
Nuevo tema dejando code completo.
Personalmente no uso el adv pero lo tengo en un solo servidor con casi 50k de registros donde hasta ahora no tuve problemas, el ordenamiento de esos datos que hago en cada ronda me tardan entre 150 y 300ms.
Responder
[Off-Topic]

Destro ya cree el thread gracias de ante mano si puede ayudar .

https://amxmodx-es.com/Thread-Sistema-Va...de-cuentas
Siempre dispuesto a aprendes cosas nuevas todos los días Sonrisa
Responder
Destro, encontre un bug. Thats what she said

Si pongo amx_off, el adv_vault.amxx se pausea.

Y si alguien entra al servidor, y cargas data del adv_vault en el putinserver. Buguea todo el plugin.

Pero bueno lo unico que hay que hacer es que no se pausee, el adv_vault.amxx.
Responder
Destro el otro día, probando el sistema, encontré un error con el adv_vault_find_start. El tema es el siguiente, supone te esto, yo tengo un sistema de personajes.

Me creo el personaje 'a' llamado Test;

Ahora me creo otro personaje, o sea personaje 'b', lo llamo test.

Cuando yo me quiera crear un personaje Test o test, no voy a poder porque están usados, pero el vault al hacer comparación minúscula mayúscula de la misma palabra buguea, hace que te crashee el cs, también me paso con las cuentas, cuando creo una con un usuario, supongamos Lol y dps creo otra, con otro usuario pero 'lol' con l minúscula, cuando me vuelva a registrar y ponga 'lol' en vez de decirme, cuenta ya registrada, crashea el CS, pero lo raro es que si yo pongo, 'Lol', me dice cuenta ya registrada.

Básicamente se buguea al hacer la búsqueda del un mismo string pero con la diferencia de minúscula mayúscula.
Responder
Te crashea el cs o el server ?, pasa code de como lo implementas.
Responder
El CS, es simple, crashea cuando la db hace esta busqueda.

Esta es la DB.

Cuenta:
User: "Hola" Pw: "test";
User: "hola" Pw: "test";

Cuando usas adv_vault_find_start(g_vault, g_campos[CAMPO_USER], ACA EL USUARIO, FINDFLAGS_EQUAL); Al parecer buguea el cs.

El código no te lo puedo mostrar, porque este error lo encontre haciendo pruebas de la base de datos, ya lo borre pero era algo así mas o menos.

Código PHP:
new keyindexkeynname[32]

adv_vault_find_start(g_vaultg_campos[CAMPO_USER], userFINDFLAGS_EQUAL)

while((
keyindex adv_vault_find_next(g_vault)))
{
    
adv_vault_get_keyname(g_vaultkeyindexkeyname31)
    
server_print("ID: (%d) - Key: (%s)"keyindexkeyname)
}
adv_vault_find_closed(g_vault

Era basicamente eso, solo que dentro del while yo hacia otras cosas.

PD: Disculpa que te haya avisado tarde, es que no tuve tiempo.
Responder
te crashea el cs pero el servidor sigue estando on ? o.O

los flags tendrían que ser (FINDFLAGS_EQUAL | FINDFLAGS_CASE_SENSITIVE)
Responder
Me confundi yo, quise decir, que me creashea el CS, porque pruebo todo en New Game :/
TFD ------ 10% (proyecto parado)

[Imagen: 76561198053053139.png]
Responder
Destro, una pregunta, Como podria hacer yo si por ejemplo, lo uso en un sistema de cuentas y quiero borrar una cuenta o editar un campo, como haria en ese caso?
[Imagen: EvoLogo.png.fbcccbc49fb32e6a4bf8f5e72d80c317.png]
nalgas

(03/08/2018, 03:13 PM)Skylar escribió: Está bien que pidas ayudas, pero no para que crees 20 post todos los días mogolico de mierda, me tenes re podrido ya, contraté 10000 sicarios para que te busquen y te maten toda la familia, y a vos que te revienten con una bazooka.
Responder
(02/01/2016, 12:38 AM)elpapimejor escribió: Destro, una pregunta, Como podria hacer yo si por ejemplo, lo uso en un sistema de cuentas y quiero borrar una cuenta o editar un campo, como haria en ese caso?

esto era creo https://amxmodx-es.com/Thread-Adv-Reader-v1-2?page=2
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
Hola, sabes que cuando quiero poner el mod, reinicio todo y se me cae el sv, en la rcon me tira esto..

Código:
X Dev Team
L 03/05/2016 - 12:03:32: [META] dll: Loaded plugin 'FakeMeta': FakeMeta v1.8.1.3746 Aug 16 2008, AMX Mod X Dev Team
L 03/05/2016 - 12:03:32: [META] WARNING: Failed to find memloc for regcmd 'ham'
L 03/05/2016 - 12:03:32: [META] dll: Loaded plugin 'Ham Sandwich': Ham Sandwich v1.8.1.3746 Aug 16 2008, AMX Mod X Dev Team
L 03/05/2016 - 12:03:32: [META] dll: Loaded plugin 'Engine': Engine v1.8.1.3746 Aug 16 2008, AMX Mod X Dev Team

Orpheu configuration started.

    Parsing mods configuration started.
    Parsing mod file "ts"
    Parsing mod file "esf"
    Parsing mod file "esf_openbeta"
    Parsing mod file "tfc"
    Parsing mod file "SvenCoop"
    Parsing mod file "dod"
    Parsing mod file "ns"
    Parsing mod file "valve"
    Parsing mod file "cstrike"
    Parsing mods configuration ended.

    Parsing libraries configuration started.
        Parsing file "monstermod"
            Added library monstermod identified by cvar monster_spawn
        Parsing file "dproto"
            Added library dproto identified by cvar dp_version
        Parsing file "podbot"
            Added library podbot identified by cvar pb_version
        Parsing file "dummyEngineMemory"
            Failed. File is incorrectly formated.
    Parsing libraries configuration ended.

    Parsing type aliases started.
        Parsing folder "CMBaseMonster"
        Adding alias"CMBaseMonster *"
        Parsing folder "VectorPointer"
        Adding alias"Vector *"
        Parsing folder "long"
        Adding alias"long"
        Parsing folder "CGameRules"
        Adding alias"CGameRules *"
        Parsing folder "charPointer"
        Adding alias"char *"
        Parsing folder "CBaseEntity"
        Adding alias"CBaseEntity *"

    Parsing type aliases ended.

Orpheu configuration ended.
L 03/05/2016 - 12:03:36: [META] dll: Loaded plugin 'Orpheu': Orpheu v2.3 Mar  7 2010, joaquimandrade
L 03/05/2016 - 12:03:36: Server cvar "amxmodx_version" = "1.8.1.3746"
L 03/05/2016 - 12:03:36: [AMXX] Invalid Plugin (plugin "dhud_message_test.amxx")
L 03/05/2016 - 12:03:36: [AMXX] Plugin file open error (plugin "zombie_plague40.amxx")
L 03/05/2016 - 12:03:36: [AMXX] Plugin file open error (plugin "zp_zclasses40.amxx")
L 03/05/2016 - 12:03:36: [AMXX] Plugin file open error (plugin "zp_hclasses40.amxx")

Orpheu functions search started.

    Parsing functions started.
        Parsing file "SV_Rcon" started
                Argument type "pointer" validated
                Searching for name "SV_Rcon"... FOUND
        Parsing file "SV_Rcon" ended
        Parsing file "SV_ConnectClient" started
                Searching for name "SV_ConnectClient"... FOUND
        Parsing file "SV_ConnectClient" ended
        Parsing file "SV_Rcon_Validate" started
                Searching for name "SV_Rcon_Validate"... FOUND
        Parsing file "SV_Rcon_Validate" ended
    Parsing functions ended.

Orpheu functions search ended.

Orpheu virtual functions search started.

    Parsing virtual functions started.
    Parsing virtual functions ended.

Orpheu virtual functions search ended.

Orpheu memory structures search started.

    Parsing memory structures started.
    Parsing memory structures ended.

Orpheu memory structures search ended.
L 03/05/2016 - 12:03:36: FATAL ERROR (shutting down): Mod_NumForName: models/Surf/v_Glock18-1.mdl not found
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)