Ajutor Plugin /who

Cauți un plugin și nu găsești? Încearcă-ți norocul în această categorie!

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Locked
[Royal]Fido
Membru nou
Membru nou
Posts: 3
Joined: 02 Sep 2019, 12:15
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time

02 Sep 2019, 12:22

Salut, am cautat si eu un plugin de /who pe internet, si l-am gasit pe urmatorul. Am modificat eu cateva chestii in el, si cand ii dau compilare nu merge compilarea. Poate sa ma ajute cineva in acest caz?? Multumesc.
REPET: Am modificat eu in el (am adaugat cateva grade, este prima data cand umblu in asa ceva, si nu ma pricep, asa ca nu stiu daca am facut bine)
Pluginul de baza: pluginuri-extream/amx-who-ultimate-t352 ... JYAqSNnDGk
| Afiseaza codul
#include <amxmodx>

#define MAX_GROUPS 10


new g_groupNames[MAX_GROUPS][] = { //aici se afla numele fiecarui grad
"[1]  => Fondator <=",
"[2]  => Owner + V.I.P <=" ,
"[3]  => Owner <=",
"[4]  => Co-Owner + V.I.P <=" ,
"[5]  => Co-Owner <=",
"[6]  => God + V.I.P<=" ,
"[7]  => God <=",
"[8]  => Super-Moderator + V.I.P <=" ,
"[9]  => Super-Moderator <=",
"[10]  => Moderator + V.I.P <=" ,
"[11]  => Moderator <=",
"[12]  => Administrator + V.I.P <=" ,
"[13]  => Administrator <=",
"[14]  => Helper + V.I.P <=" ,
"[15]  => Helper <=",
"[16]  => V.I.P <=",
"[17] => Slot <="
}

new g_groupFlags[MAX_GROUPS][] = { //aici se afla flagurile doar pentru admine , fara flag-ul t (flag-ul t este cel mai folosit pentru VIP ACCES , eu l-am luat ca exemplu pe acesta).
    "abcdefghijklmnopqrsu",
    "bcdefghijkmnopqrsu",
    "bcdefgijmnopqrsu",
    "bcdefgijmnopqrs",
    "bcdefgijmnopqr",
    "bcdefijmnopq",
    "bcdefijmno",
    "bcefijmno",
    "bt",
    "b"
}

new g_groupFlagsVIP[MAX_GROUPS][] = { //aici este creeat grupul de flaguri pentru admine+ flagul t. vip acces
    "bcdefghijklmnopqrsut",
    "bcdefghijkmnopqrsut",
    "bcdefgijmnopqrsut",
    "bcdefgijmnopqrst",
    "bcdefgijmnopqrt",
    "bcdefijmnopqt",
    "bcdefijmnot",
    "bcefijmnot",
    "bt",
    "bt"
}

   new g_groupFlagsValue[MAX_GROUPS]
   new g_groupFlagsValueVIP[MAX_GROUPS] //am creeat un nou grup pe care pluginul trebuie sa il citeasca

public plugin_init() 
{

   register_plugin("ultimate_who", "2.0", "CS.UDP.RO")
   register_clcmd("say /who","cmdWho")

   for(new i = 0; i < MAX_GROUPS; i++) 
 {
   g_groupFlagsValue = read_flags(g_groupFlags)
   g_groupFlagsValueVIP = read_flags(g_groupFlagsVIP) //citeste flagurile adminelor + vip

 }
}

public cmdWho(id) 
{
   new players[32], inum, player, name[32], i, a
   get_players(players, inum)
   console_print(id, "-------------------------------")
   console_print(id, "=========ADMINI ONLINE=========")
   console_print(id, "-------------------------------")
   for(i = 0; i < MAX_GROUPS; i++) 
      {
   console_print(id, "-%s-", g_groupNames)
   for(a = 0; a < inum; ++a) 
        {
   player = players[a]
   get_user_name(player, name, 31)
   if(get_user_flags(player) == g_groupFlagsValue || get_user_flags(player) == g_groupFlagsValueVIP) //arata si adminii fara vip si pe cei cu vip 
           {
   console_print(id, "%s", name)
           }
        }
      }
   console_print(id, "=========Royal.Laleagane.Ro=========")
   console_print(id, "-------------------------------")
   client_cmd(id,"toggleconsole")
   return PLUGIN_HANDLED
}
RoyalServer 2
User avatar
andrei0465
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 01 Nov 2016, 17:04
Detinator Steam: Da
CS Status: Busy
SteamID: andrei0465
Reputatie: Membru Club eXtreamCS (21.03 - 21.04)
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 4 times

