User
Pass
2FA
 
 

ultimate_who

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Resources
Author Message1963
=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

 
Post 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
View user's profile Send private message Yahoo! Messenger ID
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

 
Post 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
View user's profile Send private message
=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

 
Post 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
View user's profile Send private message Yahoo! Messenger ID
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

 
Post 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
View user's profile Send private message
=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

 
Post 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
View user's profile Send private message Yahoo! Messenger ID
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

 
Post 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
View user's profile Send private message
=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

 
Post 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
View user's profile Send private message Yahoo! Messenger ID
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    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

 
 
 







I forgot my password