Para eso de reloadsear un sort cada X tiempo no es mejor un task?, me paso que tengo un top, el top es un motd y modifico el moth cuando se sortea, y esa cosa de sortea cuando se usa alguna native y cuando mando al comando de /top no uso ninguna native solo llamo a show_motd(id, g_motd_top) y me pasa que no se carga, se como arreglarlo solo digo que es mejor el task
Todos los MODS VHL totalmente gratuitosDescarga Aqui
28/09/2014, 07:35 AM (Última modificación: 28/09/2014, 07:54 AM por LuKks.)
Cuando uso adv_vault_get_prepare() en una funcion, luego no hay que usarla en otras funciones por que ya lo prepare ? a menos que sea para otra key distinta ?
O como seria (?
Insisto en que es un excelente guardado, segui asi, iba a usar mysql para lo que estoy haciendo y decidi adv-vault
Edit:
Intente usar la busqueda de datos:
Hagamos de cuenta que al iniciar la busqueda se encuentran datos iguales en una de las 'filas' de la 'columna' CAMPO_DATO1 a lo que se obtuvo en 'Abc', deberia ejecutarse el messagemode y retornar, sino seguir de largo (?
Código PHP:
public Lukas(id) { static Abc[32]; read_args(Abc, charsmax(Abc)) remove_quotes(Abc); trim(Abc)
Se que usaste while, pero como no va a ver mas de un dato igual por que ya desde el comienzo hare que no se pueda usar dos veces el mismo dato.
Ah, me tira errores: L 12/13/2011 - 07:51:19: ERROR There is no search in progress
L 12/13/2011 - 07:51:19: [AMXX] Displaying debug trace (plugin "****.amxx")
L 12/13/2011 - 07:51:19: [AMXX] Run time error 10: native error (native "adv_vault_find_next")
L 12/13/2011 - 07:51:19: [AMXX] [0] *******.sma::Lukas (line 610)
La linea 610 vendria a ser la condicion.
Pd: uso dos veces adv_vault_find_closed() por que si la condicion da true no se ejecutaria el que esta debajo de la condicion.
pd2: por que carajos dice 2011, lol :/
28/09/2014, 01:27 PM (Última modificación: 28/09/2014, 01:29 PM por Destro.)
Si usas adv_vault_get_prepare() ya quedan todos los datos del key preparados, pero si usas adv_vault_find_next() se cambia aunque no encuentre el dato que busques.
Es raro que salga ese error con el code que pasaste o.O
no sale ningún otro error antes ?, lo único que se me ocurre es que fopen devolvió 0 por algún error interno.
Si te sigue pasando anda a
Código PHP:
public native_vault_find_start(iPlugin, iParams) // ================================
(28/09/2014, 01:27 PM)Destro escribió: Si usas adv_vault_get_prepare() ya quedan todos los datos del key preparados, pero si usas adv_vault_find_next() se cambia aunque no encuentre el dato que busques.
Es raro que salga ese error con el code que pasaste o.O
no sale ningún otro error antes ?, lo único que se me ocurre es que fopen devolvió 0 por algún error interno.
Si te sigue pasando anda a
Código PHP:
public native_vault_find_start(iPlugin, iParams) // ================================
debug_adv-vault.log: L 09/28/2014 - 20:22:34: Log file started (file "cstrike\addons\amxmodx\logs\debug_adv-vault.log") (game "cstrike") (amx "1.8.2")
L 09/28/2014 - 20:22:34: Error fopen
L 09/28/2014 - 20:23:32: Error fopen
error_***.log: L 09/28/2014 - 20:23:32: ERROR There is no search in progress
L 09/28/2014 - 20:23:32: [AMXX] Displaying debug trace (plugin "***.amxx")
L 09/28/2014 - 20:23:32: [AMXX] Run time error 10: native error (native "adv_vault_find_next")
L 09/28/2014 - 20:23:32: [AMXX] [0] Deathrun.sma::funcion_asd (line 735)
Linea 735 = la condicion donde se usa adv_vault_find_next()
29/09/2014, 12:05 AM (Última modificación: 29/09/2014, 12:06 AM por LuKks.)
No existe, es lo que estaba viendo en el sma de tu guardado pero no existe data.dat
Lo estoy probando en mi pc en este momento ya que me da paja estar subiendo desde filezilla, ademas los recursos de mi pc no dan para tener todas las cosas abiertas asi que desde mi pc, pero si solo funciona en servidor hosteado no hay problema decime (aunque es poco probable eso)
Edit: y si en ves de retornar pongo para que cree el directorio nuevamente por que al parecer no lo creo la primera vez ? (mkdir())
Ahh
Vos cuando agregaste la parte de búsqueda a tu plugin la database del vault estaba limpia no ?, crea el archivo manualmente y ya tendría que andar.
Fui haciendo las cosas que me decias y en cada test diferente eliminaba la carpeta adv_vault para que se cree todo de vuelta :p
De todas formas creo que esta mal que tire errores, deberia funcionar :/
O sea, primero debo crear la base de datos sin las funciones de busqueda y luego de que esten los archivos creados modifico el plugin agregando las funciones de busquedas y ahi deberia funcionar ?