/admin , /who

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

22 Apr 2010, 16:46

Image

Am o problema , am pus admine , merg , dar nu mi le arata in motd .. ( vezi poza) , ma arata decat pe mine , dar restu' adminelor nu le arata.
Si mai am o problema . Chiar daca pun admin administrator , tot are acces fuul , ban , cvar ..
RoyalServer
User avatar
Awakening
eXtream Mod
eXtream Mod
Posts: 3933
Joined: 06 Apr 2010, 11:01
Detinator Steam: Da
CS Status: Plictiseala
Detinator server CS: Adio cs
SteamID: eliara
Reputatie: eXtream Mod
Fost Manager VEST.eXtream.Ro
Fost Manager ZM.eXtream.Ro
Membru Club eXtreamCS (6 luni)
Nume anterior: CRISTIAN
Location: Bucuresti
Discord: m_i3
Has thanked: 151 times
Been thanked: 344 times

22 Apr 2010, 16:48

Ai modificat in .sma gradele de admin pe care le ai tu sa se potriveasca cu cele din el?
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

22 Apr 2010, 17:02

gradele din sma. le-am pus in user.ini
User avatar
DiaNNadidi
Fost moderator
Fost moderator
Posts: 406
Joined: 02 Apr 2009, 12:36
Detinator Steam: Da
CS Status: ma joc
Detinator server CS: sud.laleagane.ro
Reputatie: Fost moderator
Membru Club eXtreamCS (o luna)
Location: bacau
Has thanked: 60 times
Been thanked: 19 times
Contact:

22 Apr 2010, 23:38

cmd_who 2
who_typemeniu 1
who_typetable 2 daca asta e pluginu,daca nu da rezultate nici asa til fac eu
Hai cu Maneaua :X
User avatar
cristi1520
Membru, skill 0
Membru, skill 0
Posts: 73
Joined: 09 Aug 2009, 18:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: DA
Location: Craiova
Has thanked: 5 times
Been thanked: 1 time
Contact:

23 Apr 2010, 08:59

De ce trebuie sa folosesti neaparat pluginul acesta?Incearca cu amx_who generator facut de echipa extream,e mult mai bun!(Sfatul meu).
Image
Image
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

23 Apr 2010, 10:59

diamadaavon wrote:cmd_who 2
who_typemeniu 1
who_typetable 2 daca asta e pluginu,daca nu da rezultate nici asa til fac eu
tot nu merge.
am sesizat ca la owneri si la administratori apar admini , in rest la god , mod , helper.. nu apar.
User avatar
DiaNNadidi
Fost moderator
Fost moderator
Posts: 406
Joined: 02 Apr 2009, 12:36
Detinator Steam: Da
CS Status: ma joc
Detinator server CS: sud.laleagane.ro
Reputatie: Fost moderator
Membru Club eXtreamCS (o luna)
Location: bacau
Has thanked: 60 times
Been thanked: 19 times
Contact:

23 Apr 2010, 19:21

posteaza .sma si se rezolva
Hai cu Maneaua :X
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

24 Apr 2010, 07:54

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

#define PLUGIN	 "ULTIMATE WHO"
#define VERSION	 "1.1"
#define AUTHOR	 "P.Of.Pw"

#define CharsMax(%1)	 sizeof %1 - 1
#define time_shower	 1.0

#define GROUPS_NAME	 6
#define GROUPS_ACCESS	 6

#define RRR	 255
#define GGG	 255
#define BBB	 255
#define time_hud	 12.0

#define motd_msg	 "Admin's Online"

#define who_meniu_ad_group_msg	"\y-=[Admin's]=- \r-=[Online]=-^n"
#define who_meniu_admin_msg	"\y-=[Admin's]=- \w-=[Online]=-^n^n"

#define who_meniu_ad_group_msg_bottom	"^n\wPt a esi apasati \y0 \w sau \y5"
#define who_meniu_admin_msg_bottom	"^n\wPt a esi apasati \r0 \w sau \r5"

#define	who_console_top	 "=========== Admini Online ==========="
#define	who_console_bottom "================================"

new GroupNames[GROUPS_NAME][] = {
"Owners",
"GodS",
"Administratori",
"Moderatori",
"Ajutoare",
"Sloturi"
}

new GroupFlags[GROUPS_ACCESS][] = {
"abcdefghijklmnopqrstu",
"bcdefghijklmnopqrstu",
"bcdefghijkmnopqrstu",
"bcdefijmnopqrstu",
"bcdefjmnopqru",
"b"
}

new GroupFlagsValue[GROUPS_NAME]

new who_type, who_typemeniu, who_typtable

public plugin_init() 
{

register_plugin(PLUGIN, VERSION, AUTHOR)

for(new p_of_pw = 0 ; p_of_pw < GROUPS_NAME ; p_of_pw++)
GroupFlagsValue[p_of_pw] = read_flags(GroupFlags[p_of_pw])

register_clcmd("say", "cmdSay")
register_clcmd("say_team", "cmdSay")

who_type	= register_cvar("cmd_who","1")
who_typemeniu	= register_cvar("who_typemeniu","1")
who_typtable	= register_cvar("who_typetable","2")
}

public cmdSay(id)
{
new say[192]
read_args(say,192)
if(( containi(say, "who") != -1 || containi(say, "admin") != -1 || containi(say, "admins") != -1 || contain(say, "/who") != -1 || contain(say, "/admin") != -1 || contain(say, "/admins") != -1))
set_task(time_shower,"cmdULTMWho",id)
return PLUGIN_CONTINUE
}

public cmdULTMWho(id)
{
switch(get_pcvar_num(who_type))
{
case 1: who_meniu(id)

case 2: who_motd(id)

case 3: who_table(id)

case 4: who_hud(id)

case 5: who_console(id)

}
return 0
}

who_meniu(id)
{
switch(get_pcvar_num(who_typemeniu))
{
case 1: who_meniu_admin_groups(id)

case 2: who_meniu_admin(id)
}
return 0
}
who_meniu_admin_groups(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32]
new szMenu[256], nLen, keys

nLen = format(szMenu[nLen], 255, who_meniu_ad_group_msg)
get_players(sPlayers, iNum, "ch")

for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{ 
nLen += format(szMenu[nLen], 255-nLen,"\r%s^n", GroupNames[p_of_pw])

for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
nLen += format(szMenu[nLen], 255-nLen,"\w%s^n", sName)
} 
}
}
nLen += format(szMenu[nLen], 255-nLen, who_meniu_ad_group_msg_bottom)
keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<9)
show_menu(id,keys,szMenu,-1)
return 0
}

who_meniu_admin(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32]
new szMenu[256], nLen, keys

nLen = format(szMenu[nLen], 255, who_meniu_admin_msg)

get_players(sPlayers, iNum, "ch")
for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{
for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
nLen += format(szMenu[nLen], 255-nLen,"\r%s^n", sName)
} 
}
}
nLen += format(szMenu[nLen], 255-nLen, who_meniu_admin_msg_bottom)
keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<9)
show_menu(id,keys,szMenu,-1)
return 0
}

who_motd(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32], sBuffer[1024]
new iLen

iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")

get_players(sPlayers, iNum, "ch")

for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{ 
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h5><font color=^"red^">%s^n</font></h5></center>", GroupNames[p_of_pw])

for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center>%s^n</center>", sName)
}
}	
}
show_motd(id, sBuffer, motd_msg)
return 0

}

who_table(id)
{
switch(get_pcvar_num(who_typtable))
{
case 1: table_style_one(id)

case 2: table_style_two(id)
}
return 0
}
table_style_one(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32], sBuffer[1024]
new iLen

iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h3><b><font color=^"red^">NUME	 -	ACCES</font></h3></b></center>")

get_players(sPlayers, iNum, "ch")

for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{
for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><h4><font color=^"white^">%s	 %s^n</font></h4></center>", sName, GroupNames[p_of_pw])
}
}	
}
show_motd(id, sBuffer, motd_msg)
return 0
}
table_style_two(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32], sBuffer[1024]
new iLen

iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")

iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<html><head><title>a</title></head>")
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<br><br><center><body><table border>")
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<tr><td><h3><b><font color=^"red^">NUME</td><td></h3></b> <h3><b><font color=^"red^">ACCES</td></h3></font></b></center>")

get_players(sPlayers, iNum, "ch")

for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{
for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<center><tr><td><h4><b><font color=^"white^">%s<td></b></h4> <h4><b><font color=^"white^">%s </td></h4></font></b></center>", sName, GroupNames[p_of_pw])
}
}	
}
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "</table></body></html>")
show_motd(id, sBuffer, motd_msg)
return 0
}

who_hud(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32], sBuffer[1024]
new iLen

get_players(sPlayers, iNum, "ch")

for(new p_of_pw = 0; p_of_pw < GROUPS_NAME ; p_of_pw++)
{ 
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "=== %s ===^n", GroupNames[p_of_pw])

for(new a = 0; a < iNum ; a++)
{ 
iPlayer = sPlayers[a]

if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw])
{
get_user_name(iPlayer, sName, sizeof sName - 1)
iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "%s^n", sName)
}
}	
}
set_hudmessage(RRR, GGG, BBB, 0.02, 0.24, 0, 6.0, time_hud)
show_hudmessage(id, sBuffer)
return 0
}

who_console(id)
{
new sPlayers[32], iNum, iPlayer
new sName[32]

get_players(sPlayers, iNum)
console_print(id, who_console_top)
for(new p_of_pw = 0; p_of_pw < GROUPS_NAME; p_of_pw++) 
{
for(new a = 0; a < iNum ; a++)
{

iPlayer = sPlayers[a]
get_user_name(iPlayer, sName, sizeof sName - 1)
if(get_user_flags(iPlayer) == GroupFlagsValue[p_of_pw]) 
console_print(id, "= %d = %s : %s", p_of_pw+1, GroupNames[p_of_pw], sName)


}
}
console_print(id, who_console_bottom)
return 0
}
User avatar
Marius'
Membru, skill +2
Membru, skill +2
Posts: 981
Joined: 01 Jan 2010, 02:19
Detinator Steam: Da
SteamID: parvmarius
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator
Nume anterior : w1Nker
Restrictie moderator( 2 mai)
Location: Negresti - Oas
Has thanked: 68 times
Been thanked: 79 times

24 Apr 2010, 11:39

Incearcal pe asta New_Amx_Hho ti-am pus si user.ini merge 100% eu il folosesc!
Image
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

24 Apr 2010, 12:33

w1Nker wrote:Incearcal pe asta New_Amx_Hho ti-am pus si user.ini merge 100% eu il folosesc!
asta merge .
Multumesc.
Mai am o problema cu ranku' , merge dar merge prost nu merge cum trebuie ..
Chiar daca fac 20 cu 0 imi arata ca sunt pe 168 din 168 .. cu 23423 de fraguri .. si eu nu am facut atatea fraguri .

De la ce sa fie ?
User avatar
Alexandru
Fost moderator
Fost moderator
Posts: 1283
Joined: 09 Sep 2008, 00:41
Detinator Steam: Nu
CS Status: Nu mă vedeţi, nu sunt aici.
Reputatie: Fost moderator
Nume anterior: Al3s5uL
1.3 / 3
Location: Moş Crăciun şi prietenii săi!
Has thanked: 41 times
Been thanked: 89 times

24 Apr 2010, 12:41

Daca folosesti topul de la AMXModX, intra in amxx.cfg, cauta csstats_rank si modifica 1 cu 0. Daca ai StatsME, intra in statsme.cfg, cauta sm_storebyauth si modifica 1 cu 0.
Va astept personal pe MNX Counter Strike Community, nu veti regreta! Va garantez!

Image
-=D[3]MoN=-
Membru, skill 0
Membru, skill 0
Posts: 34
Joined: 10 Sep 2008, 01:14
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 16 times

25 Apr 2010, 11:51

w1Nker wrote:Incearcal pe asta New_Amx_Hho ti-am pus si user.ini merge 100% eu il folosesc!
Ms si eu aveam nevoie de pluginul asta... :p
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 59 guests