Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 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. native zp_set_user_points(id, Points);
  11. native zp_get_user_points(id);
  12.  
  13. new const FVAULT_AMMO_PACKS[] = "AmmoPacks";
  14. new const FVAULT_LEVEL_XP[] = "LevelXP";
  15. new const FVAULT_POINTS[] = "Points";
  16.  
  17. new g_name[33][32], vault_data[32], vault_level[32], vault_points[32];
  18.  
  19. public client_putinserver(id)
  20. {
  21. if(is_user_bot(id) || is_user_hltv(id))
  22. return;
  23.  
  24. get_user_name(id, g_name[id], charsmax(g_name));
  25.  
  26. // Load Ammo Packs
  27. if(fvault_get_data(FVAULT_AMMO_PACKS, g_name[id], vault_data, charsmax(vault_data)))
  28. zp_set_user_ammo_packs(id, str_to_num(vault_data));
  29.  
  30. // Load Level
  31. if(fvault_get_data(FVAULT_LEVEL_XP, g_name[id], vault_level, charsmax(vault_level)))
  32. zp_set_level(id, str_to_num(vault_level));
  33.  
  34. // Load Points
  35. if(fvault_get_data(FVAULT_POINTS, g_name[id], vault_points, charsmax(vault_points)))
  36. zp_set_user_points(id, str_to_num(vault_points));
  37. }
  38.  
  39. public client_disconnect(id)
  40. {
  41. if(is_user_bot(id) || is_user_hltv(id))
  42. return;
  43.  
  44. new str_packs[32], str_level[32], str_points[32];
  45. num_to_str(zp_get_user_ammo_packs(id), str_packs, sizeof(str_packs)-1);
  46. num_to_str(zp_get_level(id), str_level, sizeof(str_level)-1);
  47. num_to_str(zp_get_user_points(id), str_points, sizeof(str_points)-1);
  48.  
  49. fvault_set_data(FVAULT_AMMO_PACKS, g_name[id], str_packs);
  50. fvault_set_data(FVAULT_POINTS, g_name[id], str_points);
  51. fvault_set_data(FVAULT_LEVEL_XP, g_name[id], str_level);
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement