AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [Ayuda]Guardar una variable (https://forums.alliedmods.net/showthread.php?t=203476)

BlackFur 12-20-2012 07:22

[Ayuda]Guardar una variable
 
Bueno vengo a pedir como guardar una variable en mi caso
PHP Code:

new g_serverkill 

es que no se como :p , y la quiero guardar para hacer algo con ella luego.

lucas_7_94 12-20-2012 08:24

Re: [Ayuda]Guardar una variable
 
Guardar una variable en donde ? En otra variable , en una base de datos , en un archivo ?

BlackFur 12-20-2012 10:14

Re: [Ayuda]Guardar una variable
 
fvault es para luego calcular un valor

GalaxyA 12-20-2012 12:39

Re: [Ayuda]Guardar una variable
 
Pero Black postea el code po ¬¬

Roccoxx 12-20-2012 13:15

Re: [Ayuda]Guardar una variable
 
fvault
https://forums.alliedmods.net/showthread.php?t=114458
https://forums.alliedmods.net/showthread.php?t=76453

nvault

http://forums.alliedmods.net/showpos...63&postcount=1
https://forums.alliedmods.net/showthread.php?t=49676

ahi tenes

BlackFur 12-20-2012 13:40

Re: [Ayuda]Guardar una variable
 
creo que no entienden es una variable del server no de un usuario :c

Roccoxx 12-20-2012 13:48

Re: [Ayuda]Guardar una variable
 
y bueno.
PHP Code:

new const g_vault_name[] = "AP";

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Dedicado a meTaLiCroSS xD
    
register_forward(FM_Sys_Error"fw_svshutdown"// El nombre de 
    
register_forward(FM_GameShutdown"fw_svshutdown"// las forwards
    
register_forward(FM_ServerDeactivate "fw_svshutdown"// lo dice todo
    
register_forward(FM_ChangeLevel"fw_svshutdown"// Gracias eXacT :P
    
    // Evento
    
register_logevent("logevent_round_end"2"1=Round_End")
}

public 
logevent_round_end() // Al finalizar la ronda
{
        
SaveAp()
}

LoadAp() // Funcion para cargar AP
{   
    new 
name[32] = "sv"
    
new data[16]; 
    if(
fvault_get_data(g_vault_namenamedata15)) // Si se obtiene la data
    
{
        
haces lo tuyo
    
}
}

SaveAp() // Funcion para guardar AP
{
    new 
name[32] = "sv"
    
new data[16]; // Obtenemos los 
    
num_to_str(g_serverkilldata15); // g_serverkill
    
    
fvault_set_data(g_vault_namenamedata); // y guardamos
}

public 
fw_svshutdown() // Si el servidor cae
{
        
SaveAp() // Guardamos..


probalo lo hice por aca

YakumoHiratsuhi 12-20-2012 16:12

Re: [Ayuda]Guardar una variable
 
igualmente como hizo Roccoxx, las vaults se manejan por "keys" que son los identificadores de cada registro, el guardo la key como "sv" y cada vez que se carga, guarda los datos de g_serverkill.

+1 :up:

BlackFur 12-20-2012 18:50

Re: [Ayuda]Guardar una variable
 
a gracias tonce la key para el servidor es "sv"?

Roccoxx 12-20-2012 18:57

Re: [Ayuda]Guardar una variable
 
si, aunque en lugar de crear 2 veces name la podes hacer una vez, lo mio fue solo un ejemplo


All times are GMT -4. The time now is 05:15.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.