Modificare Aim CMD

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

08 Feb 2014, 23:33

Vreau şi eu la acest plugin al lui cyby de aici: http://www.extreamcs.com/forum/amxmodx/ ... 97722.html

-dacă se poate să scoateţi funcţiile: unlimited slap , strip , snapshot
-să fie adăugat: ban 10 minute cu reason: ai primit ban 10 minute.
-iar meniul să nu se deschidă până nu ai ţinta pusă pe un player:
"Ai ales player-ul x
Alege ce vrei să-i faci ţintei"
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
RoyalServer
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

09 Feb 2014, 12:15

up :-?
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

10 Feb 2014, 11:29

up .
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

10 Feb 2014, 12:18

TrrrQ wrote:Vreau şi eu la acest plugin al lui cyby de aici: http://www.extreamcs.com/forum/amxmodx/ ... 97722.html

-dacă se poate să scoateţi funcţiile: unlimited slap , strip , snapshot
-să fie adăugat: ban 10 minute cu reason: ai primit ban 10 minute.
-iar meniul să nu se deschidă până nu ai ţinta pusă pe un player:
"Ai ales player-ul x
Alege ce vrei să-i faci ţintei"
Numai merg linkuriile. Posteaza sursa. (daca o ai)
Retras
User avatar
sDs|Aragon*
Membru, skill +2
Membru, skill +2
Posts: 576
Joined: 29 Dec 2011, 21:38
Detinator Steam: Da
SteamID: Mihai_Parkour10
Reputatie: Fost scripter eXtreamCS
Has thanked: 4 times
Been thanked: 132 times

10 Feb 2014, 12:35

TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

10 Feb 2014, 12:42

cruyff wrote:
TrrrQ wrote:Vreau şi eu la acest plugin al lui cyby de aici: http://www.extreamcs.com/forum/amxmodx/ ... 97722.html

-dacă se poate să scoateţi funcţiile: unlimited slap , strip , snapshot
-să fie adăugat: ban 10 minute cu reason: ai primit ban 10 minute.
-iar meniul să nu se deschidă până nu ai ţinta pusă pe un player:
"Ai ales player-ul x
Alege ce vrei să-i faci ţintei"
Numai merg linkuriile. Posteaza sursa. (daca o ai)
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>

new bool:g_uslap[33];

public plugin_init()
{
	register_plugin("Aim Menu", "1.0", "cyby")
	
	register_clcmd("aimcmdmenu", "menu_aimcmd")
}

public client_putinserver(id)
{
	g_uslap[id] = false
}

public client_disconnect(id)
{
	remove_task(id)
	g_uslap[id] = false
}

public menu_aimcmd(id)
{
	if(~get_user_flags(id) & ADMIN_KICK)
	{
		console_print(id, "Nu ai acces la aceasta comanda")
		return PLUGIN_HANDLED
	}
	new menu = menu_create("\yAlege ce vrei sa-i faci tintei:^n", "aim_handler")
	menu_additem(menu, "\wSlap", "1", 0)
	menu_additem(menu, "\wSlay", "2", 0)
	menu_additem(menu, "\wStrip", "3", 0)
	menu_additem(menu, "\wUnlimited Slap", "4", 0)
	menu_additem(menu, "\wKick", "5", 0)
	menu_additem(menu, "\wQuit", "6", 0)
	menu_additem(menu, "\wSnapShot", "7", 0)
	menu_display(id, menu, 0)
	return PLUGIN_HANDLED
}

public aim_handler(id, menu, item)
{
	if(~get_user_flags(id) & ADMIN_KICK)
	{
		console_print(id, "Nu ai acces la aceasta comanda")
		return PLUGIN_HANDLED
	}
	new jucatori;
	jucatori = get_maxplayers()
	new nume2[32], nume[32];
	static tinta, *****;
	tinta = 0
	switch(item)
	{
		case 0:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g i-a dat un slap lui.e %s.g", nume, nume2)
				user_slap(tinta, 0)
			}
		}
		case 1:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g i-a dat un slay lui.e %s.g", nume, nume2)
				user_kill(tinta)
			}
		}
		case 2:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g i-a luat toate armele lui.e %s.g", nume, nume2)
				strip_user_weapons(tinta)
			}
		}
		case 3:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				if(g_uslap[tinta])
				{
					color(0, ".v[AMXX].e %s.g i-a scos palmele nelimitate lui.e %s.g", nume, nume2)
					g_uslap[tinta] = false
					remove_task(tinta)
				}
				else
				{
					color(0, ".v[AMXX].e %s.g ii da palme nelimitate lui.e %s.g", nume, nume2)
					g_uslap[tinta] = true
					set_task(0.3, "slap_user", tinta, _, _, "b")
				}
			}
		}
		case 4:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g l-a dat afara de pe server pe.e %s.g", nume, nume2)
				server_cmd("kick #%d ^"Ai fost dat afara de pe server^"", get_user_userid(tinta))
			}
		}
		case 5:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g l-a scos din cs pe.e %s.g", nume, nume2)
				client_cmd(tinta, "quit")
			}
		}
		case 6:
		{
			tinta = 0
			get_user_aiming(id, tinta, *****)
			if(tinta && pev_valid(tinta) && tinta != id && tinta <= jucatori && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
			{
				get_user_name(id, nume, 31)
				get_user_name(tinta, nume2, 31)
				color(0, ".v[AMXX].e %s.g i-a facut poza lui.e %s.g", nume, nume2)
				client_cmd(tinta, "snapshot")
			}
		}
        case MENU_EXIT:
        {
			menu_destroy(menu)
			return PLUGIN_HANDLED
        }
	}
	menu_destroy(menu)
	menu_aimcmd(id)
	return PLUGIN_HANDLED
}

public slap_user(id)
{
	if(is_user_alive(id) && g_uslap[id])
	{
		user_slap(id, 0)
	}
}

stock color(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)

	replace_all(msg, 190, ".v", "^4")
	replace_all(msg, 190, ".g", "^1")
	replace_all(msg, 190, ".e", "^3")

	if (id) players[0] = id; else get_players(players, count, "ch")
	{
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

10 Feb 2014, 16:31

Noi sa fim sanatosi | Afiseaza codul
#include <amxmodx>

#define FLAG_MENU ADMIN_KICK

new g_maxplayers, g_msg_saytext;

static const TAG[] = "[TAG]";

new const i_menu[][] =
{
	"Slap",
	"Slay",
	"Kick",
	"Quit",
	"Ban"
}

new g_name_saveit[33];

public plugin_init()
{
	register_plugin("Aim Menu", "2.0", "cyby")
	
	g_maxplayers = get_maxplayers()
	g_msg_saytext = get_user_msgid("SayText")
	register_clcmd("aimcmdmenu", "menu_aimcmd")
}

public menu_aimcmd(id)
{
	if(!(get_user_flags(id) & FLAG_MENU))
	{
		color(id, ".v%s.g Nu ai acces la aceasta comanda.", TAG)
		return PLUGIN_HANDLED
	}
	static tinta, sh1t;
	tinta = 0
	get_user_aiming(id, tinta, sh1t)
	if(tinta != id && tinta <= g_maxplayers && is_user_alive(tinta) && !(get_user_flags(tinta) & ADMIN_IMMUNITY))
	{
		g_name_saveit[id] = tinta
		static menu, menu_name[100], menu_items[20], tasta[2];
		formatex(menu_name, charsmax(menu_name), "\yAi ales tinta:\r %s^n\yCe vrei sa-i faci?^n", get_name(tinta))
		menu = menu_create(menu_name, "aim_handler")
		for(new i = 0; i < sizeof i_menu; i++)
		{
			formatex(menu_items, charsmax(menu_items), "\y%s", i_menu)
			tasta[0] = i
			tasta[1] = 0
			menu_additem(menu, menu_items, tasta)
		}
		menu_display(id, menu, 0)
	}
	else
		color(id, ".v%s.g Tinta pe care ai ales-o este invalida!", TAG)
		
	return PLUGIN_HANDLED
}

public aim_handler(id, menu, item)
{
	if(!(get_user_flags(id) & ADMIN_KICK))
	{
		color(id, ".v%s.g Nu ai acces la aceasta comanda.", TAG)
		g_name_saveit[id] = 0
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	if(!is_user_connected(g_name_saveit[id]))
	{
		color(id, ".v%s.g Jucatorul pe care l-ai selectat s-a deconectat!", TAG)
		menu_destroy(menu)
		g_name_saveit[id] = 0
		return PLUGIN_HANDLED
	}
	
	switch(item)
	{
		case 0:
		{
			if(!is_user_alive(g_name_saveit[id]))
				color(id, ".v%s.e %s.g nu este in viata.", TAG, get_name(g_name_saveit[id]))
			else
			{
				color(0, ".v%s.g ADMIN.e %s.g l-a palmuit pe.e %s.g.", TAG, get_name(id), get_name(g_name_saveit[id]))
				user_slap(g_name_saveit[id], 0)
			}
		}
		case 1:
		{
			if(!is_user_alive(g_name_saveit[id]))
				color(id, ".v%s.e %s.g nu este in viata.", TAG, get_name(g_name_saveit[id]))
			else
			{
				user_kill(g_name_saveit[id])
				color(0, ".v%s.g ADMIN.e %s.g l-a palmuit pe.e %s.g.", TAG, get_name(id), get_name(g_name_saveit[id]))
			}
		}
		case 2:
		{
			color(0, ".v%s.g ADMIN.e %s.g l-a dat afara de pe server pe.e %s.g.", TAG, get_name(id), get_name(g_name_saveit[id]))
			server_cmd("kick #%d ^"Ai fost dat afara de pe server^"", get_user_userid(g_name_saveit[id]))
		}
		case 3:
		{
			color(0, ".v%s.g ADMIN.e %s.g l-a scos din.e Counter-Strike.g pe.e %s.g.", TAG, get_name(id), get_name(g_name_saveit[id]))
			client_cmd(g_name_saveit[id], "quit")
		}
		case 4:
		{
			color(0, ".v%s.g ADMIN.e %s.g l-a banat pentru.e 10 minute.g pe.e %s.g.", TAG, get_name(id), get_name(g_name_saveit[id]))
			server_cmd("addip 10.0 ^"%s^";wait;writeip", get_ip(g_name_saveit[id]))
		}
        case MENU_EXIT:
        {
			g_name_saveit[id] = 0
			menu_destroy(menu)
			return PLUGIN_HANDLED;
        }
	}
	g_name_saveit[id] = 0
	menu_destroy(menu)
	menu_aimcmd(id)
	return PLUGIN_HANDLED;
}

public client_disconnect(id)
	g_name_saveit[id] = 0

stock color(const id, const input[], any:...)
{
	static count, players[32]
	count = 1;
	static msg[191]
	vformat(msg, 190, input, 3)

	replace_all(msg, 190, ".v", "^4")
	replace_all(msg, 190, ".g", "^1")
	replace_all(msg, 190, ".e", "^3")

	if(id) players[0] = id; else get_players(players, count, "ch")
	{
		for(new i = 0; i < count; i++)
		{
			if(is_user_connected(players))
			{
				message_begin(MSG_ONE_UNRELIABLE, g_msg_saytext, _, players)
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}

stock get_name(id)
{
	static name[32];
	get_user_name(id, name, charsmax(name) - 1)
	return name;
}

stock get_ip(id)
{
	static ip[32];
	get_user_ip(id, ip, charsmax(ip) - 1, 1)
	return ip;
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

10 Feb 2014, 20:05

încă ceva :D
-să-i apară după ce ia ban motivu "ai primit ban 10 minute" , modific eu textu
-să poată fi folosit doar pe cei din echipa ct
-să nu dispară meniul dacă ai dat un slap şi nu mai ai ţinta pe el , o dată ce l-ai ales , să ţină meniul şi să poţi da comenzi până îl închizi
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

14 Feb 2014, 00:59

up please :D
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 17 guests