#include #include new gmsgFade new name2[32],param,pozes,poze new gServerNick[33] new gBanTime, gBanReason, gBanNick, gServNick public plugin_init() { register_plugin("Ultimate SS Taker", "V 2.0", "navir") register_concmd("amx_ss", "plmm", ADMIN_KICK, "Usage: amx_ss ") register_dictionary("ultimate_ss.txt") gmsgFade = get_user_msgid("ScreenFade") gBanTime = register_cvar("uss_bantime", "60") gBanReason = register_cvar("uss_banreason", "Wrzuc screen'y na WWW") gBanNick = register_cvar("uss_bannick", "Ultimate SS") gServNick = get_cvar_pointer("amxbans_servernick") if (gServNick) get_pcvar_string(gServNick, gServerNick, 32) } public plmm(id, level, cid) { if (!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED new arg[32], tname[32] read_argv(1, arg, 31) new player = cmd_target(id, arg, 4) if (!player) return PLUGIN_HANDLED get_user_name(player, name2, 31) get_user_ip(player, tname, 31, 1) client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname) client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname) client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname) pozes=5 poze=1 client_print(id, print_chat, "%L", id, "ADMIN_INFO_2", name2) new hostname[64], usrip[32], admin[32], timer[32]; get_cvar_string("hostname",hostname,63); get_user_name(player,tname,31); get_user_ip(param,usrip,31); get_user_name(id, admin, 31); get_time("%m/%d/%Y - %H:%M:%S", timer,31); client_print(player, print_center, "%L", id, "PHOTO_COUNT", poze+1) client_print(player, print_chat, "-------------------------------------------------------------------") client_print(player, print_chat, "%L", id, "PHOTO_2") client_print(player, print_chat, "%L", id, "MESSAGE_01", admin) client_print(player, print_chat, "%L", id, "MESSAGE_02", timer,hostname) client_print(player, print_chat, "-------------------------------------------------------------------") client_cmd(player,"snapshot") poze++ param=player set_task(1.0,"ssmaker",3322,_,_,"b"); return PLUGIN_HANDLED } public ssmaker(id, level, cid) { if(poze < pozes) { if(poze==3) { message_begin(MSG_ONE, gmsgFade, {0,0,0},param) write_short(14<<7) write_short(58<<6) write_short(1<<0) write_byte(5) write_byte(255) write_byte(0) write_byte(255) message_end() } new hostname[64], tname[32], usrip[32], timer[32]; get_cvar_string("hostname",hostname,63); get_user_name(param,tname,31); get_user_ip(param, usrip, 31, 1) get_time("%m/%d/%Y - %H:%M:%S", timer,31); client_print(param, print_center, "%L", id, "PHOTO_COUNT", poze+1) client_print(param, print_chat, "-------------------------------------------------------------------") client_print(param, print_chat, "%L", id, "PHOTO_COUNT", poze+1) client_print(param, print_chat, "%L", id, "MESSAGE_03", tname, usrip) client_print(param, print_chat, "%L", id, "MESSAGE_02", timer,hostname) client_print(param, print_chat, "-------------------------------------------------------------------") client_cmd(param,"snapshot") poze++ } else { client_cmd(param,"snapshot") client_cmd(param,"kill;wait;jointeam 6") static BanNick[33] get_pcvar_string(gBanNick, BanNick, 32) static BanReason[65] get_pcvar_string(gBanReason, BanReason, 64) set_pcvar_string(gServNick, BanNick) server_cmd("amx_ban 0 #%d Wrzuc screeny na forum !", get_user_userid(param)) get_user_name(param, name2, 31) client_print(0, print_chat, "%L", id, "SS_TAKEN", name2) client_print(param, print_chat, "%L", id, "USER_INFO_1", name2) client_print(param, print_chat, "%L", id, "USER_INFO_2") set_task(2.0, "przywroc_servernick") remove_task(3322) } } public przywroc_servernick() { set_pcvar_string(gServNick, gServerNick) }