02 Sep 2019, 18:08

Code: Select all

#include <amxmodx>

#define PLUGIN "Who"
#define VERSION "v0.1-dev"
#define AUTHOR "andrei0465"

new g_groupNames[17][] = {
"[2]  => Fondator <=",
"[3]  => Owner + V.I.P <=",
"[4]  => Owner <=",
"[5]  => Co-Owner + V.I.P <=",
"[6]  => Co-Owner <=",
"[7]  => God + V.I.P <=",
"[8]  => God <=",
"[9]  => Super-Moderator + V.I.P <=",
"[10]  => Super-Moderator <=",
"[11]  => Moderator + V.I.P <=",
"[12]  => Moderator <=",
"[13]  => Administrator + V.I.P <=",
"[14]  => Administrator <=",
"[15]  => Helper+ V.I.P <=",
"[16]  => Helper <=",
"[17]  => V.I.P <=",
"[18] => Slot <="
}

new g_groupFlags[17][] = {
    "abcdefghijklmnopqrsut",
    "bcdefghijkmnopqrsut",
    "bcdefghijkmnopqrsu",
    "bcdefgijmnopqrsut",
    "bcdefgijmnopqrsu",
    "bcdefgijmnopqrst",
    "bcdefgijmnopqrs",
    "bcdefgijmnopqrt",
    "bcdefgijmnopqr",
    "bcdefijmnopqt",
    "bcdefijmnopq",
    "bcdefijmnot",
    "bcdefijmno",
    "bcefijmnot",
    "bcefijmno",
    "bt",
    "b"
}

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /who","_CmdWho")
}

stock _GetUserId() {
	static iPlayers[32], iNum;
	get_players(iPlayers, iNum);
	new i
	for (i = 0; i < iNum; i++) {
		return iPlayers[i];
	}
	return 0;
}

public _CmdWho(id) 
{
	new UserId = _GetUserId();
	if (!is_user_connected(UserId)) {
		return 0;
	}
	static iName[32], g_iGroup;
	console_print(id, "-------------------------------");
	console_print(id, "=========ADMINS ONLINE=========");
	console_print(id, "-------------------------------");
	for(new gid = 0; gid < 17; gid++)
	{
		g_iGroup = read_flags(g_groupFlags[gid]);
		console_print(id, "-%s-", g_groupNames[gid]);
		for(new i = 0; i < 32; i++)
		{
			if (is_user_connected(i) && get_user_flags(i) == g_iGroup) {
				get_user_name(i, iName, charsmax(iName));
				console_print(id, "%s", iName);
			}
		}
	}
	console_print(id, "=========NUME SERVER=========");
	console_print(id, "-------------------------------");
	client_cmd(id,"toggleconsole");
	return 0
}
[Royal]Fido
Membru nou
Membru nou
Posts: 3
Joined: 02 Sep 2019, 12:15
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time

02 Sep 2019, 18:09

Functioneaza, multumesc andrei0465. Puteti da T/C
User avatar
DevilBoy.eXe
Super moderator
Super moderator
Posts: 1679
Joined: 05 Jun 2016, 23:04
Detinator Steam: Da
Detinator server CS: GO.WARED.RO
SteamID: DevilBoy_eXe
Reputatie: Super Moderator
Fond eXtream: 0
Location: beyond the time
Discord: zeux.
Has thanked: 15 times
Been thanked: 72 times
Contact:

02 Sep 2019, 18:18

Nici nu sunt permise cererile pentru plugine WHO
T/C
Locked

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 0 guests