Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include < cstrike >
- #include < hamsandwich >
- #pragma tabsize 0
- enum _:Models
- {
- ModelName[20],
- ModelAccess,
- ModelPath[120]
- }
- new const Modelss[] [Models] = {
- {"Model1",ADMIN_IMMUNITY,"models/player/Model1/Model1.mdl"},
- {"Model2",ADMIN_RESERVATION,"models/player/Model2/Model2.mdl"},
- {"Model3",ADMIN_LEVEL_C,"models/player/Model3/Model3.mdl"},
- {"Model4",ADMIN_BAN,"models/player/Model4/Model4.mdl"},
- {"Model5",ADMIN_KICK,"models/player/Model5/Model5.mdl"}
- }
- public plugin_init() {
- register_plugin("PlayersModelsOnAccess", "954954", "xFlane")
- RegisterHam( Ham_Spawn, "player", "FwdPlayerSpawn_Post", 1 );
- }
- public plugin_precache()
- {
- for(new i;i < sizeof Modelss;i++){
- precache_model( Modelss[i][ModelPath] );
- }
- }
- public FwdPlayerSpawn_Post( client )
- {
- if ( !is_user_alive( client ) )
- return 1;
- if(get_user_flags(client) & ADMIN_CHAT){
- for(new i;i < sizeof Modelss;i++){
- if(get_user_flags(client) & Modelss[i][ModelAccess]){
- cs_set_user_model( client, Modelss[i][ModelName]);
- break;
- }
- }
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement