24/06/2021, 09:30 PM
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
Saludos!
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_VERSION, FCVAR_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(id, mplayer, charsmax(mplayer))
num_to_str(cs_get_user_money(id), szMoney, charsmax(szMoney))
fvault_set_data(g_szVault, mplayer, szMoney)
}
LoadData(id)
{
new mplayer[100], szData[100]
get_user_name(id, mplayer, charsmax(mplayer))
if(fvault_get_data(g_szVault, mplayer, szData, charsmax(szData)))
cs_set_user_money(id, str_to_num(szData))
}
public plugin_end()
{
if(get_pcvar_num(g_cvMapOnly))
fvault_clear(g_szVault)
}
Saludos!