VizziGhz
Дебютант
Всем привет.
Суть урока:
Сделать так, чтобы машина наехавшая на данный пикап разгонялась на заданную скорость. (Ускорители)
Сделать так, чтобы машина наехавшая на пикап поднялась вверх на заданное расстояние. (Прыжки)
Сделать так, чтобы машина наехавшая на пикап переворачивалась. (Сальто)
Ускорители:
Ко всем new:
В public OnGameModeInit
В public OnPlayerPickUpPickup(playerid, pickupid)
Прыжки:
Ко всем new
В public OnGameModeInit
В public OnPlayerPickUpPickup(playerid, pickupid)
Сальто:
Ко всем new
В public OnGameModeInit
В public OnPlayerPickUpPickup(playerid, pickupid)
Тема в помощь: Клац.
Автор урока: 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)
}
}
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);
}
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 виртуального мира);
}
{
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
Последнее редактирование:
