Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <fun>
- #define PLUGIN "SS Manager"
- #define VERSION "3.0"
- #define AUTHOR "navir"
- /* Modificat de ExoTiQ */
- new gmsgFade, sv
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- sv = register_cvar("amx_ss_server","SS-Manager")
- register_concmd("amx_ss", "ScreenShot", ADMIN_KICK, "<player> <id-ul tau>")
- gmsgFade = get_user_msgid("ScreenFade")
- }
- new name_player[32],param,pozes,poze
- public ScreenShot(id, level, cid)
- {
- if (!cmd_access(id, level, cid, 2))
- return PLUGIN_HANDLED
- new arg[32], ip_player[32]
- read_argv(1, arg, 31)
- new player = cmd_target(id, arg, 4)
- if (!player)
- return PLUGIN_HANDLED
- get_user_name(player, name_player, 31);
- get_user_ip(player, ip_player, 31, 1);
- chat_color(id, "!tNick: !g^"%s^" !n- Ip: !g%s", name_player,ip_player);
- chat_color(id, "!tNick: !g^"%s^" !n- Ip: !g%s", name_player,ip_player);
- chat_color(id, "!tNick: !g^"%s^" !n- Ip: !g%s", name_player,ip_player);
- chat_color(id, "!tNick: !g^"%s^" !n- Ip: !g%s", name_player,ip_player);
- pozes=5
- poze=1
- chat_color(id, "!g^"%s^" !nTrebuie sa iti dea 5 Poze, 1 trebuie sa fie Verde !", name_player);
- new hostname[64], name_admin[32], timer[32];
- get_cvar_string("hostname",hostname,63);
- get_user_name(id, name_admin, 31);
- get_time("%m/%d/%Y - %H:%M:%S", timer,31);
- new server[51];
- get_pcvar_string(sv,server,50)
- client_print(player, print_center, "Poza Nr. %d [ %s ]", poze+1, server);
- chat_color(player, "!n----------------------[!gCs.Nume.Ro!n]----------------------", server);
- chat_color(player, "!t[SS] !nAdminul: !g^"%s^" !nti-a Facut 5 Poze !", name_admin);
- chat_color(player, "!t[SS] !nNick-ul tau: !g^"%s^" !n- Ip: !g^%s", name_player, ip_player);
- chat_color(player, "!t[SS] !nData si Ora: !g%s !n- Server: !g^"%s^"", timer, hostname);
- chat_color(player, "!n----------------------[!gCs.Nume.Ro!n]----------------------", server);
- set_user_health(player, 100)
- client_cmd(player,"snapshot");
- set_task(0.5,"hp",player)
- poze++
- param=player
- set_task(1.0,"GreenShot",3322,_,_,"b");
- return PLUGIN_HANDLED
- }
- public GreenShot(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], name_player[32], ip_player[32], timer[32];
- get_cvar_string("hostname",hostname,63);
- get_user_name(param,name_player,31);
- get_user_ip(param, ip_player, 31, 1);
- get_time("%m/%d/%Y - %H:%M:%S", timer,31);
- new server[51];
- get_pcvar_string(sv,server,50)
- client_print(param, print_center, "Poza Nr. %d [ %s ]", poze+1, server);
- chat_color(param, "!n----------------------[!gCs.Nume.Ro!n]----------------------", server);
- chat_color(param, "!t[SS] !nNick-ul tau: !g^"%s^" !n- Ip: !g%s", name_player, ip_player);
- chat_color(param, "!t[SS] !nData si Ora: !g%s !n- Server: !g^"%s^"", timer, hostname);
- chat_color(param, "!n----------------------[!gCs.Nume.Ro!n]----------------------", server);
- set_user_health(param, 100)
- client_cmd(param,"snapshot");
- set_task(0.5,"hp2",param)
- poze++
- } else {
- client_cmd(param,"snapshot");
- client_cmd(param,"kill;wait;jointeam 6");
- get_user_name(param, name_player, 31);
- chat_color(0,"!t[SS] !nPoze facute pe !g^"%s^" !", name_player);
- new i, server[51], id_admin[32];
- get_pcvar_string(sv,server,50)
- read_argv(2,id_admin,31);
- for(i = 1; i < 6; i++) {
- chat_color(param, "!t[%s] !g%s.v, Viziteaza www.URL.Ro // sectiunea X pentru Unban !", server, name_player, id_admin);
- }
- remove_task(3322);
- }
- return PLUGIN_HANDLED;
- }
- public hp(player)
- set_user_health(player, 199);
- public hp2(param)
- set_user_health(param, 199);
- stock chat_color(const id, const input[], any:...)
- {
- new count = 1, players[32]
- static msg[320]
- vformat(msg, 190, input, 3)
- replace_all(msg, 190, "!g", "^4")
- replace_all(msg, 190, "!n", "^1")
- replace_all(msg, 190, "!t", "^3")
- replace_all(msg, 190, "!t2", "^0")
- if (id) players[0] = id; else get_players(players, count, "ch")
- {
- for (new i = 0; i < count; i++)
- {
- if (is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
- write_byte(players[i])
- write_string(msg)
- message_end()
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement