Plugin VIP Clasic [Blue Menu]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

11 Oct 2015, 22:20

Descriere: Acet plugin este unul, cu avataje pentru VIP se poate folosi la mod-ul clasic...
Image
Nume:Blue VIP Menu
Versiune: 1.0
Link oficial: Aici..
| Afiseaza codul
1.2 Update
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta >
#include < engine >
#include < fun >

#define PLUGIN "Blue VIP Menu"
#define VERSION "1.2"
#define AUTHOR "50Cent # HackeR"

#define VIP_FLAG ADMIN_LEVEL_H

#define M4A1
#define AK47
//----------------
#define DEAGLE
#define AWP
//----------------
#define PackGrenade
#define DefuseKit
//----------------
#define GodMode
#define Invizibilitate

new bool:AidejaChoosen[33];
new menu,maxplayers, gmsgSayText

#define COLOR "^x04"
#define CONTACT "[email protected]"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// Add your code here...
	register_clcmd("say /vmenu","ClcmdVIP");
	register_clcmd("say_team /vmenu","ClcmdVIP");
	register_clcmd("say /vips", "print_adminlist", 1);
	
	RegisterHam(Ham_Spawn, "player", "Inceput_runda", 1);
	maxplayers = get_maxplayers()
	gmsgSayText = get_user_msgid("SayText")
	
}

public Inceput_runda(id) {
	if(is_user_alive(id)) {
		AidejaChoosen[id] = false;
	}
}

public ClcmdVIP(id) {
	if( AidejaChoosen[ id ] ) {
		ColorChat(id, "!t[Blue Menu] Ai acesat acasta runda Meni-ul VIP.");
		return PLUGIN_HANDLED;
	}
	if( get_user_team( id ) == 2 ) {
		BlueMenu(id)
	}
	if( get_user_team( id ) == 1 ) {
		BlueMenu(id)
	}
	return PLUGIN_HANDLED;
} 

public BlueMenu(id) {
	if( get_user_flags( id ) & VIP_FLAG ) {
		new menu = menu_create ("\wBlue \rMenu \y[VIP MENU Blue]", "CaseMenu");
		#if defined M4A1
		M4A1_menu( "1");
		#endif
		
		#if defined AK47
		AK47_menu( "2");
		#endif
		
		#if defined AWP
		AWP_menu( "3");
		#endif
		
		#if defined DEAGLE
		Deagle_menu( "4");
		#endif
		
		#if defined PackGrenade
		PackGrenade_menu( "5");
		#endif
		
		#if defined DefuseKit
		DefuseKit_menu( "6");
		#endif
		
		#if defined GodMode
		GodMode_menu( "7");
		#endif
		
		#if defined Invizibilitate
		Invizibilitate_menu( "8");
		#endif
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0 );
		
	}
	else
	{
		ColorChat(id, "!tNu ai acces! Y!M %s", CONTACT)
	}
}

