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

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

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

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

ppzvovka

Начинающий
Пользователь
Регистрация
15 Ноя 2010
Сообщения
77
Лучшие ответы
0
Репутация
92
Я думаю многие хотели бы, чтобы вместо уровня у администратора, писался его ранг. Сделать это не сложно.

Код:
Для начала выберем названия рангов. Например:
1. Претендент
2. Модератор
3. Администратор
4. Старший администратор
5. Заместитель главного администратора
6. Главный администратор
Теперь идем в

PHP:
public OnPlayerLogin(playerid,password[])  
И ищем (возможно что - то другое с этим же смыслом):
PHP код:
if (PlayerInfo[playerid][pAdmin] > 0)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как администратор %s уровня.", PlayerInfo[playerid][pAdmin]);
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
И меняем на:


PHP:
if (PlayerInfo[playerid][pAdmin] == 1)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как претендент.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if (PlayerInfo[playerid][pAdmin] == 2)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как модератор.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if (PlayerInfo[playerid][pAdmin] == 3)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как администратор.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if (PlayerInfo[playerid][pAdmin] == 4)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как старший администратор.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if (PlayerInfo[playerid][pAdmin] == 5)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как заместитель главного администратора.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if (PlayerInfo[playerid][pAdmin] == 6)
        {
            format(string2, sizeof(string2), "[RPG]Paradise: Вы залогинелись как главный администратор.");
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
Думаю тут все понятно.

Теперь ищем команду /admin. И ищем (может быть что-то подобное, но с этим же смыслом):

PHP:
format(string, sizeof(string), "*%d Администратор %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
            if (PlayerInfo[playerid][pAdmin] >= 1)
            {
                SendAdminMessage(COLOR_YELLOW, string);
            }
Меняем на:
PHP:
if(PlayerInfo[playerid][pAdmin] == 6) { format(string, sizeof(string), "** Главный администратор %s: %s. )) **", sendername, result); }
            else if(PlayerInfo[playerid][pAdmin] == 5) { format(string, sizeof(string), "**Заместитель главного администратора %s: %s. )) **", sendername, result); }
            else if(PlayerInfo[playerid][pAdmin] == 4) { format(string, sizeof(string), "** Старший администратор %s: %s. ))  **", sendername, result); }
            else if(PlayerInfo[playerid][pAdmin] == 3) { format(string, sizeof(string), "** Администратор %s: %s. ))  **", sendername, result); }
            else if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "** Модератор %s: %s. ))  **", sendername, result); }
            else if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "** Претендент %s: %s. ))  **", sendername, result); }
            SendAdminMessage(COLOR_YELLOW, string);
Автор: Splav
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу