Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
ultimate_who
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Resources
Author
Message
1963
=Cryptonit3=
[Panaram Style]
Status: Offline
(since 14-10-2024 17:40)
Joined: 20 Nov 2012
Posts: 1171
,
Topics: 74
Location:
Narnia
Reputation:
171.3
Votes
: 26
Posted: 22-05-2013, 19:25:00
| Translate post to:
... (
Click for more languages
)
Vreau si eu un ultimate_who cu urmatoarele grade:
Detinator [abcdefghijklmnopqrstu]
Supervizor [bceyijdemsfgdhyg]
Super Moderators [bceyijdemsfd]
Moderators [bceyijdemsfd]
Adminstrators [bceyijdemfg]
Helpers [bceyij]
Slots [b]
Va Multumesc...daca nu se poate face macar invatati`ma sa modific eu singur ca am modificat acolo si tot asa apare.Deci am unu cu alte grade si le`am pus pe astea si nu merge.
Va rog sa ma ajutati !
0
0
Back to top
Faydwer
[Licensed to kill]
Status: Offline
(since 17-11-2019 19:30)
Joined: 06 Aug 2011
Posts: 7215
,
Topics: 383
Location:
Italy
Reputation:
92.6
Votes
: 410
Posted: 22-05-2013, 22:21:25
| Translate post to:
... (
Click for more languages
)
Uite
aici
ti l-am modifcat eu cu gradele tale, dar ai pus aceleasi accese la Super moderators si moderators si ti-am sters eu ultima litera adica
d
La acest plugin trebuie puse niste cvaruri, pe astea le iei din
acest
topic, ca de acolo am luat si eu pluginul si l-am modificat.
Ca sa stii ce modifici, uita-te atent la ce am ingrosat si colorat eu.
Cand pui accese sa pui dupa ele
,
dar la ultimul acces sa nu pui. Si sa modifici
#define GROUPS_NAME si #define GROUPS_ACCES
cu numarul acceselor puse, de exemplu 7 accese si modifici la ambele cu numarul 7.
#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
7
#define GROUPS_ACCESS
7
#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][] = {
"Detinator"
,
"Supervizor"
,
"Super Moderators"
,
"Moderators"
,
"Administrators"
,
"Helpers"
,
"slots"
}
new GroupFlags[GROUPS_ACCESS][] = {
"abcdefghijklmnopqrstu"
,
"bceyijdemsfgdhyg"
,
"bceyijdemsfd"
,
"bceyijdemsf"
,
"bceyijdemfg"
,
"bceyij"
,
"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
}
P.S. Il puneam intr-un code, dar nu coloreaza ce selectez eu.
0
0
Back to top
=Cryptonit3=
[Panaram Style]
Status: Offline
(since 14-10-2024 17:40)
Joined: 20 Nov 2012
Posts: 1171
,
Topics: 74
Location:
Narnia
Reputation:
171.3
Votes
: 26
Posted: 23-05-2013, 07:15:19
| Translate post to:
... (
Click for more languages
)
si codul asta il compilez si il bag in plugins?Si mi`am dat seama ca am gresit ceva si daca poti sa mi`l refaci si sa mi`l pui direct pe girlshare undeva facut tot doar sa`l pun as fi recunoscator
Detinator "abcdefghijklmnopqrstu"
Supervizor "beicyjdmnsfujhlp"
Super Moderators "beicyjdmsfujt"
Moderators "beicyjdmsf"
Adminstrator"beicyjdmf"
Helpers "beicyj"
Slots "b"
0
0
Back to top
Faydwer
[Licensed to kill]
Status: Offline
(since 17-11-2019 19:30)
Joined: 06 Aug 2011
Posts: 7215
,
Topics: 383
Location:
Italy
Reputation:
92.6
Votes
: 410
Posted: 23-05-2013, 09:05:58
| Translate post to:
... (
Click for more languages
)
Pff tu ai citit macar ce ti-am scris sau ai dat scroll sa vezi cat de lung este postul?
In primul rand este link de download, ce scrie mai jos este ceea ce vrei tu sa stii ca sa-l modifici dupa bunul plac.
Uite aici ai si .sma si .amxx sa faci cum il vrei ->
http://www.girlshare.ro/32524701
Si citeste cvarurile care trebuie acestui plugin de aici ->
http://forum.wow-freakz.com/view-post-325551.html?#325551
0
0
Back to top
=Cryptonit3=
[Panaram Style]
Status: Offline
(since 14-10-2024 17:40)
Joined: 20 Nov 2012
Posts: 1171
,
Topics: 74
Location:
Narnia
Reputation:
171.3
Votes
: 26
Posted: 23-05-2013, 09:17:38
| Translate post to:
... (
Click for more languages
)
Ok ia`ma usor ca e prima data...deci ai facut gradele bine doar ca nu e in motd acum ca sa`l fac in motd spune`mi si mie ce modific si inchidem subiectu...stiu ca e ceva din cvar dar mie sa nu fac vreo prostie
0
0
Back to top
Faydwer
[Licensed to kill]
Status: Offline
(since 17-11-2019 19:30)
Joined: 06 Aug 2011
Posts: 7215
,
Topics: 383
Location:
Italy
Reputation:
92.6
Votes
: 410
Posted: 23-05-2013, 09:35:10
| Translate post to:
... (
Click for more languages
)
Intra cstrike\addons\amxmodx\configs deschide amxx.cfg si scrie urmatoarea linie:
Code:
cmd_who 2
0
0
Back to top
=Cryptonit3=
[Panaram Style]
Status: Offline
(since 14-10-2024 17:40)
Joined: 20 Nov 2012
Posts: 1171
,
Topics: 74
Location:
Narnia
Reputation:
171.3
Votes
: 26
Posted: 23-05-2013, 09:52:03
| Translate post to:
... (
Click for more languages
)
Rezolvat! Multumesc mult!
Un moderator poate da tc
0
0
Back to top
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Resources
The time now is 09-08-2025, 20:17:35
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details