Ultimate WHO Menu [GEN LGZ]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
FlyingSnow
Membru, skill +2
Membru, skill +2
Posts: 825
Joined: 01 Oct 2012, 02:22
Detinator Steam: Da
Detinator server CS: Dap.
SteamID: Nu-i public.
Has thanked: 26 times
Been thanked: 52 times
Contact:

15 Jul 2013, 16:00

Descriere: Am vazut ca a facut cineva o cerere pentru Ultimate who ( http://www.extreamcs.com/forum/cereri-c ... l#p1627334 )
care arata cam asa:
Image


Descarcare: Aveti sursa mai jos.

Nume: WHO Menu
Versiune: 0.2

Sursa:
Sursa | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Who meniu"
#define VERSION "1.0"
#define AUTHOR "Askwrite" // Modificat de SnowFake

#define GRUPURI 15
new const TITLU[] = " \y Admini\y[\wNUMESERVER.RO\y]";
new const  IESIRE[] = "\yIesire, Apasa \r0 sau \r5^n";
new const NOADMINS[] = "\y Nu sunt admini online.";
#pragma semicolon 1

new g_NumeGrade[ GRUPURI ][ ] = {
	
	"\y[\yManager\y] + \rVIP",
	"\y[\yOWNER\y] |\rVIP",
	"\y[\yOWNER\y]",
	"\y[\yAdministrator\y] + \rVIP",
	"\y[\yAdministrator\y]",
	"\y[\yG.MOD\y] + \rVIP",
	"\y[\yG.MOD\y]",
	"\y[\yModerator\y] + \rVIP",
	"\y[\yModerator\y]",
	"\y[\yAdmins\y] + \rVIP",
	"\y[\yAdmins\y]",
	"\y[\yHelper\y] + \rVIP",
	"\y[\yHelper\y]",
	"\y[\yVizitator\y] + \rVIP",
	"\y[\yVizitator\y]"
	
};

new g_Flaguri[ GRUPURI ][ ] = {
	
	"abcdefghijklmnopqrstu",
	"bcdefghijklmnopqrstu",
	"bcdefghijklmnopqrsu",
	"bcdefghijklmnotu",
	"bcdefghijklmno",
	"bcdefgijklmt",
	"bcdefgijklm",
	"bcdefijt",
	"bcdefij",
	"bceft",
	"bcef",
	"bct",
	"bc",
	"bt",
	"b"
	
};


new g_ValueFlaguri[ GRUPURI ];

public plugin_init( ) {
	
	register_plugin( PLUGIN, VERSION, AUTHOR );
	for( new i = 0 ; i < GRUPURI ; i++ ) 
		g_ValueFlaguri[ i ] = read_flags( g_Flaguri[ i ] );
	
	register_clcmd("say /who", "cmdWho");
	register_clcmd("say_team /who", "cmdWho");
	register_clcmd("say /admin", "cmdWho");
	register_clcmd("say_team /admin", "cmdWho");
	register_clcmd("say /admins", "cmdWho");
	register_clcmd("say_team /admins", "cmdWho");
	register_clcmd("say /admini", "cmdWho");
	register_clcmd("say_team /admini", "cmdWho");
	
	
}

public cmdWho( id, page ) {
	
	new MenuName[ 64 ], MenuExitKey[ 32 ];
	
	formatex( MenuName, sizeof ( MenuName ) -1, "%s",  TITLU );
	
	formatex( MenuExitKey, sizeof ( MenuExitKey ) -1, "%s",  IESIRE );
	
	new menu = menu_create(MenuName, "InchidereMeniu");   
	
	if( AdminiON(    )  )
	{
		
		for( new i = 0; i < GRUPURI; i++  )
		{
			AdaugareA( id, menu, i );
		}
	}
	else
	{
		menu_additem( menu, NOADMINS , "1", 0 );
	}
	
	menu_setprop(menu, MPROP_EXITNAME, MenuExitKey );
	
	menu_display(id, menu, page);
	
}


public InchidereMeniu(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy( menu );
		return 1;
	}
	
	new data[6], iName[64];
	new iaccess, callback;
	
	menu_item_getinfo(menu, item, iaccess, data,5, iName, 63, callback);
	
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1,2,3,4,5,6,7:
		{
			menu_destroy( menu );
			return 1;
		}
	}
	
	return 0;
}

public AdaugareA( const id, const menu,  const group  ) {
	
	new AdminMenuMessage[ 32 ][ 64 ],AdminMenuKey[ 32 ][ 32 ], MenuKey = 1;
	
	static Players[ 32 ], Num, Player;
	get_players( Players, Num, "ch" );
	
	for( new x = 0 ; x < Num ; x++ )
	{   
		Player = Players[ x ];
		if( get_user_flags( Player ) == g_ValueFlaguri[ group ] )
		{
			
			formatex( AdminMenuMessage[ MenuKey ], sizeof ( AdminMenuMessage[ ] ) -1, "\y[*] \w%s \y\w%s%s  ",
			gName( Player ), g_NumeGrade[ group ], Player == id ? "\r *" : "" );
			
			formatex( AdminMenuKey[ MenuKey ], sizeof ( AdminMenuKey[ ] ) -1, "%d", MenuKey );
			
			MenuKey++;
		}
	}
	
	for( new z = 1 ; z < MenuKey ; z++ )
	{
		
		menu_additem( menu, AdminMenuMessage[ z ], AdminMenuKey[ z ], 0 );
	}
	
}

stock bool:AdminiON(    ) {
	new bool:AGasiti = false;
	
	static Players[ 32 ], Num, Player;
	get_players( Players, Num, "ch" );
	
	for( new x = 0 ; x < Num ; x++ )
	{   
		Player = Players[ x ];
		for( new i = 0 ; i < GRUPURI ; i++ )
		{
			if( AGasiti ) break;
			if( get_user_flags( Player ) == g_ValueFlaguri[ i ] )
			{
				AGasiti = true;
			}
		}
	}
	
	return AGasiti ? true : false;
}

stock gName( id ) {
	
	new name[ 32 ];
	get_user_name( id, name, sizeof ( name ) -1 );
	
	return name;
}

Instalare:
1. Fisierul nume_plugin.amxx il puneti in addons/amxmodx/plugins
2. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Cod:
nume_plugin.amxx

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

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

:-" Asa ceva :-"
Image
RoyalServer 2
User avatar
THEKING.
Manager CS
Manager CS
Posts: 3339
Joined: 21 Apr 2012, 17:24
Detinator Steam: Da
CS Status: Away
Detinator server CS: cs.extreamcs.com
SteamID: divinsx
Reputatie: Fost super moderator
Manager CS
Nume anterior: CLAU.
1/3
Location: Romania
Has thanked: 84 times
Been thanked: 74 times

15 Jul 2013, 22:49

Misto , felicitari .
User avatar
*-oMs-*
Membru, skill +2
Membru, skill +2
Posts: 903
Joined: 01 Oct 2010, 04:07
Detinator Steam: Da
SteamID: omsllg
Location: Constanţa
Has thanked: 14 times
Been thanked: 7 times
Contact:

16 Jul 2013, 11:05

Frumos Gg
i'm back :fist_pointing_left:
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

16 Jul 2013, 17:32

cum pot scoate numaratoarea ex 1. [*] NumeAdmin [GRAD] acel 1. 2. 3. .....+ 0. sa numai apara cifrele astea
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

18 Jul 2013, 01:12

Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
FlyingSnow
Membru, skill +2
Membru, skill +2
Posts: 825
Joined: 01 Oct 2012, 02:22
Detinator Steam: Da
Detinator server CS: Dap.
SteamID: Nu-i public.
Has thanked: 26 times
Been thanked: 52 times
Contact:

18 Jul 2013, 10:19

Ce sa vad?:)
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

18 Jul 2013, 12:38

Ms Askhanar
P.S: Fly ala nu toti vb despre tine deci numai fi asa plin de tine
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
FlyingSnow
Membru, skill +2
Membru, skill +2
Posts: 825
Joined: 01 Oct 2012, 02:22
Detinator Steam: Da
Detinator server CS: Dap.
SteamID: Nu-i public.
Has thanked: 26 times
Been thanked: 52 times
Contact:

18 Jul 2013, 13:04

Ti-am mai zis ca esti prea prost pentru planeta asta da? :)
Poate ma iau de ma-ta indata.:) vezi-ti de treaba ta bunule.
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

18 Jul 2013, 18:36

FlyingSnow wrote:Ce sa vad?:)
ai citit toata pagina? sau cel putin postu' meu/
nvm.. e un plugin prea de baza.. sa imi mai bat capu pentru rip..

nu esti autor nici tu nici askwrite. se vede clar. ( ma rog tu nu ai nicio vina.. askwrite, da )
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
FlyingSnow
Membru, skill +2
Membru, skill +2
Posts: 825
Joined: 01 Oct 2012, 02:22
Detinator Steam: Da
Detinator server CS: Dap.
SteamID: Nu-i public.
Has thanked: 26 times
Been thanked: 52 times
Contact:

19 Jul 2013, 00:20

Eu doar am modificat pentru o cerere .. nimic mai mult :) ce am gasit asa am lasat.. n-am schimbat autor nimic :D..

"Toate drepturile rezervate" :D...
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jul 2013, 23:44

| Afiseaza codul
Image
Tot cel modificat de mine arata mai la fel
ReaD1nG
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 26 Jul 2013, 17:48
Detinator Steam: Da
Has thanked: 65 times
Been thanked: 13 times

11 Aug 2013, 12:45

frumos , turbo:)
Image
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 18 guests