[Cerere] Pluginuri greu de gasit[rezolvat!]

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
RoCoFeLu
Membru, skill +1
Membru, skill +1
Posts: 284
Joined: 21 Oct 2009, 03:51
Detinator Steam: Nu
Has thanked: 56 times
Been thanked: 6 times

19 May 2012, 18:20

Am si eu nevoie de cateva pluginuri. Le-am cautat foarte mult, dar nu le-am gasit. De accea am apelat la acest topic, sperand ca ma puteti ajuta.

amx_godmode <nume @echipa @all> <1/0> Invincibillitate
amx_givehp <nume @echipa @all> <valoare - max 999.999> Dai hp unui jucator sau mai multi.
amx_giveap <nume @echipa @all> <valoare - max 999.999> Dai armura unui jucator sau mai multi.
amx_noclip <nume @echipa @all> <1/0> Trec prin pereti.
amx_block <nume @echipa @all> <1/0> Nu se pot lua arme. Sau nu se pot trage cu ele.

Cam atat. Nu vreau sa imi dati pachete cum ar fi amx_super sau admin_comands sau allinone sau ultimate comands. Vreau aceste pluginuri separate sau toate intr-un pachet!

Va multumesc
Cu respect: Valy
RoyalServer
JoYpAd.
Membru, skill 0
Membru, skill 0
Posts: 37
Joined: 18 May 2012, 09:40
Detinator Steam: Nu
CS Status: P`aici pe acolo,acolo si acolo
Detinator server CS: Furien.TekOn.ro
SteamID: NU-am
Has thanked: 6 times
Been thanked: 1 time
Contact:

19 May 2012, 18:28

cauta pe amxmodx Godmodeamxx
User avatar
tweky
Fost moderator
Fost moderator
Posts: 2707
Joined: 22 Jun 2009, 01:54
Detinator Steam: Da
CS Status: Inactiv
Detinator server CS: Da
SteamID: twekymihai
Reputatie: Fost eXtream Mod
Nume anterior: Mihaita
Fost Membru Club eXtreamCS
Location: Ilfov
Has thanked: 127 times
Been thanked: 173 times

19 May 2012, 20:08

Nu exista plugin'uri separate cu ce ai cerut tu , doar amx_super care contine asa ceva.
my website
:hand_over_mouth: :ghosts:

1. vevios.ro

2. minios.ro
RoCoFeLu
Membru, skill +1
Membru, skill +1
Posts: 284
Joined: 21 Oct 2009, 03:51
Detinator Steam: Nu
Has thanked: 56 times
Been thanked: 6 times

19 May 2012, 21:56

Exista aveam asa ceva acum 2-3 ani pe server, si erau separate..
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

20 May 2012, 16:41

Code: Select all

amx_godmode <nume @echipa @all> <1/0> Invincibillitate
amx_givehp <nume @echipa @all> <valoare - max 999.999> Dai hp unui jucator sau mai multi.
amx_giveap <nume @echipa @all> <valoare - max 999.999> Dai armura unui jucator sau mai multi.
amx_noclip <nume @echipa @all> <1/0> Trec prin pereti.
Alea ti le pot face eu intr-un pack.. dar nu prea am timp:( vad cum fac si revin cu edit...
Comenzi:
amx_give_hp
amx_give_ap
amx_give_godmode
amx_take_godmode
amx_give_noclip
amx_take_noclip
| Afiseaza codul
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| Commands |----------------------------------------------------
//==========================================================================================================
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Plugin Init |
//==========================================================================================================
public plugin_init() {
	register_plugin("Comenzi Utile", "1.1", "Aragon*");
	
        /* Comenzi */
	register_concmd("amx_give_hp","give_hp", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_ap","give_ap", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_godmode","give_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_godmode","take_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_noclip","give_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_noclip","take_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	}
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// HP/AP |
//==========================================================================================================
//------| Give HP |------//
public give_hp(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_health[10];
	read_argv(2, give_health, charsmax(give_health));
	new Health = str_to_num(give_health);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Health);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Health);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Health);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_health(player, get_user_health(player) + Health);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Health);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Health);
	}
	return PLUGIN_HANDLED;
	}
//------| Give AP |------//
public give_ap(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_armor[10];
	read_argv(2, give_armor, charsmax(give_armor));
	new Armor = str_to_num(give_armor);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Armor);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Armor);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Armor);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_armor(player, get_user_armor(player) + Armor);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Armor);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Armor);
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GodMode |
//==========================================================================================================
//------| Give GodMode |------//
public give_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	fm_set_user_godmode(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take GodMode |------//
public take_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	fm_set_user_godmode(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NoClip |
//==========================================================================================================
//------| Give NoClip |------//
public give_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	fm_set_user_noclip(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take NoClip |------//
public take_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	fm_set_user_noclip(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ColorChat && Color Screen to buy item |
//==========================================================================================================
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "^x04", "^4");
	replace_all(msg, 190, "^x01", "^1");
	replace_all(msg, 190, "^x03", "^3");
 
	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();
	}
	}
	} 
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| End of Plugin |----------------------------------------------------
//==========================================================================================================
Last edited by sDs|Aragon* on 27 May 2012, 14:45, edited 1 time in total.
RoCoFeLu
Membru, skill +1
Membru, skill +1
Posts: 284
Joined: 21 Oct 2009, 03:51
Detinator Steam: Nu
Has thanked: 56 times
Been thanked: 6 times

20 May 2012, 19:11

sDs|Aragon* wrote:

Code: Select all

amx_godmode <nume @echipa @all> <1/0> Invincibillitate
amx_givehp <nume @echipa @all> <valoare - max 999.999> Dai hp unui jucator sau mai multi.
amx_giveap <nume @echipa @all> <valoare - max 999.999> Dai armura unui jucator sau mai multi.
amx_noclip <nume @echipa @all> <1/0> Trec prin pereti.
Alea ti le pot face eu intr-un pack.. dar nu prea am timp:( vad cum fac si revin cu edit...
Comenzi:
amx_give_hp
amx_give_ap
amx_give_godmode
amx_take_godmode
amx_give_noclip
amx_take_noclip
| Afiseaza codul
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| Commands |----------------------------------------------------
//==========================================================================================================
#include <amxmodx>
#include <amxmisc>
#include <fun>

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Plugin Init |
//==========================================================================================================
public plugin_init() {
	register_plugin("Comenzi Utile", "1.1", "Aragon*");
	
        /* Comenzi */
	register_concmd("amx_give_hp","give_hp", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_ap","give_ap", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_godmode","give_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_godmode","take_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_noclip","give_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_noclip","take_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	}
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// HP/AP |
//==========================================================================================================
//------| Give HP |------//
public give_hp(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_health[10];
	read_argv(2, give_health, charsmax(give_health));
	new Health = str_to_num(give_health);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Health);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Health);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Health);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	set_user_health(player, get_user_health(player) + Health);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Health);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Health);
	}
	return PLUGIN_HANDLED;
	}
//------| Give AP |------//
public give_ap(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_armor[10];
	read_argv(2, give_armor, charsmax(give_armor));
	new Armor = str_to_num(give_armor);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Armor);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Armor);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Armor);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	set_user_armor(player, get_user_armor(player) + Armor);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Armor);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Armor);
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GodMode |
//==========================================================================================================
//------| Give GodMode |------//
public give_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	set_user_godmode(player,1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take GodMode |------//
public take_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_godmode(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	set_user_godmode(player,0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NoClip |
//==========================================================================================================
//------| Give NoClip |------//
public give_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	set_user_noclip(player,1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take NoClip |------//
public take_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!get_user_godmode(players)) {
	set_user_noclip(players,0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "[DrShop] Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "[DrShop] Nu poti da acest Item unui jucator mort.");
	return PLUGIN_HANDLED;
	}
	if(!get_user_godmode(player)) {
	set_user_noclip(player,0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ColorChat && Color Screen to buy item |
//==========================================================================================================
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "^x04", "^4");
	replace_all(msg, 190, "^x01", "^1");
	replace_all(msg, 190, "^x03", "^3");
 
	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();
	}
	}
	} 
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| End of Plugin |----------------------------------------------------
//==========================================================================================================


O sa il testez si revin cu edit. Mersi frumos.
EDIT: Functioneaza perfect. Mersi frumos!
EDIT 2: Merge sa dau godmode, hp, si armura, dar problema este ca nu merge sa mai scot godmode si noclip. Imi arata in chat ca am scos godmode/noclip de la toata lumea, dar ei tot beneficiaza de acea putere.
RoCoFeLu
Membru, skill +1
Membru, skill +1
Posts: 284
Joined: 21 Oct 2009, 03:51
Detinator Steam: Nu
Has thanked: 56 times
Been thanked: 6 times

27 May 2012, 11:37

UP! Ma poti ajuta?
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

27 May 2012, 14:47

Done | Afiseaza codul
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| Commands |----------------------------------------------------
//==========================================================================================================
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Plugin Init |
//==========================================================================================================
public plugin_init() {
	register_plugin("Comenzi Utile", "1.1", "Aragon*");
	
        /* Comenzi */
	register_concmd("amx_give_hp","give_hp", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_ap","give_ap", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_godmode","give_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_godmode","take_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_noclip","give_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_noclip","take_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	}
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// HP/AP |
//==========================================================================================================
//------| Give HP |------//
public give_hp(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_health[10];
	read_argv(2, give_health, charsmax(give_health));
	new Health = str_to_num(give_health);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Health);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Health);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Health);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_health(player, get_user_health(player) + Health);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Health);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Health);
	}
	return PLUGIN_HANDLED;
	}
//------| Give AP |------//
public give_ap(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_armor[10];
	read_argv(2, give_armor, charsmax(give_armor));
	new Armor = str_to_num(give_armor);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Armor);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Armor);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Armor);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_armor(player, get_user_armor(player) + Armor);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Armor);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Armor);
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GodMode |
//==========================================================================================================
//------| Give GodMode |------//
public give_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!fm_get_user_godmode(player)) {
	fm_set_user_godmode(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take GodMode |------//
public take_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(fm_get_user_godmode(player)) {
	fm_set_user_godmode(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NoClip |
//==========================================================================================================
//------| Give NoClip |------//
public give_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!fm_get_user_noclip(player)) {
	fm_set_user_noclip(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take NoClip |------//
public take_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(fm_get_user_noclip(player)) {
	fm_set_user_noclip(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ColorChat && Color Screen to buy item |
//==========================================================================================================
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "^x04", "^4");
	replace_all(msg, 190, "^x01", "^1");
	replace_all(msg, 190, "^x03", "^3");
 
	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();
	}
	}
	} 
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| End of Plugin |----------------------------------------------------
//==========================================================================================================
RoCoFeLu
Membru, skill +1
Membru, skill +1
Posts: 284
Joined: 21 Oct 2009, 03:51
Detinator Steam: Nu
Has thanked: 56 times
Been thanked: 6 times

27 May 2012, 14:54

sDs|Aragon* wrote:
Done | Afiseaza codul
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| Commands |----------------------------------------------------
//==========================================================================================================
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Plugin Init |
//==========================================================================================================
public plugin_init() {
	register_plugin("Comenzi Utile", "1.1", "Aragon*");
	
        /* Comenzi */
	register_concmd("amx_give_hp","give_hp", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_ap","give_ap", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_godmode","give_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_godmode","take_godmode", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_give_noclip","give_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	register_concmd("amx_take_noclip","take_noclip", ADMIN_BAN, "<nume><@t/@ct><@all>");
	}
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////
// HP/AP |
//==========================================================================================================
//------| Give HP |------//
public give_hp(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_health[10];
	read_argv(2, give_health, charsmax(give_health));
	new Health = str_to_num(give_health);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Health);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Health);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_health(players, get_user_health(players) + Health);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Health);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Health);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_health(player, get_user_health(player) + Health);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Health);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Health);
	}
	return PLUGIN_HANDLED;
	}
//------| Give AP |------//
public give_ap(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	new give_armor[10];
	read_argv(2, give_armor, charsmax(give_armor));
	new Armor = str_to_num(give_armor);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Ts.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Ts.", name, Armor);
	}
	}
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP ^x04 to all^x03 CTs.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 CTs.", name, Armor);
	}
	}
	if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	fm_set_user_armor(players, get_user_armor(players) + Armor);
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 %i HP^x04 to all^x03 Players.", Armor);
	case 2: ColorChat(0, "^x03%s^x04 give^x03 %i HP^x04 to all^x03 Players.", name, Armor);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	fm_set_user_armor(player, get_user_armor(player) + Armor);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 %i HP.", Armor);
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 %i HP.", name, Armor);
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GodMode |
//==========================================================================================================
//------| Give GodMode |------//
public give_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!fm_get_user_godmode(player)) {
	fm_set_user_godmode(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take GodMode |------//
public take_godmode(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers;
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_godmode(players)) {
	fm_set_user_godmode(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 GodMode^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 GodMode^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(fm_get_user_godmode(player)) {
	fm_set_user_godmode(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 GodMode.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 GodMode.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// NoClip |
//==========================================================================================================
//------| Give NoClip |------//
public give_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(!fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 1);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 give^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 give^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(!fm_get_user_noclip(player)) {
	fm_set_user_noclip(player, 1);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 give you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 give you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}
//------| Take NoClip |------//
public take_noclip(id, level, cid) {
	if(!cmd_access(id, level, cid, 2)) {
	return PLUGIN_HANDLED;
	}
	
	new arg[23], gplayers[32], num, i, players, name[32];
	get_user_name(id, name, 31);
	read_argv(1, arg, 23);
	if(equali(arg, "@T")) {
	get_players(gplayers, num, "e", "TERRORIST");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 Ts.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Ts.", name);
	}
	}
	
	else if(equali(arg, "@CT")) {
	get_players(gplayers, num, "e", "CT");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^x04 to all^x03 CTs.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 CTs.", name);
	}
	}
	
	else if(equali(arg, "@All")) {
	get_players(gplayers, num, "a");
	for(i = 0; i < num; i++) {
	players = gplayers[i];
	if(!is_user_connected(players))
	continue;
	if(fm_get_user_noclip(players)) {
	fm_set_user_noclip(players, 0);
	}
	}
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(0, "^x03ADMIN^x04 take^x03 NoClip^04 to all^x03 Players.");
	case 2: ColorChat(0, "^x03%s^x04 take^x03 NoClip^x04 to all^x03 Players.", name);
	}
	}
	new player = cmd_target(id, arg, 11);
	if(!player) {
	console_print(id, "Juctorul cu acel nume nu exista.");
	return PLUGIN_HANDLED;
	}
	if(!is_user_alive(player)) {
	console_print(id, "Acel jucator este mort.");
	return PLUGIN_HANDLED;
	}
	if(fm_get_user_noclip(player)) {
	fm_set_user_noclip(player, 0);
	switch(get_cvar_num("amx_show_activity")) {
	case 1: ColorChat(player, "^x03ADMIN^x04 take you^x03 NoClip.");
	case 2: ColorChat(player, "^x03%s^x04 take you^x03 NoClip.", name);
	}
	return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ColorChat && Color Screen to buy item |
//==========================================================================================================
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "^x04", "^4");
	replace_all(msg, 190, "^x01", "^1");
	replace_all(msg, 190, "^x03", "^3");
 
	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();
	}
	}
	} 
	}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------------------------------------| End of Plugin |----------------------------------------------------
//==========================================================================================================


Mersi frumos, am sa-l incerc si revin cu edit.
EDIT: Mersi frumos. Functioneaza perfect.
User avatar
Ra # k1du
Membru, skill +3
Membru, skill +3
Posts: 1246
Joined: 03 Feb 2012, 15:25
Detinator Steam: Da
CS Status: Best player of the week !
Detinator server CS: furien.cyberz.ro
SteamID: kdzlovefun
Has thanked: 81 times
Been thanked: 42 times
Contact:

08 Oct 2012, 23:00

Multumesc si pentru mine :)))
http://evict.ro - un forum pentru toti !
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 25 guests