/* ADMIN_CT & ADMIN_T by Gremlin */ /* Put these near the top of your SMA */ #define ACCESS_CT 8192 #define ACCESS_T 8192 /* Put these after the helper functions */ admin_ct(ct_user[]) { new TargetName[MAX_NAME_LENGTH]; if (CheckAuth(ACCESS_CT)==0) { message(user,STRING_DENIED); return; } if ( check_user(ct_user) == 1) { get_username(ct_user,TargetName,MAX_NAME_LENGTH); if(access(ACCESS_IMMUNITY, TargetName)!=0) { } else { execclient(ct_user,"chooseteam;menuselect 2;menuselect 3"); } } else { message(user,"Unrecognized player: "); message(user,ct_user); } } admin_t(t_user[]) { new TargetName[MAX_NAME_LENGTH]; if (CheckAuth(ACCESS_T)==0) { message(user,STRING_DENIED); return; } if ( check_user(t_user) == 1) { get_username(t_user,TargetName,MAX_NAME_LENGTH); if(access(ACCESS_IMMUNITY, TargetName)!=0) { }else { execclient(t_user,"chooseteam;menuselect 1;menuselect 3"); } } else { message(user,"Unrecognized player: "); message(user,t_user); } } /* Don't forget to add these to your client_commands */ else if(streq(ParseCommand, "admin_ct")==1) admin_ct(data); else if(streq(ParseCommand, "admin_t")==1) admin_t(data);