Tak jak w temacie mam taki problem ;/
L 12/06/2015 - 16:16:25: [nVault] Invalid vault id: 0 L 12/06/2015 - 16:16:25: [AMXX] Displaying debug trace (plugin "cso_zombie_scenario.amxx") L 12/06/2015 - 16:16:25: [AMXX] Run time error 10: native error (native "nvault_set") L 12/06/2015 - 16:16:25: [AMXX] [0] cso_zombie_scenario.sma::Save_PlayerLevel (line 5564) L 12/06/2015 - 16:16:25: [AMXX] [1] cso_zombie_scenario.sma::client_disconnect (line 652) L 12/06/2015 - 16:16:25: [nVault] Invalid vault id: 0 L 12/06/2015 - 16:16:25: [AMXX] Displaying debug trace (plugin "cso_zombie_scenario.amxx") L 12/06/2015 - 16:16:25: [AMXX] Run time error 10: native error (native "nvault_close") L 12/06/2015 - 16:16:25: [AMXX] [0] cso_zombie_scenario.sma::plugin_end (line 5545)
public plugin_end()
{
nvault_close(g_vault);
}
Save_PlayerLevel(id)
{
new PlayerName[32], PlayerAuthID[35];
get_user_name(id, PlayerName, charsmax(PlayerName))
get_user_authid(id, PlayerAuthID, charsmax(PlayerAuthID))
new vaultkey[64], vaultdata[256];
if(SteamUser[id] == true)
{
format(vaultkey, 63, "%s-LevelInfo", PlayerAuthID)
} else {
format(vaultkey, 63, "%s-LevelInfo", PlayerName)
}
format(vaultdata, 255, "%i#%i#", Player_Exp[id], Player_Level[id])
nvault_set(g_vault, vaultkey, vaultdata)
return PLUGIN_CONTINUE;
}
Load_PlayerLevel(id)
{
new PlayerName[32], PlayerAuthID[35];
get_user_name(id, PlayerName, charsmax(PlayerName))
get_user_authid(id, PlayerAuthID, charsmax(PlayerAuthID))
new vaultkey[64], vaultdata[256];
if(SteamUser[id] == true)
{
format(vaultkey, 63, "%s-LevelInfo", PlayerAuthID)
} else {
format(vaultkey, 63, "%s-LevelInfo", PlayerName)
}
format(vaultdata, 255, "%i#%i#", Player_Exp[id], Player_Level[id])
nvault_get(g_vault, vaultkey, vaultdata, 255)
replace_all(vaultdata, 255, "#", " ")
new playerxp[32], playerlevel[32];
parse(vaultdata, playerxp, 31, playerlevel, 31)
Player_Exp[id] = str_to_num(playerxp)
Player_Level[id] = str_to_num(playerlevel)
return PLUGIN_CONTINUE;
}
public client_disconnect(id)
{
Save_PlayerLevel(id)
if(Status[id] == LOGGED || Status[id] == REGISTERED)
{
Accounts_Save(id)
}
new szName[32];
get_user_name(id, szName, 31);
print_color(0, "%L", LANG_PLAYER, "PLAYER_LEFTGAME", szName);
return PLUGIN_HANDLED;
}


Dodatki SourceMod




Moja zawartość
Mężczyzna