[PLUGIN] AMX_WHO ULTIMATE + VIP FIXED

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
Freezy.
Membru, skill +1
Membru, skill +1
Posts: 385
Joined: 21 Feb 2016, 14:12
Detinator Steam: Da
Detinator server CS: SUD.LEAGUECS.RO
SteamID: /id/fzind/
Fond eXtream: 0
Location: Constanţa
Has thanked: 2 times
Contact:

30 Mar 2020, 10:36

poţi adăuga şi din consolă [amx_who] dar să rămână şi din chat
Last edited by levin on 04 Apr 2020, 21:09, edited 1 time in total.
Reason: altă cerere
sud.leaguecs.ro # 32/32 non stop. - 5.254.20.19:27015
sudmix.leaguecs.ro # mix our familly - 5.254.20.7:27015 - DE
sudmix2.leaguecs.ro # mix our familly - 109.163.232.164:27015 - RO
leaguecs românia - forum sud: https://bit.ly/3fm6bJK

----------------------------------------------------------
servere găzduite de gphosting.ro
RoyalServer 2
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2548
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 61 times
Contact:

30 Mar 2020, 11:47

Inlocuiesti in sursa

Code: Select all

public plugin_init() 
{

   register_plugin("ultimate_who", "2.0", "CS.UDP.RO")
   register_clcmd("say /who","cmdWho")
   register_clcmd("amx_who","cmdWho")
	 
   for(new i = 0; i < MAX_GROUPS; i++) 
   {
	   g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
	   g_groupFlagsValueVIP[i] = read_flags(g_groupFlagsVIP[i]) //citeste flagurile adminelor + vip
   }
}
no...
User avatar
Freezy.
Membru, skill +1
Membru, skill +1
Posts: 385
Joined: 21 Feb 2016, 14:12
Detinator Steam: Da
Detinator server CS: SUD.LEAGUECS.RO
SteamID: /id/fzind/
Fond eXtream: 0
Location: Constanţa
Has thanked: 2 times
Contact:

30 Mar 2020, 12:00

Apare lista dar se închide consola când scriu amx_who şi dau enter, tre' s-o deschid iar să văd adminii.
sud.leaguecs.ro # 32/32 non stop. - 5.254.20.19:27015
sudmix.leaguecs.ro # mix our familly - 5.254.20.7:27015 - DE
sudmix2.leaguecs.ro # mix our familly - 109.163.232.164:27015 - RO
leaguecs românia - forum sud: https://bit.ly/3fm6bJK

----------------------------------------------------------
servere găzduite de gphosting.ro
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2548
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 61 times
Contact:

03 Apr 2020, 07:00

sterge din sursa

Code: Select all

client_cmd(id,"toggleconsole")
no...
User avatar
LNd #
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 07 Sep 2017, 23:33
Detinator Steam: Da
SteamID: eXeDLL [1337]
Fond eXtream: 0
Has thanked: 3 times
Been thanked: 9 times

06 Apr 2020, 17:42

Code: Select all

#include <amxmodx>

new g_groupNames[][] =   
{ 
	"Fondator",
	"Administrator",
	"Super-Moderator",
	"Moderator",
	"Helper",
	"Slot",
	"V.I.P"
}

new g_groupFlags[][] = 	
{ 
	"abcdefghijklmnopqrsu",
	"abcdefghijkmnopqrsu",
	"bcdefgijmnopqrs",
	"bcdefgijmno",
	"bcefijmno",
	"b",
	"bt"
}

new g_groupFlagsVIP[][] = 	
{ 
	"abcdefghijklmnopqrsut",
	"abcdefghijkmnopqrsut",
	"bcdefgijmnopqrst",
	"bcdefgijmnot",
	"bcefijmnot",
	"b",
	"bt"
}

new g_groupFlagsValue[sizeof(g_groupNames)];
new g_groupFlagsVIP_value[sizeof(g_groupNames)];

public plugin_init() 
{
   	register_plugin("AMX WHO", "3.0", "eXeDLL & DaNy3LL")
	register_clcmd("amx_who","cmdWho")

   	for(new i = 0; i < sizeof(g_groupNames); i++) 
	{
   		g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
		g_groupFlagsVIP_value[i] = read_flags(g_groupFlagsVIP[i])
	}
}

public cmdWho(id) 
{
   	new players[32], inum, player, name[32], i, a
   	get_players(players, inum)

   	console_print(id, "---------------------------------")
   	console_print(id, "========= ADMINS ONLINE =========")
   	console_print(id, "---------------------------------")
   	for(i = 0; i < sizeof(g_groupNames); i++) 
      	{
   		console_print(id, "[%d] %s", i + 1, g_groupNames[i])
   		for(a = 0; a < inum; ++a) 
        	{
   			player = players[a]
   			get_user_name(player, name, charsmax(name))
			new flags = get_user_flags(player)

   			if(flags == g_groupFlagsValue[i] || flags == g_groupFlagsVIP_value[i])
           		{
   				console_print(id, "->> %s", name)
           		}
        	}
      	}
   	console_print(id, "========= ADMINS ONLINE =========")
   	console_print(id, "---------------------------------")
   	return PLUGIN_HANDLED;
}

rog pe cineva sa ii faca update si in primul post..
Legends never die
User avatar
trekA
eXtream Mod
eXtream Mod
Posts: 581
Joined: 09 Mar 2019, 23:13
Detinator Steam: Da
CS Status: know no better
SteamID: picanetu
Reputatie: eXtream Mod
Membru Club eXtreamCS (17 Feb - 17 Mai)
Fond eXtream: 0
Location: Piatra Neamț
Has thanked: 134 times
Been thanked: 36 times
Contact:

08 Apr 2020, 13:18

LNd # wrote:
06 Apr 2020, 17:42

Code: Select all

#include <amxmodx>

new g_groupNames[][] =   
{ 
	"Fondator",
	"Administrator",
	"Super-Moderator",
	"Moderator",
	"Helper",
	"Slot",
	"V.I.P"
}

new g_groupFlags[][] = 	
{ 
	"abcdefghijklmnopqrsu",
	"abcdefghijkmnopqrsu",
	"bcdefgijmnopqrs",
	"bcdefgijmno",
	"bcefijmno",
	"b",
	"bt"
}

new g_groupFlagsVIP[][] = 	
{ 
	"abcdefghijklmnopqrsut",
	"abcdefghijkmnopqrsut",
	"bcdefgijmnopqrst",
	"bcdefgijmnot",
	"bcefijmnot",
	"b",
	"bt"
}

new g_groupFlagsValue[sizeof(g_groupNames)];
new g_groupFlagsVIP_value[sizeof(g_groupNames)];

public plugin_init() 
{
   	register_plugin("AMX WHO", "3.0", "eXeDLL & DaNy3LL")
	register_clcmd("amx_who","cmdWho")

   	for(new i = 0; i < sizeof(g_groupNames); i++) 
	{
   		g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
		g_groupFlagsVIP_value[i] = read_flags(g_groupFlagsVIP[i])
	}
}

public cmdWho(id) 
{
   	new players[32], inum, player, name[32], i, a
   	get_players(players, inum)

   	console_print(id, "---------------------------------")
   	console_print(id, "========= ADMINS ONLINE =========")
   	console_print(id, "---------------------------------")
   	for(i = 0; i < sizeof(g_groupNames); i++) 
      	{
   		console_print(id, "[%d] %s", i + 1, g_groupNames[i])
   		for(a = 0; a < inum; ++a) 
        	{
   			player = players[a]
   			get_user_name(player, name, charsmax(name))
			new flags = get_user_flags(player)

   			if(flags == g_groupFlagsValue[i] || flags == g_groupFlagsVIP_value[i])
           		{
   				console_print(id, "->> %s", name)
           		}
        	}
      	}
   	console_print(id, "========= ADMINS ONLINE =========")
   	console_print(id, "---------------------------------")
   	return PLUGIN_HANDLED;
}

rog pe cineva sa ii faca update si in primul post..
Ti-am facut eu update.
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests