Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Hola , Nose si es posible, de guardar datos de un jugador usando cualquier vault y resetearlos cuando termine de mapa por más que no esté conectado?. La idea de esto es para no volver a setear los datos a 0 cuando se desconecta y conecta en el mismo mapa
Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Alguien ?
Mensajes: 1,040
Temas: 89
Registro en: Jun 2015
Reputación:
21
Código PHP: #include <amxmodx> #include <adv_vault>
#define PLUGIN "Simple guardado" #define VERSION "1.0" #define AUTHOR "HK-416"
new g_nivel[33] new g_exp[33]
enum { CAMPO_NIVEL = 0, CAMPO_EXP, CAMPO_MAX } new g_campos[CAMPO_MAX] new g_vault
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_vault = adv_vault_open("guardado", false) g_campos[CAMPO_NIVEL] = adv_vault_register_field(g_vault, "Nivel") g_campos[CAMPO_EXP] = adv_vault_register_field(g_vault, "Exp") adv_vault_init(g_vault)
adv_vault_clear(g_vault, CLEAR_ALL) }
public client_putinserver(id) { g_exp[id] = 0 g_nivel[id] = 1 cargar(id) set_task(2.0, "HUD", id,_,_,"b") }
public client_disconnect(id) { guardar(id) }
public HUD(id) { g_exp[id] ++ while (g_exp[id] >= 20) { g_exp[id] = 0 g_nivel[id] ++ } set_hudmessage(255, 0, 0, 0.0, 0.0, 0, 6.0, 2.0) show_hudmessage(id, "Experiencia: %d/20^nNivel: %d", g_exp[id], g_nivel[id]) }
public guardar(id) { static name[32] get_user_name(id, name, 31) adv_vault_set_start(g_vault) adv_vault_set_field(g_vault, g_campos[CAMPO_NIVEL], g_nivel[id]) adv_vault_set_field(g_vault, g_campos[CAMPO_EXP], g_exp[id]) adv_vault_set_end(g_vault, 0, name) }
public cargar(id) { static name[32] get_user_name(id, name, 31) if(!adv_vault_get_prepare(g_vault, _, name)) return; g_nivel[id] = adv_vault_get_field(g_vault, g_campos[CAMPO_NIVEL]) g_exp[id] = adv_vault_get_field(g_vault, g_campos[CAMPO_EXP]) }
“Quien te quiere en su vida, volverá a buscarte”
Qué frase más estúpida
Porque quien te quiere en su vida, jamás se iría.
Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Hola , lo que necesito que se borre todos los datos de la base de datos al cambiarse de mapa , es posible?
Mensajes: 400
Temas: 112
Registro en: Mar 2019
Reputación:
1
(28/05/2019, 10:28 PM)warrior escribió: Hola , lo que necesito que se borre todos los datos de la base de datos al cambiarse de mapa , es posible? Explicate, mejor en verdad no te entiendo lo que pretendes pedir.!
SI NO VAS AYUDAR, POR FAVOR NO COMENTAR
Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Guardar datos pero que sea por mapa y no permanente, que cuando se cambie de mapa se borre todos los datos , yo uso sqlite , Nose si será posible ?
Mensajes: 1,040
Temas: 89
Registro en: Jun 2015
Reputación:
21
(28/05/2019, 10:28 PM)warrior escribió: Hola , lo que necesito que se borre todos los datos de la base de datos al cambiarse de mapa , es posible? En lo que te pase se borra todos los datos
“Quien te quiere en su vida, volverá a buscarte”
Qué frase más estúpida
Porque quien te quiere en su vida, jamás se iría.
Mensajes: 546
Temas: 65
Registro en: Jan 2017
Reputación:
4
Dale, lo pruebo y te aviso
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
tries
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
29/05/2019, 12:39 PM
(Última modificación: 29/05/2019, 12:41 PM por Valentina.. Edited 1 time in total.)
(28/05/2019, 10:34 PM)DavidLG escribió: (28/05/2019, 10:28 PM)warrior escribió: Hola , lo que necesito que se borre todos los datos de la base de datos al cambiarse de mapa , es posible? Explicate, mejor en verdad no te entiendo lo que pretendes pedir.!
Para que preguntas si no tenés ni put# idea de cómo hacerlo?...
PD: También podes hacerlo con tries como dice kiki.
Saludos.
Mensajes: 1,072
Temas: 57
Registro en: Feb 2016
Reputación:
8
Sí lo que pedís o sea sea un guardado por mapas, onda tipo, en de_dust2 tengo 10 frags, pero en de_train tengo 0 frags, podes hacer esto..
Código PHP: new Mapa[32]; get_mapname(Mapa, charsmax(Mapa)); strtolower(Mapa); if(equal(Mapa, "de_dust2")) { GuardarDust2(id); else if(equal(Mapa, "de_train")) { GuardarTrain(id); }
Mensajes: 400
Temas: 112
Registro en: Mar 2019
Reputación:
1
(29/05/2019, 12:39 PM)Chema escribió: (28/05/2019, 10:34 PM)DavidLG escribió: (28/05/2019, 10:28 PM)warrior escribió: Hola , lo que necesito que se borre todos los datos de la base de datos al cambiarse de mapa , es posible? Explicate, mejor en verdad no te entiendo lo que pretendes pedir.!
Para que preguntas si no tenés ni put# idea de cómo hacerlo?...
PD: También podes hacerlo con tries como dice kiki.
Saludos. Le pido, ayuda a un amigo mio, para solucionarle el problema del pana porque algun problema?
SI NO VAS AYUDAR, POR FAVOR NO COMENTAR
|