Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #define PLUGIN "CMD ADMIN LOGS"
- #define VERSION "1.0"
- #define AUTHOR "Seroff"
- new cmd_logs;
- /* Igrnored List */
- new def_commands[][]={
- "VModEnable",
- "vban",
- "lastinv",
- "specmode",
- "jointeam",
- "weapon_knife",
- "weapon_awp",
- "weapon_deagle",
- "weapon_glock18",
- "weapon_c4",
- "chooseteam",
- "weapon_m4a1",
- "weapon_flashbang",
- "weapon_usp",
- "weapon_smokegrenade",
- "weapon_p228",
- "weapon_elite",
- "weapon_fiveseven",
- "weapon_m3",
- "weapon_xm1014",
- "weapon_tmp",
- "weapon_mp5navy",
- "weapon_ump45",
- "weapon_p90",
- "weapon_galil",
- "weapon_mac10",
- "weapon_ak47",
- "weapon_scout",
- "weapon_sg552",
- "weapon_g3sg1",
- "weapon_m249",
- "buy",
- "nightvision",
- "weapon_famas",
- "weapon_aug",
- "weapon_sg550",
- "menuselect",
- "fullupdate",
- "joinclass",
- "spec_set_ad",
- "kc_menu",
- "client_buy_close",
- "buyammo2"
- }
- #define LOG_FILE "addons/amxmodx/logs/admins_commands_logs.log"
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- cmd_logs=register_cvar("cmd_admin_logs","1")
- }
- public client_command(id){
- if(get_pcvar_num(cmd_logs) && get_user_flags(id) & ADMIN_KICK){
- new name[33][33];
- new ip[33][26];
- get_user_name(id, name[id], 32)
- get_user_ip(id, ip[id], 32)
- new cmd[128], temp[128];
- read_argv(0, temp, 127);
- for(new i = 0; i < sizeof(def_commands); i++)
- {
- if(equal(temp,def_commands[i])) return
- }
- new i
- for(i=0; i < read_argc (); i++){
- read_argv(i, temp, 127)
- format(cmd, 127, "%s %s", cmd, temp)
- }
- log_to_file(LOG_FILE,"Администратор >> Ник: (%s) | IP-Адрес: <%s> | Выполнил: [%s ]", name[id],ip[id], cmd)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment