Guardar dinero
#1
Necesito una ayuda con este guardado de dinero al guardar dinero lo guarda pero al momento de cargarlo no lo carga el de dinero que guardo me quita todo el dinero dejándome con 800$ no se como solucionarlo


 
Código PHP:
#include <amxmodx>
#include <cstrike>
#include <fvault>

#define PLUGIN_VERSION "1.1"
new const g_szVault[] = "SaveMoney"
new g_cvMapOnly

public plugin_init()
{
    
register_plugin("Save de Money"PLUGIN_VERSION"OciXCrom")
    
register_cvar("Savemoney"PLUGIN_VERSIONFCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
    
g_cvMapOnly register_cvar("SM_Only""0")
    
}

public 
client_putinserver(id)
    
LoadData(id)

public 
client_disconnected(id)
    
SaveData(id)

SaveData(id)
{
    new 
mplayer[100], szMoney[100]
    
get_user_name(idmplayercharsmax(mplayer))
    
num_to_str(cs_get_user_money(id), szMoneycharsmax(szMoney))
    
fvault_set_data(g_szVaultmplayerszMoney)
}

LoadData(id)
{
    new 
mplayer[100], szData[100]
    
get_user_name(idmplayercharsmax(mplayer))
    
    if(
fvault_get_data(g_szVaultmplayerszDatacharsmax(szData)))
        
cs_set_user_money(idstr_to_num(szData))
}

public 
plugin_end()
{
    if(
get_pcvar_num(g_cvMapOnly))
        
fvault_clear(g_szVault)


Saludos! Gran sonrisa
Responder
#2
¿Se borra el dinero al cambiar el mapa?

Fíjate en la CVAR: SM_Only
Responder
#3
ya he intentado con la cvar y no funciona
Responder
#4
Vuelve a descargar fvault.inc (del foro en inglés) y compila otra vez.
Responder
#5
perdón por no explicarme, es que si me compila pero la cvar no funciona
Responder
#6
(26/06/2021, 01:04 PM)CakiC escribió: perdón por no explicarme, es que si me compila pero la cvar no funciona

¿Pero hiciste lo que te sugerí? https://forums.alliedmods.net/showthread.php?t=76453
Responder
#7
(26/06/2021, 01:41 PM)Mía escribió: ¿Pero hiciste lo que te sugerí? https://forums.alliedmods.net/showthread.php?t=76453

si acabo de hacer lo que me sugeriste pero lo que pasa es lo siguiente: gane dinero y cambie de mapa pero carga el dinero pero al entrar a cualquier equipo me quita todo el dinero
Responder
#8
Tal vez se está mandando un sv_restart y eso te quita todo el dinero guardado...
Responder
#9
de hecho ya lo resolví el problema lo tiene el comando mp_startmoney lo que hace que me quite todo el dinero dejándome con 800$ entonces no se como se crea el plugin, porque ya lo intente con cfg pero nada eh estado buscando el plugin pero no lo consigo
Responder
#10
0 = saves the money forever (if you had 8000$ on the previous map, you will start with that much on the next one)

revisa tener la cvar en 0 y no en 1
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#11
yo siempre he tenido la cvar en 0 pero sigue quitándome el dinero

PD: el guarda pero al entrar en un mapa el lo carga pero al elegir un equipo me quita el dinero
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)