Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fvault>
  4.  
  5. // Natives
  6. native zp_set_user_ammo_packs(id, AmmoPacks);
  7. native zp_set_level(id, Level);
  8. native zp_get_user_ammo_packs(id);
  9. native zp_get_level(id);
  10.  
  11. new const FVAULT_AMMO_PACKS[] = "AmmoPacks";
  12. new const FVAULT_LEVEL_XP[] = "LevelXP";
  13.  
  14. new g_name[33][32], vault_data[32], vault_level[32];
  15.  
  16. public client_putinserver(id)
  17. {
  18. if(is_user_bot(id) || is_user_hltv(id))
  19. return;
  20.  
  21. get_user_name(id, g_name[id], charsmax(g_name));
  22.  
  23. // Load Ammo Packs
  24. if(fvault_get_data(FVAULT_AMMO_PACKS, g_name[id], vault_data, charsmax(vault_data)))
  25. zp_set_user_ammo_packs(id, str_to_num(vault_data));
  26.  
  27. // Load Level
  28. if(fvault_get_data(FVAULT_LEVEL_XP, g_name[id], vault_level, charsmax(vault_level)))
  29. zp_set_level(id, str_to_num(vault_level));
  30. }
  31.  
  32. public client_disconnect(id)
  33. {
  34. if(is_user_bot(id) || is_user_hltv(id))
  35. return;
  36.  
  37. new str_packs[32], str_level[32];
  38. num_to_str(zp_get_user_ammo_packs(id), str_packs, sizeof(str_packs)-1);
  39. num_to_str(zp_get_level(id), str_level, sizeof(str_level)-1);
  40.  
  41. fvault_set_data(FVAULT_AMMO_PACKS, g_name[id], str_packs);
  42. fvault_set_data(FVAULT_LEVEL_XP, g_name[id], str_level);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement