Jump to content

Plugin amx_ss [REZOLVAT]


Perception

Recommended Posts

Nume : ss


Versiune : una cat mai buna


Descriere detaliata : Cum spune si titlul as vrea un plugin de ss in care face ss si deasemenea sa nu aibe bug, un plugin simplu fara prea


multe complicatii.


cand fac poze sa il bage spec , sa nu aibe bug adica cand fac pozele el sa fie la spec si cand colo sa arate ca e la tero dar e mort.


sper ca intelegeti ce vreau sa zic cu asta.


Link to comment
Share on other sites

Cand ii las sma , nu-i bun , cand ii pun link de download nu-i bun :)))

 

Vrei code , code iti dau :))

 

#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----------------------[!gCS16.RANGFORT.RO!n]----------------------", server);
	chat_color(player, "!t[SS] !nAdminul: !g^"%s^" !ntia 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----------------------[!gCS16.RANGFORT.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----------------------[!gCS16.RANGFORT.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----------------------[!gCS16.RANGFORT.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 http://WWW.no-reclama.ro la 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()
		}
	}
}
} 
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...