GetPlayerPoolSize
#7

можно и так:

PHP код:
new AdminRanks[12][] = 
{
    
"{33AA33}[Практикант]",
    
"{33AA33}[Ст.Практикант]",
    
"{33AA33}[Мл.Модератор]",
    
"{33AA33}[Модератор]",
    
"{33AA33}[Ст.Модератор]",
    
"{33CCFF}[Гл.Модератор]",
    
"{33CCFF}[Мл.Администратор]",
    
"{FF9900}[Администратор]",
    
"{FF9900}[Ст.Администратор]",
    
"{D900D3}[Гл.Администратор]",
    
"{EAC700}[Спец.Администратор]",
    
"{FF0000}[Основатель]{FFFFFF}"
};
new 
YesNo[2][] = 
{
    
"Да",
    
"Нет"
};
CMD:admins(playeridparams[])
{
    
SendClientMessage(playerid,-1,"Admin's Online:");
    for(new 
GetPlayerPoolSize(); >= 0i--)
    {
        if(
PlayerInfo[i][pAdmin])
        {
            
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",
                
AdminRanks[PlayerInfo[i][pAdmin]],
                
PlayerInfo[i][pName],
                
i,
                
PlayerInfo[i][pAdmin],
                
YesNo[GetPVarInt(i"PlayerInAFK")]);
        }
    }
    return 
true;
}
OnPlayerDisconnect(playeridreason)
{
    
PlayerInfo[playerid][pAdmin] = 0;
}; 
или так...

PHP код:
new AdminRanks[12][] = 
{
    
"{33AA33}[Практикант]",
    
"{33AA33}[Ст.Практикант]",
    
"{33AA33}[Мл.Модератор]",
    
"{33AA33}[Модератор]",
    
"{33AA33}[Ст.Модератор]",
    
"{33CCFF}[Гл.Модератор]",
    
"{33CCFF}[Мл.Администратор]",
    
"{FF9900}[Администратор]",
    
"{FF9900}[Ст.Администратор]",
    
"{D900D3}[Гл.Администратор]",
    
"{EAC700}[Спец.Администратор]",
    
"{FF0000}[Основатель]{FFFFFF}"
};
new 
YesNo[2][] = 
{
    
"Да",
    
"Нет"
};
CMD:admins(playeridparams[])
{
    
SendClientMessage(playerid,-1,"Admin's Online:");
    for(new 
GetPlayerPoolSize(); >= 0i--)
    {
        if(
IsPlayerConnected() && PlayerInfo[i][pAdmin])
        {
            
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",
                
AdminRanks[PlayerInfo[i][pAdmin]],
                
PlayerInfo[i][pName],
                
i,
                
PlayerInfo[i][pAdmin],
                
YesNo[GetPVarInt(i"PlayerInAFK")]);
        }
    }
    return 
true;

а ещё можно не выпендриваться и сделать так:

PHP код:
CMD:admins(playeridparams[])
{
    
SendClientMessage(playerid,-1,"Admin's Online:");
    new 
ttext[64],ftext[4];
    for(new 
GetPlayerPoolSize(); >= 0i--)
    {
        if(
IsPlayerConnected())
        {
            if(
PlayerInfo[i][pAdmin] > 0)
            {
                switch(
PlayerInfo[i][pAdmin]) {
                case 
1ttext "{33AA33}[Практикант]";
                case 
2ttext "{33AA33}[Ст.Практикант]";
                case 
3ttext "{33AA33}[Мл.Модератор]";
                case 
4ttext "{33AA33}[Модератор]";
                case 
5ttext "{33AA33}[Ст.Модератор]";
                case 
6ttext "{33CCFF}[Гл.Модератор]";
                case 
7ttext "{33CCFF}[Мл.Администратор]";
                case 
8ttext "{FF9900}[Администратор]";
                case 
9ttext "{FF9900}[Ст.Администратор]";
                case 
10ttext "{D900D3}[Гл.Администратор]";
                case 
11ttext "{EAC700}[Спец.Администратор]";
                case 
12ttext "{FF0000}[Основатель]{FFFFFF}"; }
                if(
GetPVarInt(i"PlayerInAFK") > 0) { ftext "Да"; }
                else { 
ftext "Нет"; }
                
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",ttext,PlayerInfo[i][pName],i,PlayerInfo[i][pAdmin],ftext);
            }
        }
    }
    return 
true;

Reply


Messages In This Thread
GetPlayerPoolSize - by Surprice - 18.05.2015, 18:17
Re: GetPlayerPoolSize - by Kqly - 18.05.2015, 18:36
Re: GetPlayerPoolSize - by stabker - 18.05.2015, 18:39
Re: GetPlayerPoolSize - by Azula - 18.05.2015, 18:40
Re: GetPlayerPoolSize - by eakwarp - 18.05.2015, 19:37
Re: GetPlayerPoolSize - by ZiGGi - 18.05.2015, 19:46
Re: GetPlayerPoolSize - by James_Braga - 18.05.2015, 20:21
Re: GetPlayerPoolSize - by White_116 - 18.05.2015, 20:53
Re: GetPlayerPoolSize - by SoNikMells - 18.05.2015, 20:55
Re: GetPlayerPoolSize - by MeNaceSwagga - 18.05.2015, 21:15

Forum Jump:


Users browsing this thread: 1 Guest(s)