Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <fvault>
- // Natives
- native zp_set_user_ammo_packs(id, AmmoPacks);
- native zp_set_level(id, Level);
- native zp_get_user_ammo_packs(id);
- native zp_get_level(id);
- new const FVAULT_AMMO_PACKS[] = "AmmoPacks";
- new const FVAULT_LEVEL_XP[] = "LevelXP";
- new g_name[33][32], vault_data[32], vault_level[32];
- public client_putinserver(id)
- {
- if(is_user_bot(id) || is_user_hltv(id))
- return;
- get_user_name(id, g_name[id], charsmax(g_name));
- // Load Ammo Packs
- if(fvault_get_data(FVAULT_AMMO_PACKS, g_name[id], vault_data, charsmax(vault_data)))
- zp_set_user_ammo_packs(id, str_to_num(vault_data));
- // Load Level
- if(fvault_get_data(FVAULT_LEVEL_XP, g_name[id], vault_level, charsmax(vault_level)))
- zp_set_level(id, str_to_num(vault_level));
- }
- public client_disconnect(id)
- {
- if(is_user_bot(id) || is_user_hltv(id))
- return;
- new str_packs[32], str_level[32];
- num_to_str(zp_get_user_ammo_packs(id), str_packs, sizeof(str_packs)-1);
- num_to_str(zp_get_level(id), str_level, sizeof(str_level)-1);
- fvault_set_data(FVAULT_AMMO_PACKS, g_name[id], str_packs);
- fvault_set_data(FVAULT_LEVEL_XP, g_name[id], str_level);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement