Среда, 03.12.2008, 00:01
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • GTA 4 уже можно с... [GTA 4]
  • Урок BY Ars [Графика и дизайн]
  • Кто лучше делает ... [Графика и дизайн]
  • Ищю Godfather [Ищу]
  • Sims:садомазо [Трёп]
  • Литвинко или Литв... [Обо Всём]
  • [FS] Админский до... [Скрипты]
  • Вопрос - Ответ (Ответов: 962)
  • Обсуждение мода CityLi... (Ответов: 923)
  • Задавайте сюда ваши во... (Ответов: 921)
  • Помощь новечкам по скр... (Ответов: 613)
  • Пошли всех на хуй тут! (Ответов: 513)
  • Обратный отщёт от 500 (Ответов: 512)
  • GTA 4 уже можно скачат... (Ответов: 478)
  • MiX (Сообщений: 2621)
  • AXE (Сообщений: 2272)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1728)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1317)
  • MAK (Сообщений: 1295)
  • Страница 1 из 11
    Модератор форума: MAK 
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Объясните команду
    Объясните команду
    Inf1203Дата: Воскресенье, 17.08.2008, 12:51 | Сообщение # 1
    Уверенный

    Группа: Продвинутые
    Сообщений: 221
    Статус: status
    Объясните мне вот эту команду:

    Code
        if(strcmp(cmd, "/adminonduty", true) == 0)
      {
          if(IsPlayerConnected(playerid))
          {
              if(PlayerInfo[playerid][pAdmin] == 1)
              {
         SetPlayerColor(playerid,TEAM_BALLAS_COLOR);
         SetPlayerArmour(playerid, 100);
              }
              else if(PlayerInfo[playerid][pAdmin] >= 2)
              {
                  SetPlayerColor(playerid,TEAM_BALLAS_COLOR);
         SetPlayerArmour(playerid, 250);
         SetPlayerHealth(playerid, 250);
        }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY, "   Вы не админ!");
                  return 1;
              }
          }
       return 1;
      }

    SetPlayerColor(playerid,TEAM_BALLAS_COLOR);
    Как поменять цвет ника у админа?
    Ввести просто код цвета или ещё как можно?


    Пусто тут...Фантазия в отпуске!
     
    ZaRДата: Воскресенье, 17.08.2008, 12:57 | Сообщение # 2
    Постоялец

    Группа: Продвинутые
    Сообщений: 377
    Город: Саратов
    Статус: status
    RCON:
    Code
    if((strcmp(cmd, "/admincolor", true) == 0) && (IsPlayerAdmin(playerid))  {  
    SetPlayerColor(playerid, 0xКОД ЦВЕТА);
    return 1;
    }

    PEN || GF:

    Code
    if((strcmp(cmd, "/admincolor", true) == 0) && (PlayerInfo[playerid][pAdmin] >= 1))  { // PlayerInfo[playerid][pAdmin] >= 1 = если уровень больше или равен 1, то будет выполняться этот код
    SetPlayerColor(playerid, 0xКОД ЦВЕТА);
    return 1;
    }


     
    Inf1203Дата: Воскресенье, 17.08.2008, 13:09 | Сообщение # 3
    Уверенный

    Группа: Продвинутые
    Сообщений: 221
    Статус: status
    нет, мне нужно именно в моем коде поменять цвет, а так спаибо

    Добавлено (17.08.2008, 13:09)
    ---------------------------------------------
    Если в моем коде менять цыет, то должно получиться как-то так:

    Code
      if(strcmp(cmd, "/adminonduty", true) == 0)
       {
           if(IsPlayerConnected(playerid))
           {
               if(PlayerInfo[playerid][pAdmin] == 1)
               {
          SetPlayerColor(playerid, 0xКОД ЦВЕТА);  
          SetPlayerArmour(playerid, 100);
               }
               else if(PlayerInfo[playerid][pAdmin] >= 2)
               {
                   SetPlayerColor(playerid, 0xКОД ЦВЕТА);  
          SetPlayerArmour(playerid, 250);
          SetPlayerHealth(playerid, 250);
         }
               else
               {
                   SendClientMessage(playerid, COLOR_GREY, "   Вы не админ!");
                   return 1;
               }
           }
        return 1;
       }

    Я правильно понял?
    Но вместе кода у мну было написано: TEAM_BALLAS_COLOR
    Это, как я понимаю, цвет ника у банды баллас?

    Пусто тут...Фантазия в отпуске!
     
    OKStyle™Дата: Воскресенье, 17.08.2008, 13:35 | Сообщение # 4
    Джэдай

    Группа: Разработчики
    Сообщений: 1934
    Город: Оренбург
    Статус: status
    Inf1203, это константа цвета. Пишется в #define'ах



    Мои работы

    * Меню цветов

    Слова окстайла всегда правда © HITMAN07

     
    ZaRДата: Воскресенье, 17.08.2008, 17:10 | Сообщение # 5
    Постоялец

    Группа: Продвинутые
    Сообщений: 377
    Город: Саратов
    Статус: status
    OKStyle™, Ты зачем человека загружаешь своими константами =)
    Inf1203, Чтобы 100 раз не писать код цвета, можно их заменить буквами - например:

    #define COLOR_BLACK 0x000000


     
    Inf1203Дата: Воскресенье, 17.08.2008, 19:37 | Сообщение # 6
    Уверенный

    Группа: Продвинутые
    Сообщений: 221
    Статус: status
    Ок. Темку можно закрыть

    Пусто тут...Фантазия в отпуске!
     
    MAKДата: Понедельник, 18.08.2008, 00:07 | Сообщение # 7
    Советчик

    Группа: Следователи
    Сообщений: 1295
    Город: ODESSA
    Статус: status
    закрыто


     
    Форум о GTA Multiplayers. GTA SA-MP, MTA, VC-MP, IV-MP. » San Andreas MultiPlayer » Вопросы и Проблемы » Объясните команду
    Страница 1 из 11
    Поиск:

    Copyright SAMP-RUS© 2008