Raised This Month: $51 Target: $400
 12% 

[help script] show my name in 2 access


Post New Thread Reply   
 
Thread Tools Display Modes
Snitch
Veteran Member
Join Date: Sep 2013
Location: Kazakhstan
Old 09-04-2016 , 02:23   Re: [help script] show my name in 2 access
Reply With Quote #11

bump?
__________________
Қазақстан Республикасы
Snitch is offline
Send a message via Skype™ to Snitch
Toni1
Member
Join Date: Sep 2016
Location: Kosova
Old 09-07-2016 , 13:29   Re: [help script] show my name in 2 access
Reply With Quote #12

Why DOnt Did this plugin like

IF the players Have Full access Like "Abcdefgihjklmopqrstuvwxyz" He show in List Owner's

Then IF Player have Access From "A" To "U" He Show IN List Admins Like If Player Have That Access "Abcdefgihjklmopqrstu" Or Thats Access "Abcdeihjklmorst" He Show Only IN list Members

Then For Vip's Doing IF VIPACCESS he show in vip list Not With Access
Toni1 is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 09-07-2016 , 20:00   Re: [help script] show my name in 2 access
Reply With Quote #13

Quote:
Originally Posted by Toni1 View Post
Why DOnt Did this plugin like

IF the players Have Full access Like "Abcdefgihjklmopqrstuvwxyz" He show in List Owner's
Once you understand what each of the flags actually means, you'll understand why you can't do that.

E.g. flag 'z' is for "regular, non-admin user".
__________________

Last edited by fysiks; 09-07-2016 at 20:01.
fysiks is offline
Toni1
Member
Join Date: Sep 2016
Location: Kosova
Old 09-08-2016 , 10:23   Re: [help script] show my name in 2 access
Reply With Quote #14

Really I Did Not Understan That's And I Dont kNow How To Do But i grive your explian to do And Anyone Can Doing So ?? ?
Toni1 is offline
Toni1
Member
Join Date: Sep 2016
Location: Kosova
Old 09-09-2016 , 10:31   Re: [help script] show my name in 2 access
Reply With Quote #15

any help ?
Toni1 is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 09-09-2016 , 19:12   Re: [help script] show my name in 2 access
Reply With Quote #16

Quote:
Originally Posted by Toni1 View Post
any help ?
What is your question?
__________________
fysiks is offline
Toni1
Member
Join Date: Sep 2016
Location: Kosova
Old 09-10-2016 , 05:21   Re: [help script] show my name in 2 access
Reply With Quote #17

See This Code To Do Like Adminstaror Need HAve Full Access Like "abcdefghijklmnopqrstuvwxy"

To SHow IN List Online To Adminstrator

Then For Moderator You Need Have Access From "a" To "v" Like "abcdefghijklmmnopqrstuv"

But If Any Access Miissing You Not Show In The List

Then For "Admins" Can You Doing If you Have Access From "a" To "t" Like That

"abcdefghijklmmnopqrst" Then You Will Show In List Admins

But This Its Not Fix If U want To Show In List "Admins" Or In List "Moderator" Or In List

"Adminstrator" You Need Have Thats Access Only To Show Thats U make Like

For Adminstartor "abcdefghijklmmnopqrstuvwxy"

For Moderator "abcdefghijklmmnopqrstuv"

For Admins "abcdefghijklmmnopqrst"

You Need Have Only Thats Access To Show In List Online

BUt I Dont Want So I Want To So Lisen

If Players Or Anyone Have Access From "A" To "y"

He SHow In List Adminstaror But If Missing And Access he Not Show

Then For Moderator If Players Dont Have Thats Access "abcdefghijklmmnopqrstuv"

Or If Him MIssing Any Access Like Explain If Missing This Access "a"

he Not SHow In List Moderator but He Need SHow In List ADmins

Can Anyone Doing So ? Sry my Bad Englisht

Then For Admins If Players Have Thats Access From "a" To "t" He Show In List Admins

But And He's Missing Any Access he WIll SHow in List ADmins Like You Need Have Only Thats

Acess To Show In LIst Admins "abcdefghijklmmnopqrst" But need Fix Thats +if U missing Any

Acess you will show in list

Anyone Understan ? Please If Anyone Understan Fixed Thats For Me Please

PHP Code:
#include <amxmodx>
#include <amxmisc>

#define VIP_FLAG ADMIN_KICK

new const TAG[] = "[amxx]"
new const SERVERNAME[] = "amxx"
new const MESSAGE[] = "No online:"

new const rank_names[][] =
{
    
"Administrator",
    
"Moderator",
    
"Admins"
}

new const 
rank_flags[][] =
{
    
"abcdefghijklmnopqrstuvwxy",
    
"abcdefghijklmnopqrstuv",
    
"abcdefghijklmnopqrst"
}

new 
vip_rank sizeof rank_names 1;
new 
flags_rank[sizeof rank_flags], g_maxplayersg_msg_saytext;

public 
plugin_init()
{
    
register_plugin("New Who Menu""1.1""GoogleStrik");
    
    
register_clcmd("say /admins""cmd_who");
    
register_clcmd("say /admin""cmd_who");
    
    
g_maxplayers get_maxplayers();
    
g_msg_saytext get_user_msgid("SayText");
    
    for(new 
0sizeof rank_flagsi++)
        
flags_rank[i] = read_flags(rank_flags[i]);
}

public 
cmd_who(id)
{
    new 
menumenu_item[80], tasta[2];
    
formatex(menu_itemcharsmax(menu_item), "\r[%s] \dAdmin List Online"SERVERNAME);
    
menu menu_create(menu_item"handler_who");
    for(new 
0sizeof rank_namesi++)
    {
        
formatex(menu_itemcharsmax(menu_item), "\y%s\r[\w%d\r]"rank_names[i], get_rang_players(i));
        
tasta[0] = i;
        
tasta[1] = 0;
        
menu_additem(menumenu_itemtasta);
    }
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED;
}

public 
handler_who(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    
menu_destroy(menu);
    
show_players_rang(iditem);
    return 
PLUGIN_HANDLED;
}

public 
show_players_rang(iditem)
{
    if(!
get_rang_players(item))
    {
        
color(id".v%s.g %s.e %s.g!"TAGMESSAGErank_names[item]);
        return 
PLUGIN_HANDLED;
    }
    new 
menu_item[80], tasta[2], menu;
    
formatex(menu_itemcharsmax(menu_item), "\rAdmin List Level\y %s\r.^nMany Member Online:\y %d^n"rank_names[item], get_rang_players(item))
    
menu menu_create(menu_item"handler_players_rang");
    new 
ixul;
    
xul 0;

    if(
item == vip_rank)
    {
        for(
1<= g_maxplayersi++)
        {
            if(!
is_user_connected(i))
                continue;
                
            if(
get_user_flags(i) & VIP_FLAG)
            {
                
formatex(menu_itemcharsmax(menu_item), "\y%s"get_name(i));
                
tasta[0] = xul;
                
tasta[1] = 0;
                
xul++;
                
menu_additem(menumenu_itemtasta);
            }
        }
    }
    else
    {
        for(
1<= g_maxplayersi++)
        {
            if(!
is_user_connected(i))
                continue;
                
            if(
get_user_flags(i) == flags_rank[item] || get_user_flags(i) == (flags_rank[item] | VIP_FLAG))
            {
                
formatex(menu_itemcharsmax(menu_item), "\y%s"get_name(i));
                
tasta[0] = xul;
                
tasta[1] = 0;
                
xul++;
                
menu_additem(menumenu_itemtasta);
            }
        }    
    }
    
    
menu_display(idmenu0);
    return 
PLUGIN_HANDLED;
}

public 
handler_players_rang(idmenu)
{
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
    
public 
get_rang_players(rank)
{
    new 
iplayers;
    
    if(
rank == vip_rank)
    {
        new 
tmp;
        for(
1<= g_maxplayersi++)
        {
            
tmp get_user_flags(i);
            if(
is_user_connected(i) && (tmp VIP_FLAG) && !(tmp ADMIN_BAN))    
               
players++;
        }
    }
    else
    {
        for(
1<= g_maxplayersi++)
        {
            if(
is_user_connected(i) && get_user_flags(i) == flags_rank[rank] || get_user_flags(i) == (flags_rank[rank] | VIP_FLAG))
                
players++;
        }
    }
    return 
players;
}

stock get_name(id)
{
    new 
name[32];
    
get_user_name(idnamecharsmax(name));
    return 
name;
}

stock color(const id, const input[], any:...)
{
    new 
count 1players[32];
    new 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190".v""^4");
    
replace_all(msg190".g""^1");
    
replace_all(msg190".e""^3");
    
    if(
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for(new 
0counti++)
        {
            if(
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEg_msg_saytext_players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }


Last edited by Toni1; 09-10-2016 at 05:24.
Toni1 is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 09-10-2016 , 11:32   Re: [help script] show my name in 2 access
Reply With Quote #18

Stop capitalizing the first letter every word. It is very difficult to read. After you fix that, I might read the post.
__________________

Last edited by fysiks; 09-10-2016 at 11:35.
fysiks is offline
Toni1
Member
Join Date: Sep 2016
Location: Kosova
Old 09-10-2016 , 13:15   Re: [help script] show my name in 2 access
Reply With Quote #19

Its Not Hard to read

please if you understan fix that and dont sppek please Fixed i need it fast

Understan Me bro plz
Toni1 is offline
Snitch
Veteran Member
Join Date: Sep 2013
Location: Kazakhstan
Old 09-10-2016 , 15:18   Re: [help script] show my name in 2 access
Reply With Quote #20

First need fix my prob after i will do ur question
__________________
Қазақстан Республикасы
Snitch is offline
Send a message via Skype™ to Snitch
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:01.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode