Enviar respuesta 
[TUTORIAL] Como crear guardado FVAULT
Autor Mensaje
zoolk Sin conexión
Miembro Destacado


1k
Mensajes: 1,299
Registro en: Feb 2014
Reputación: 21
Mensaje: #1
[TUTORIAL] Como crear guardado FVAULT
Primeramente agregamos el include necesario a nuestra carpeta de includes, lo dejare abajo para que puedan descargarlo
Código PHP:
#include <fvault> 

Agregamos el nombre del archivo donde se guardaran los datos

Código PHP:
#define guardar_datos "variable" 

Pasamos a crear la variable que queremos guardar

Código PHP:
new vault_variable[33

Creamos la función para guardar los datos de la variable creada esta se puede llamar en client_disconnect o en un menú para hacer una opción de guardar datos

Código PHP:
vault_guardar_datos(id)
{
        new 
data[4]; formatex(datacharsmax(data), "%d"vault_variable[id]) // ponemos sus puntos en un string
        
new iName[33]; get_user_name(idiNamecharsmax(iName)) //obtenemos su nombre y lo almacenamos en iName
        
fvault_set_data(guardar_datosiNamedata// Guardamos el nombre y los dato de la variable creada (vault_variable)


Esta función la llamaran cuando quieran que carguen sus datos ya sea en un menu, al loguearse o en client_putinserver

Código PHP:
vault_cargar_datos(id)
{
        new 
data[4], iName[33]; get_user_name(idiNamecharsmax(iName)) //obtenemos su nombre
        
if(fvault_get_data(guardar_datosiNamedatacharsmax(data))) // obtenemos el nombre y los datos guardados ya almacenados al guardar con la anterior función
        
vault_variable[id] = str_to_num(data// le damos los datos guardados de la variable ya obtenida y cargada




Como hacer para cargar los datos al entrar al servidor?


Código PHP:
public client_putinserver(id)
{
        
vault_cargar_datos(id)




Como hacer para guardar los datos al salir al servidor?


Código PHP:
public client_disconnect(id)
{
        
vault_guardar_datos(id)




como añadir Guardar y Cargar datos a un menú?


Código PHP:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Guardar Cargar data"
#define VERSION "1.0"
#define AUTHOR "zoolk"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /misdatos""CmdMisdatos")
}

public 
CmdMisdatos(id)
{
        new 
menu menu_create("Guardado Fvault""CmdDatos")
        
        
menu_additem(menu"Guardar datos""1")
        
menu_additem(menu"Cargar datos""2")

        
menu_display(idmenu0)
}

public 
CmdDatos(id)
{
        if(
item == MENU_EXIT)
        {
                
menu_destroy(menu)
                return 
PLUGIN_HANDLED;
        }

        switch(
item)
        {
                case 
0vault_guardar_datos(id)
                case 
1vault_cargar_datos(id)
        }


Espero que les de una ayuda ya que muchos buscan guardados fvault y la mayoría los mandan a mysql si hay algún error o algo favor de avisarme para reponerlo.
Espero les sirva


Archivo(s) adjuntos
fvault.inc (Tamaño: 14.35 KB / Descargas: 39)
(Este mensaje fue modificado por última vez en: 19/08/2017 03:14 PM por zoolk.)
07/06/2014 02:52 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
AguuS.- Sin conexión
Miembro Sr.


Mensajes: 377
Registro en: Jan 2014
Reputación: 5
Mensaje: #2
RE: [TUTORIAL] Como crear guardado FVAULT
Muchos que no saben se van a confundir si explicas así

Código PHP:
"Esta función la llamaran cuando quieran que carguen sus datos ya sea en un menu, al loguearse o en client_putinserver" 

Yo te recomiendo que expliques así

Luego nos vamos a client_disconnect y guardamos los datos

Código PHP:
public client_disconnect(id) {
    
vault_guardar_datos(id)


Y para cargar datos al entrar, nos vamos a client_putinserver y ponemos así

Código PHP:
public client_putinserver(id) {
    
vault_cargar_datos(id)


Saludos!

Image
07/06/2014 02:56 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
zoolk Sin conexión
Miembro Destacado


1k
Mensajes: 1,299
Registro en: Feb 2014
Reputación: 21
Mensaje: #3
RE: [TUTORIAL] Como crear guardado FVAULT
Gracias ya lo arreglo
07/06/2014 03:01 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
cristian16114 Sin conexión
Miembro


Mensajes: 119
Registro en: Jan 2014
Reputación: 0
Mensaje: #4
RE: [TUTORIAL] Como crear guardado FVAULT
Si quiero guarda la variable :

g_level[33]
g_puntos[33] ?

estaria bueno que indiques como guardar otras variables.
07/06/2014 03:23 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
zoolk Sin conexión
Miembro Destacado


1k
Mensajes: 1,299
Registro en: Feb 2014
Reputación: 21
Mensaje: #5
RE: [TUTORIAL] Como crear guardado FVAULT
hay esta indicado para guardar una variable... usa lógica Whatever
(Este mensaje fue modificado por última vez en: 07/06/2014 03:35 PM por zoolk.)
07/06/2014 03:33 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
mongito100 Sin conexión
Miembro Héroe


El protector
Mensajes: 1,566
Registro en: Feb 2014
Reputación: 28
Mensaje: #6
RE: [TUTORIAL] Como crear guardado FVAULT
Usar formatex para convertir un numero a stringWhatever

[TUT] Carnage

Fight

"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"

Anónimo
07/06/2014 03:44 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: #7
RE: [TUTORIAL] Como crear guardado FVAULT
que diferencia tiene a lo que yo he posteado ??

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


Plugin developer
Mensajes: 986
Registro en: Oct 2013
Reputación: 16
Mensaje: #8
RE: [TUTORIAL] Como crear guardado FVAULT
Si vas a guardar una sola variable, usa num_to_str. Si son más de una, formatex


Ni te molestes en enviarme un mensaje privado para pedirme ayuda porque NO lo voy a contestar.
Gracias por su atención.
07/06/2014 05:45 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
zoolk Sin conexión
Miembro Destacado


1k
Mensajes: 1,299
Registro en: Feb 2014
Reputación: 21
Mensaje: #9
RE: [TUTORIAL] Como crear guardado FVAULT
Sangriento no sabia que tenias un tutorial sobre fvault es que como muchos últimamente preguntan no me di cuenta
07/06/2014 06:03 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
UnrealT Sin conexión
Miembro Destacado


Mensajes: 788
Registro en: Nov 2013
Reputación: 11
Mensaje: #10
RE: [TUTORIAL] Como crear guardado FVAULT
Una pregunta , porque a data le asignas 6 celdas?

Código PHP:
new data[6
08/06/2014 12:54 AM
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