Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Аватар для Rais
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Адрес
    Краснодар
    Сообщений
    6
    Репутация:
    0 ±

    /ao Общий чат администрации

    Здравствуйте ув. пользователи Pro-Pawn! Сделал команду /ao для общего чата администрации. Сообщения будут видеть все.


    Код:
       if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(gPlayerLogged[playerid] == 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Вы не вошли");
                    return 1;
                }
                if (PlayerInfo[playerid][pAdmin] < 1)
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "Ты не админ");
                    return 1;
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_RED, "Используй: (/ao)oc [?????]");
                    return 1;
                }
                new arank[64];
                if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Стажер"; }
                else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Мл. Модератор"; }
                else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Модератор"; }
                else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Старший Модератор"; }
                else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Младший администратор"; }
                else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Администратор"; }
                else if(PlayerInfo[playerid][pAdmin] == 7) { arank = "Администратор 1 lvl"; }
                else if(PlayerInfo[playerid][pAdmin] == 8) { arank = "Администратор 2 lvl"; }
                else if(PlayerInfo[playerid][pAdmin] == 9) { arank = "Игровой администратор"; }
                else if(PlayerInfo[playerid][pAdmin] == 10) { arank = "Зам. Гл. админов"; }
                else if(PlayerInfo[playerid][pAdmin] == 11) { arank = "Главный администратор"; }
                else if(PlayerInfo[playerid][pAdmin] == 12) { arank = "Разработчик"; }
                else if(PlayerInfo[playerid][pAdmin] == 13) { arank = "Основатель проекта"; }
                else { arank = "Ìëàäøèé Ìîäåðàòîð"; }
                format(string, sizeof(string), "[Îáùèé ÷àò] %s %s[ID:%d]: %s", arank, sendername, playerid, result);
                OOCOff(0x9EC73DAA,string);
                printf("%s", string);
            }
            return 1;
        }
    Еще и ранги хорошо оформленны
    Последний раз редактировалось Rais; 04.11.2013 в 16:11.

  2. #2
    Аватар для Kot™
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.11.2013
    Адрес
    YouTube
    Сообщений
    297
    Репутация:
    60 ±
    А почему нельзя использовать просто /a чат?

  3. #3
    Аватар для Rais
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Адрес
    Краснодар
    Сообщений
    6
    Репутация:
    0 ±

    ..

    /a чат видят только админы.
    /ao чат видят все, допустим я пишу вот так: /ao Внимание сейчас МП кто хочет /report +, то это увидят все.

  4. #4
    Аватар для Kot™
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.11.2013
    Адрес
    YouTube
    Сообщений
    297
    Репутация:
    60 ±
    Ну значит можно /aad использовать

  5. #5
    Аватар для Rais
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Адрес
    Краснодар
    Сообщений
    6
    Репутация:
    0 ±

    ...

    /aad пишет так "Администратор: Текст" А у меня пишет так по рангам "[Общий чат][Ранг админа][Ник]:Текст"

  6. #6
    Аватар для Roo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2013
    Сообщений
    4
    Репутация:
    0 ±
    Такая команда ради ранга и ника?

  7. #7
    Аватар для Rais
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Адрес
    Краснодар
    Сообщений
    6
    Репутация:
    0 ±
    А что тут такого? Ну и красиво вообще-то.

  8. #8
    Аватар для Kot™
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.11.2013
    Адрес
    YouTube
    Сообщений
    297
    Репутация:
    60 ±
    Цитата Сообщение от Rais Посмотреть сообщение
    /aad пишет так "Администратор: Текст" А у меня пишет так по рангам "[Общий чат][Ранг админа][Ник]:Текст"
    Так же можно было модифицировать команду /aad

  9. #9
    Аватар для Roo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2013
    Сообщений
    4
    Репутация:
    0 ±
    Команда не о чем....

  10. #10
    Аватар для Rais
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Адрес
    Краснодар
    Сообщений
    6
    Репутация:
    0 ±
    Ниочем. Ты хотя-бы такой сделай...

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •