Advertisement
IdoGame

Models For Admins On Access

Oct 6th, 2014
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #include <amxmodx>
  2. #include < cstrike >
  3. #include < hamsandwich >
  4.  
  5. #pragma tabsize 0
  6. enum _:Models
  7. {
  8. ModelName[20],
  9. ModelAccess,
  10. ModelPath[120]
  11.  
  12.  
  13. }
  14. new const Modelss[] [Models] = {
  15. {"Model1",ADMIN_IMMUNITY,"models/player/Model1/Model1.mdl"},
  16. {"Model2",ADMIN_RESERVATION,"models/player/Model2/Model2.mdl"},
  17. {"Model3",ADMIN_LEVEL_C,"models/player/Model3/Model3.mdl"},
  18. {"Model4",ADMIN_BAN,"models/player/Model4/Model4.mdl"},
  19. {"Model5",ADMIN_KICK,"models/player/Model5/Model5.mdl"}
  20.  
  21. }
  22.  
  23.  
  24. public plugin_init() {
  25. register_plugin("PlayersModelsOnAccess", "954954", "xFlane")
  26. RegisterHam( Ham_Spawn, "player", "FwdPlayerSpawn_Post", 1 );
  27. }
  28. public plugin_precache()
  29. {
  30. for(new i;i < sizeof Modelss;i++){
  31. precache_model( Modelss[i][ModelPath] );
  32. }
  33. }
  34. public FwdPlayerSpawn_Post( client )
  35. {
  36. if ( !is_user_alive( client ) )
  37. return 1;
  38. for(new i;i < sizeof Modelss;i++){
  39. if(get_user_flags(client) & Modelss[i][ModelAccess]){
  40. cs_set_user_model( client, Modelss[i][ModelName]);
  41. return 1;
  42. }
  43. }
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement