Enviar respuesta 
[Aporte]: Simple Guardado de APs Automatico
Autor Mensaje
Sangriento Sin conexión
Miembro


Mensajes: 125
Registro en: Oct 2013
Reputación: 5
Mensaje: #1
[Aporte]: Simple Guardado de APs Automatico
bueno aqui les dejo este simple guardado Fvault que te guarda automaticamente los datos cuando te desconectas del server.

Código PHP:
#include <amxmodx>
#include <zombieplague> // include del zombieplague
#include <fvault>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

// Creamos variables globales
new name[32]
new 
data[24]
new 
APs[20]

// Nombre de la database
new const g_db[] = "Guardado_db"

public plugin_init()
    
register_plugin(PLUGINVERSIONAUTHOR)

    
// El cliente esta entrando
public client_putinserverid Loadid // Cargamos los datos


// el cliente se desconecta
public client_disconnectid )
{
    if( !
is_user_botid ) ) // si no es un bot
        
Saveid // guardamos los datos
}

Loadid // Cargando los datos
{
    
get_user_nameidnamecharsmaxname ) ) // obtenemos el nombre del cliente
    
    // detectamos si en la database, existe el nombre con sus respectivos datos
    
if( fvault_get_datag_dbnamedatacharsmaxdata ) ) )
    {
        
// separa los datos del cliente, ejemplo "Fulano" "12312"
        
parsedataAPscharsmaxAPs ) )
        
        
// cargamos los ammopacks
        
zp_set_user_ammo_packsidstr_to_numAPs ) )
        
        
// si lo quieren hacer interno al guardado deben cambiar la native por la variable ejemplo:
        // g_ammopacks[ id ] = str_to_num( APs )
    
}
}

Saveid // guardamos
{
    
get_user_nameidnamecharsmaxname ) ) // obtenemos el nombre del cliente
    
    // guardamos sus datos
    
formatexdatacharsmaxdata ), "%d"zp_get_user_ammo_packsid ) )
    
    
// si lo quieren hacer interno al guardado deben cambiar la native por la variable ejemplo:
    // formatex( data, charsmax( data ), "%d", g_ammopacks[ id ] )
    
    
fvault_set_datag_dbnamedata )


espero que sea de su agrado ...

Sin mi combustible( ANIME ) no vivo.
02/05/2014 08:33 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
kev1 Sin conexión
Miembro


Mensajes: 135
Registro en: Dec 2013
Reputación: 3
Mensaje: #2
RE: [Aporte]: Simple Guardado de APs Automatico
Good Job!

/id/kevinv2
02/05/2014 10:29 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
[Anti] Sin conexión
Miembro Sr.


Mensajes: 725
Registro en: Oct 2013
Reputación: 20
Mensaje: #3
RE: [Aporte]: Simple Guardado de APs Automatico
Vastante practico y fácil de usar.
03/05/2014 05:00 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
3mcy daimon't Sin conexión
Miembro


Mensajes: 219
Registro en: Nov 2013
Reputación: 1
Mensaje: #4
RE: [Aporte]: Simple Guardado de APs Automatico
Buen aporte... lastima que los vaults fueron creados pensado localmente, ya que la perdida de datos es inebitale si lo pones en un server...

Sistema de Logros v2.0 + Guardado

He vuelto... esta vez con mas ganas de ayudar que nunca!
04/05/2014 12:09 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Sangriento Sin conexión
Miembro


Mensajes: 125
Registro en: Oct 2013
Reputación: 5
Mensaje: #5
RE: [Aporte]: Simple Guardado de APs Automatico
lo tube trabajando en un server host/dedicado y nunca perdi datos guarde 39 variables
y nunca perdi nada, tampoco se bugueaba.. lo deje trabajando casi 2 meses despues por problemas de $$.. lo deje

Sin mi combustible( ANIME ) no vivo.
04/05/2014 01:03 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Nike Sin conexión
Miembro


Mensajes: 208
Registro en: Nov 2013
Reputación: 4
Mensaje: #6
RE: [Aporte]: Simple Guardado de APs Automatico
(04/05/2014 12:09 PM)3mcy daimont escribió:  Buen aporte... lastima que los vaults fueron creados pensado localmente, ya que la perdida de datos es inebitale si lo pones en un server...

estas equivocado, no hay perdida de datos en fvault dependiendo como lo codies, tuve un súper Hero mod con mas de 300 cuentas creadas, aparte de guardar la xp y lvl guardaba un máximo de 30 o mas héroes...

[Guia] Granada de Droga [actulizado 01/04/14]
[Guia] Cambio de leap zp 4.2 a 4.3

Zp 4.2 Extincion [Beta+Lvl] Edicion 0.1 (%95) terminado
(Este mensaje fue modificado por última vez en: 04/05/2014 08:40 PM por Nike.)
04/05/2014 08:38 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
3mcy daimon't Sin conexión
Miembro


Mensajes: 219
Registro en: Nov 2013
Reputación: 1
Mensaje: #7
RE: [Aporte]: Simple Guardado de APs Automatico
(04/05/2014 08:38 PM)Nike escribió:  
(04/05/2014 12:09 PM)3mcy daimont escribió:  Buen aporte... lastima que los vaults fueron creados pensado localmente, ya que la perdida de datos es inebitale si lo pones en un server...

estas equivocado, no hay perdida de datos en fvault dependiendo como lo codies, tuve un súper Hero mod con mas de 300 cuentas creadas, aparte de guardar la xp y lvl guardaba un máximo de 30 o mas héroes...

A lo que me refiero esque los vaults son muy sensibles, si se cae mucho el server se pierden datos... si guardas muchas variables los mismo, a no ser que crees 1 vault para cada variable... cosa que tampoco sé si funcionaria pero bueno aun asi la confianza que te da sql no te la da ningun otro sistema de guardado actual aunque sql no haya sido diseñado originalmente como sistema de guardado para juegos.

EDIT: Creo que tambien le guarda los datos a hltv...

Código PHP:
if(!is_user_bot(id) || !is_user_hltv(id))
             
Save(id

Sistema de Logros v2.0 + Guardado

He vuelto... esta vez con mas ganas de ayudar que nunca!
(Este mensaje fue modificado por última vez en: 05/05/2014 10:54 AM por 3mcy daimon't.)
05/05/2014 10:48 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Kane Sin conexión
Miembro Sr.


Mensajes: 532
Registro en: Feb 2014
Reputación: 17
Mensaje: #8
RE: [Aporte]: Simple Guardado de APs Automatico
(05/05/2014 10:48 AM)3mcy daimont escribió:  A lo que me refiero esque los vaults son muy sensibles, si se cae mucho el server se pierden datos... si guardas muchas variables los mismo, a no ser que crees 1 vault para cada variable... cosa que tampoco sé si funcionaria pero bueno aun asi la confianza que te da sql no te la da ningun otro sistema de guardado actual aunque sql no haya sido diseñado originalmente como sistema de guardado para juegos.
Por dios, no digas boludeces. Si se cae mucho el server, por mas que tengas vault/fvault/nfvualt/sql-vault/sqlite o mysql perdes datos. Despues si guardas muchas variables en vault tampoco pasa nada, es como todo, si lo haces bien anda y sino no.

(19/06/2014 11:08 PM)01011001 escribió:  No tiene niveles infinitos, llega hasta 2147483648 (Y despues hace un integer overflow)

(19/06/2014 11:08 PM)[R]ak escribió:  Mis conocimientos aumentaron un 500% con este post
05/05/2014 01:09 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
3mcy daimon't Sin conexión
Miembro


Mensajes: 219
Registro en: Nov 2013
Reputación: 1
Mensaje: #9
RE: [Aporte]: Simple Guardado de APs Automatico
(05/05/2014 01:09 PM)Kane escribió:  
(05/05/2014 10:48 AM)3mcy daimont escribió:  A lo que me refiero esque los vaults son muy sensibles, si se cae mucho el server se pierden datos... si guardas muchas variables los mismo, a no ser que crees 1 vault para cada variable... cosa que tampoco sé si funcionaria pero bueno aun asi la confianza que te da sql no te la da ningun otro sistema de guardado actual aunque sql no haya sido diseñado originalmente como sistema de guardado para juegos.
Por dios, no digas boludeces. Si se cae mucho el server, por mas que tengas vault/fvault/nfvualt/sql-vault/sqlite o mysql perdes datos. Despues si guardas muchas variables en vault tampoco pasa nada, es como todo, si lo haces bien anda y sino no.

No digo "boludeces" siempre que usé vaults perdi datos... y vamos que codear un sistema de guardado no es algo del otro mundo el unico que si vale la pena de los vaults es nfvault, con sql nunca. pero nunca perdi dato alguno y bueno no soy el unico que opina de la misma forma.

Sistema de Logros v2.0 + Guardado

He vuelto... esta vez con mas ganas de ayudar que nunca!
06/05/2014 03:29 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
cLAANS Sin conexión
Miembro Sr.


Plugin developer Trebol purpura
Mensajes: 653
Registro en: Oct 2013
Reputación: 16
Mensaje: #10
RE: [Aporte]: Simple Guardado de APs Automatico
Facil y practico.

Como muchos por hay arriba, depende como este formado el código se pueden o no perder datos

Saludos,
cLAANS.-

Mi unico plugin.
Tutorial de niveles.

Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'

(09/11/2017 09:30 PM)SoundBlaster escribió:  Espera y llamo a los power rangers para que me digan la linea de error
06/05/2014 10:17 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS