So much reduntant code for such a simple task.
First of all, open the vault in "plugin_init" and close it in "plugin_end", instead of doing it every time a player enters/leaves.
Saving - in "client_disconnect":
Code:
new szName[32], szModel[3]
get_user_name(id, szName, charsmax(szName))
num_to_str(kramponcinsi[id], szModel, charsmax(szModel))
nvault_set(nameVault, szName, szModel)
Loading - in "client_connect" (no task required):
Code:
new szName[32], szModel[3]
get_user_name(id, szName, charsmax(szName))
if(nvault_get(nameVault, szName, szModel, charsmax(szModel))
{
kramponcinsi[id] = str_to_num(szModel)
}
else
{
kramponcinsi[id] = 0
}
__________________