Доступ к готовым решениям

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

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

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

Урок Ускорители/Прыжки/Сальто (на транспорте по пикапу)

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

VizziGhz

Дебютант
Всем привет.
Суть урока:
Сделать так, чтобы машина наехавшая на данный пикап разгонялась на заданную скорость. (Ускорители)
Сделать так, чтобы машина наехавшая на пикап поднялась вверх на заданное расстояние. (Прыжки)
Сделать так, чтобы машина наехавшая на пикап переворачивалась. (Сальто)

Ускорители:

Ко всем new:
new yckoputel;

В public OnGameModeInit
yckoputel = CreatePickup(id пикапа,тип пикапа,x, y, x,id виртуального мира);

В public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == yckoputel) { //заданная переменная
if(IsPlayerInAnyVehicle(playerid)) { //Функция
SetVehicleVelocity(GetPlayerVehicleID(playerid), 70.0, 70.0, 0.2); //Скорость(x,y,z)
}
}

Прыжки:

Ко всем new
new prishki;

В public OnGameModeInit
prishki = CreatePickup(id пикапа,тип пикапа,x,y,x,id виртуально мира);

В public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == prishki) {
if(IsPlayerInAnyVehicle(playerid))
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0.0, 0.2, 0.6);
}

Сальто:

Ко всем new
new JumpCar;

В public OnGameModeInit
JumpCar = CreatePickup(id пикапа,тип пикапа,x,y,x,id виртуального мира);

В public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == JumpCar)
{
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0, 0.4,0.0);
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.4, 0.0,0.0);
JumpCar = CreatePickup(id пикапа,тип пикапа,x,y,x,id виртуального мира);
}

Тема в помощь: Клац.
Автор урока: ViZziGhz
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу