Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/admins + /herpers (MyGame)

Статус
В этой теме нельзя размещать новые ответы.

T.h.e C.o.o.l

Умник
Автор: Я
Создано: Сегодня
Сегодня сидел думал что бы сделать, решил 2 простые команды(/admins and /helpers) запихать в одну, как на MyGame.
И так начнём:


В public OnPlayerCommandText(playerid, cmdtext[])

PHP:
if(strcmp(cmd, "/admins", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            ShowPlayerDialog(playerid,1642,DIALOG_STYLE_LIST,"{FF0000}* * * {FF8000}Администраторы и Хелперы онлайн {FF0000}* * *","{FF8000}*[Название Сервера]* {FF0000}Администраторы онлайн\n{FF8000}*[Название Сервера]* {00ACF6}Хелперы онлайн");
         }
        return 1;
     }
///////
    if (strcmp(cmd, "/admins1", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_ORANGERED, "{FF0000}* * * {FF9000}Администраторы онлайн {FF0000}* * *");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 10)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "{FFFFFF}Администратор {00FF00}%d {FF9000}Уровня: {00FF00}%s",PlayerInfo[i][pAdmin], sendername);
                        SendClientMessage(playerid, COLOR_GRAD2, string);
                    }
                }
            }
        }
        return 1;
    }
    if (strcmp(cmd, "/helpers", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_ORANGERED, "{FF0000}* * * {00ACF6}Хелперы Онлайн {FF0000}* * *");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pHelper] >= 1 )
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 256, "{00ACF6}[Название Сервера] %s", sendername);
                        SendClientMessage(playerid, COLOR_TOMATO, string);
                    }
                }
            }
        }
        return 1;
    }
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(dialogid == 1642)////////admins
    {
        if(response)
        {
            if(listitem == 0)
            {
                OnPlayerCommandText(playerid, "/admins1");
                return 1;
            }
            if(listitem == 1)
            {
                OnPlayerCommandText(playerid, "/helpers");
              return 1;
             }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу