shape1
shape2
shape3
shape4
shape7
shape8

Команда /admins


Johnny

Новичок
Пользователь
06.02.2014
11
4
0
Привет всем. Команда /admins, думаю всем понятно для чего она.
И так:
Вставляем команду в public OnPlayerCommandText:
if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}-.");
SendClientMessage(playerid, COLOR_GREY, "{6699FF} Администрация {fff800}Online");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pAdmin] >= 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{6699FF}Администратор[%d]: {99ff99} %s {6699FF} [id: %d]",PlayerInfo[pAdmin], sendername, i);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
}
}
return 1;
}
Выглядит это вот так: 
aXAVR2d.png


 
Последнее редактирование модератором:

cdsc

Новичок
Пользователь
07.06.2014
27
5
0
попомите сделать  так что бы было "Администратор[ур]: ник  [id] и телефон"

 

Jerry

Новичок
Пользователь
08.08.2014
1
0
0
 if(strcmp(cmdtext, "/admins", true) == 0)

    {
    new alllstring[2000], ttext[50], AdminName[MAX_PLAYER_NAME];
    for(new i, j = GetMaxPlayers(); i != j; i++)
    {
        ttext[0] = 0;
        if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[pAdmin] <= 0) continue;
        new Helper = PlayerInfo[pAdmin];
        switch(Helper)
        {
            case 1: ttext = "{1900FF}Младший Модератор";
            case 2: ttext = "{1900FF}Модератор";
            case 3: ttext = "{1900FF}Старший модератор";
            case 4: ttext = "{1900FF}Администратор 1 ";
            case 5: ttext = "{1900FF}Администратор 2 lvl";
            case 6: ttext = "{1900FF}Администратор 3 lvl";
            case 7: ttext = "{1900FF}Игровой администратор";
            case 8: ttext = "{1900FF}Зам.гл.админов";
            case 9: ttext = "{1900FF}Главный администратор";
            case 10: ttext = "{1179C2}Руководител проекта";
            case 11: ttext = "{2BFF00}Руководитель проекта";
            default: ttext = "---";
        }
        GetPlayerName(i, AdminName, sizeof(AdminName));
        format(alllstring,sizeof(alllstring),"%s%s {FFFFFF}%s- (%d lvl)ID-{22FF22}%d\n", alllstring, ttext, AdminName,PlayerInfo[pAdmin],i);
    }
    if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Сейчас нет ни одного администратора");
    ShowPlayerDialog(playerid, 6666, DIALOG_STYLE_LIST, "{FFFFFF}Steady•Game:{FFFFFF}ADMINS {22FF22}Online", alllstring, "Ok", "");
    return 1;
    }
 

попомите сделать  так что бы было "Администратор[ур]: ник  [id] и телефон"