public CaseMenu(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy (menu)
		return PLUGIN_HANDLED;
	}
	
	new data [6], szName [64];
	new access, callback;
	menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
	new key = str_to_num (data);
	
	switch (key)
	{
		#if defined M4A1
		case 1: {
			give_item(id, "weapon_m4a1");
			give_item( id, "weapon_usp" )
			give_item(id, "weapon_hegrenade");
			cs_set_user_bpammo(id, CSW_M4A1, 120);
			cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
			cs_set_user_bpammo( id, CSW_USP, 200 )
			ColorChat(id, "!t[Blue Menu]!gAi ales M4a1"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined AK47
		case 2: {
			give_item(id, "weapon_ak47");
			give_item( id, "weapon_usp" )
			cs_set_user_bpammo(id, CSW_AK47, 120);
			cs_set_user_bpammo( id, CSW_USP, 200 )
			ColorChat(id, "!t[Blue Menu]!gAi ales Ak47"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined AWP
		case 3: {
			give_item(id, "weapon_awp")
			give_item( id, "weapon_usp" )
			cs_set_user_bpammo(id, CSW_AWP, 120);
			cs_set_user_bpammo( id, CSW_USP, 200 )
			ColorChat(id, "!t[Blue Menu]!gAi ales Awp"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined DEAGLE
		case 4: {
			give_item(id, "weapon_deagle");
			cs_set_user_bpammo(id, CSW_DEAGLE, 120);
			ColorChat(id, "!t[Blue Menu]!gAi ales Deagle"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined PackGrenade
		case 5: {
			give_item(id, "weapon_hegrenade");
			give_item(id, "weapon_flashbang");
			give_item(id, "weapon_smokegrenade");
			cs_set_user_bpammo(id, CSW_HEGRENADE, 1);
			cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
			cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1);
			ColorChat(id, "!t[Blue Menu]!gAi ales Pack Grenade"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined DefuseKit
		case 6: {
			give_item ( id, "item_thighpack" )
			ColorChat(id, "!t[Blue Menu]!gAi ales Defuse KIT"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined GodMode
		case 7: {
			set_user_godmode(id,1);
			set_task(3.0,"removeInvis",id);
			ColorChat(id, "!t[Blue Menu]!gAi ales God Mode"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		
		#if defined Invizibilitate
		case 8: {
			set_entity_visibility(id, 0);
			ColorChat(id, "!t[Blue Menu]!gAi ales Invizibilitate"); 
			AidejaChoosen[ id ] = true;
		}
		#endif
		default: return PLUGIN_HANDLED;
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

// | M4a1 | 
#if defined M4A1
M4A1_menu( const Num[] = "1") {
	new _M4A1[256];
	formatex(_M4A1, sizeof(_M4A1)-1, "\wM4a1");
	menu_additem(menu, _M4A1, Num, 0);
}
#endif

// | Ak47 | 
#if defined AK47
AK47_menu( const Num[] = "1") {
	new _AK47[256];
	formatex(_AK47, sizeof(_AK47)-1, "\wAk47");
	menu_additem(menu, _AK47, Num, 0);
}
#endif

// | AwP | 
#if defined AWP
AWP_menu( const Num[] = "1") {
	new _AWP[256];
	formatex(_AWP, sizeof(_AWP)-1, "\wAwp");
	menu_additem(menu, _AWP, Num, 0);
}
#endif

// | Dealge | 
#if defined DEAGLE
Deagle_menu( const Num[] = "1") {
	new _DEAGLE[256];
	formatex(_DEAGLE, sizeof(_DEAGLE)-1, "\wDeagle");
	menu_additem(menu, _DEAGLE, Num, 0);
}
#endif

// | PackGrenade
#if defined PackGrenade
PackGrenade_menu( const Num[] = "1") {
	new _PackGrenade[256];
	formatex(_PackGrenade, sizeof(_PackGrenade)-1, "\wPack Grenade");
	menu_additem(menu, _PackGrenade, Num, 0);
}
#endif

// | Defusekit | 
#if defined DefuseKit
DefuseKit_menu( const Num[] = "1") {
	new _DefuseKit[256];
	formatex(_DefuseKit, sizeof(_DefuseKit)-1, "\wDefuse KIT");
	menu_additem(menu, _DefuseKit, Num, 0);
}
#endif 

// | GOD MODE |  
#if defined GodMode
GodMode_menu( const Num[] = "1") {
	new _GodMode[256];
	formatex(_GodMode, sizeof(_GodMode)-1, "\wGod Mode");
	menu_additem(menu, _GodMode, Num, 0);
}
#endif

// | Invizibilitate  |

#if defined Invizibilitate
Invizibilitate_menu( const Num[] = "1") {
	new _Invizibilitate[256];
	formatex(_Invizibilitate, sizeof(_Invizibilitate)-1, "\wInvizibilitate \r1 Runda");
	menu_additem(menu, _Invizibilitate, Num, 0);
}
#endif

public removeInvis(id) {
	set_user_godmode(id,0);
}

public print_adminlist(user) {
	new adminnames[33][32]
	new message[256]
	new contactinfo[256], contact[112]
	new id, count, x, len
	
	for(id = 1 ; id <= maxplayers ; id++)
		if(is_user_connected(id))
		if(get_user_flags(id) & VIP_FLAG)
		get_user_name(id, adminnames[count++], 31)
	
	len = format(message, 255, "%s Vips Online: ",COLOR)
	if(count > 0) {
		for(x = 0 ; x < count ; x++) {
			len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
			if(len > 96 ) {
				print_message(user, message)
				len = format(message, 255, "%s ",COLOR)
			}
		}
		print_message(user, message)
	}
	else {
		len += format(message[len], 255-len, " No one !")
		print_message(user, message)
	}
	
	get_cvar_string("amx_contactinfo", contact, 63)
	if(contact[0])  {
		format(contactinfo, 111, "%s Y!M -- %s", COLOR, contact)
		print_message(user, contactinfo)
	}
}
print_message(id, msg[]) {
	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
	write_byte(id)
	write_string(msg)
	message_end()
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4");
	replace_all(msg, 190, "!y", "^1");
	replace_all(msg, 190, "!t", "^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();
			}
		}
	} 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/


Instalare:
1. Fisierul VIPplugin_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul VIPplugin_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

VIPplugin.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
Nu are..

Comenzi administrativese tasteaza in consola si trebuie sa fiti administrator):
/vmenu

Comenzi publice se tasteaza in joc prin apasarea tastei Y):
/vmenu

Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):

Imagini:
| Afiseaza codul
Image
Image
Credits: Dunno
sDs|Aragon - Metoda de adaugare a itemelor prin #define

Exemplu:

Code: Select all

Vrei sa scoti o arma pui in fata //
Exemplu //#define M4A1
Ca sa activezi o arma lasi pur si simplu #define M4A1
Fiecare-l poate personaliza
Last edited by 50Cent # HackeR on 21 Dec 2015, 20:24, edited 14 times in total.
RoyalServer 2
User avatar
OnLyYoNuTz
Membru, skill +1
Membru, skill +1
Posts: 138
Joined: 18 Jun 2015, 18:51
Detinator Steam: Da
CS Status: Angent vânzări.
Detinator server CS: No
Fond eXtream: 0
Location: Suceava
Has thanked: 1 time

11 Oct 2015, 22:23

Frumos plugin bravo..o sal folosesc si eu =D> \m/
User avatar
Dis-Em
Membru, skill +1
Membru, skill +1
Posts: 121
Joined: 28 Aug 2015, 23:21
Detinator Steam: Da
CS Status: TAP
Detinator server CS: wow.indungi.ro
Fond eXtream: 0
Location: Iasi, Romania

11 Oct 2015, 22:26

Foarte bun pluginul, nu plin de erori/defecte ca celelalte.Bravo, tine-o in continuare tot asa.
Nimicitu`
Membru, skill +1
Membru, skill +1
Posts: 162
Joined: 01 Sep 2015, 13:42
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

12 Oct 2015, 14:28

Bravo, dar modulul hamsandwich nu foloseşte la nimic în cazul pluginului tău.
User avatar
^ionutz^
Fost moderator
Fost moderator
Posts: 1995
Joined: 05 Oct 2013, 15:12
Detinator Steam: Da
CS Status: activitate scazuta !
SteamID: /id/ionutz_cs/
Reputatie: Fost moderator ajutator
Location: Galati
Has thanked: 46 times
Been thanked: 23 times

12 Oct 2015, 16:50

Code: Select all

public BlueMenu(id) {    
    if( get_user_flags( id ) & VIP_FLAG ) {
        new menu = menu_create ("\yBlue Menu \d[VIP MENU Blue]", "CaseMenu");
        menu_additem(menu, "\yM4a1 \rVIP", "1");
        menu_additem(menu, "\yAk47 \rVIP", "2");
        menu_additem(menu, "\yDeagle \rVIP", "2");
        menu_additem(menu, "\yAwp \rVIP", "4");
        menu_additem(menu, "\yPack Grenade \rVIP", "5");
        menu_additem(menu, "\yDefuse KIT \rVIP", "6");
        menu_additem(menu, "\yGod MODE \d[3Sec] \rVIP", "7");
        menu_additem(menu, "\yInvizibilitate \d[1 Runda] \rVIP", "8");
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0 );
    }
    else
    {
        client_print(id, print_center,"Nu ai acces! Y!M %s", CONTACT)
    }
}
un mic sfat daca nu e vip ii apare mesaju mai sunt si altele la invizibilitate nu stiu sigur pune un mesaj in chat ai ales aia la god mode la fel fa un count cat timp tine god mode fa o limitare la de x ori sa folosesti meniu e
vw cu blue motin :))? ce e asa blue la el
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

12 Oct 2015, 16:52

50Cent # HackeR, termina sa faci posturi aiurea, ceea ce inseamna "post-hunt" - se sanctioneaza cu warn.
Cand nu merge acest forum sunt online aici:
  • * Skype: nubo_cs
    * Y!M ID: nubo_cs
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

12 Oct 2015, 18:30

^ionutz^ wrote:

Code: Select all

public BlueMenu(id) {    
    if( get_user_flags( id ) & VIP_FLAG ) {
        new menu = menu_create ("\yBlue Menu \d[VIP MENU Blue]", "CaseMenu");
        menu_additem(menu, "\yM4a1 \rVIP", "1");
        menu_additem(menu, "\yAk47 \rVIP", "2");
        menu_additem(menu, "\yDeagle \rVIP", "2");
        menu_additem(menu, "\yAwp \rVIP", "4");
        menu_additem(menu, "\yPack Grenade \rVIP", "5");
        menu_additem(menu, "\yDefuse KIT \rVIP", "6");
        menu_additem(menu, "\yGod MODE \d[3Sec] \rVIP", "7");
        menu_additem(menu, "\yInvizibilitate \d[1 Runda] \rVIP", "8");
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, menu, 0 );
    }
    else
    {
        client_print(id, print_center,"Nu ai acces! Y!M %s", CONTACT)
    }
} 
un mic sfat daca nu e vip ii apare mesaju mai sunt si altele la invizibilitate nu stiu sigur pune un mesaj in chat ai ales aia la god mode la fel fa un count cat timp tine god mode fa o limitare la de x ori sa folosesti meniu e
vw cu blue motin :))? ce e asa blue la el
Mzz de sfat :D
Am dat EDIT Si am facut update
Radim Luca
Membru, skill +1
Membru, skill +1
Posts: 208
Joined: 12 May 2015, 18:17
Detinator Steam: Da
CS Status: Busy
Detinator server CS: No
SteamID: radim_luca
Reputatie: Nume anterior: Megaladon @ MXGAME
Fond eXtream: 0

24 Oct 2015, 17:57

Si care e diferenta dintre pluginurile de VIP anterioare si acesta ?
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

24 Oct 2015, 19:24

Megaladon @ MXGAME wrote:Si care e diferenta dintre pluginurile de VIP anterioare si acesta ?

Code: Select all

God MODE
Invizibilitate
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

27 Oct 2015, 22:12

Perfect, ca nu erau destule pluginuri de vip copiate dupa ala al lui Dunno. Acum e setu complet...
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
User avatar
s0und #
Membru, skill 0
Membru, skill 0
Posts: 7
Joined: 28 Oct 2015, 12:55
Detinator Steam: Da
Detinator server CS: Pub.Eteral.Com
Fond eXtream: 0
Contact:

28 Oct 2015, 12:59

Good :D>-
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

29 Oct 2015, 12:06

Update !!
1.2 Stable Version
Post Reply

Return to “Pluginuri eXtream”

  • Information