карта сайта для роботов
Подписаться на RSS Новости портала



В данное время активно ведется набор в команду сайта!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[wiki]Делаем простой велотренажер без всяких наворотов
Drugs1Дата: Воскресенье, 05.06.2011, 01:41 | Сообщение # 1
Группа: Администраторы
Dream - Win
Сообщений: 1554
Награды: 0
Репутация: 1
Пол: Мужчина
Для начала нам нужно создать переименую,которая отвечает за нахождение на тренажёре 1-на нём, 0 не на нём.
В начале мода где у вас все new

Code
new veltrenager[MAX_PLAYERS];


в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
добавим переменную здоровья health

Code
new Float:health;


Чтобы мы могли сесть в велотренажёр нужно нам добавить в этот public

Code
if(newkeys == KEY_WALK)//кнопка альт
      {
          if (IsPlayerInRangeOfPoint(playerid,1.0,771.963684, 8.291933, 1000.708251))//Проверим рядом ли человек с велотренажёром
          {
              SetPlayerFacingAngle(playerid, 90);//если да то посадим его
              SetPlayerPos(playerid,772.5620,8.8898,1000.7067);
              ApplyAnimation(playerid,"GYMNASIUM","gym_bike_geton",4,0,0,0,1,0);
              veltrenager[playerid] = 1;
          }
      }


Делаем что, мы могли крутить педали

Code
if(newkeys == KEY_SPRINT)//На данный момент стоит кнопка спринт
      {
                  if(veltrenager[playerid] == 1)//Проверяем человек на тренажёре?
          {
              ApplyAnimation(playerid,"GYMNASIUM","gym_bike_pedal",4,0,0,0,1,0);//если да то при нажатии крутит педали
              GetPlayerHealth(playerid,health);//Проверим сколько у него сейчас хп
              SetPlayerHealth(playerid,health+5);//прибавим 5   
           }
      }


Делаем чтоб мы могли слезть с тренажёра

Code
if(newkeys == KEY_FIRE)//не знал на какую кнопку сделать,сделал на "огонь"
      {
          if(veltrenager[playerid] == 1)//Проверим на тренажёре ли человек?
          {
              ApplyAnimation(playerid,"GYMNASIUM","gym_bike_getoff",4.1,0,0,0,0,0);//Человек слезет
              veltrenager[playerid] = 0;
          }
      }


Вот и все, урок взят с portal.wsrp.ru
  • Страница 1 из 1
  • 1
Поиск:


Tolerans Team Game Portal
Создать бесплатный сайт с uCoz