shape1
shape2
shape3
shape4
shape7
shape8

Как увеличить скорость авто?


Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Некоторые встречали такую вещь как ускорение авто при заезде на пикап. Вот по рыскав на просторах интернета нашёл такую вещь.

Начнём...

Ко всем переменным закидываем нашу:

new yckoputel; 
И создаём наш пикап:

yckoputel = CreatePickup(id пикапа, тип пикапа, x, y, x, id виртуального мира); 
И наконец как же нам увеличить скорость? А вот эта функция (в  OnPlayerPickUpPickup(playerid, pickupid)):

if(pickupid == yckoputel)
{
/* if(IsPlayerInAnyVehicle(playerid)) //Не нужно если пользуемся 14 типом пикапа
{*/
SetVehicleVelocity(GetPlayerVehicleID(playerid), 70.0, 70.0, 0.2); //Скорость(x,y,z)
//}

А вот ещё пару функций:

if(pickupid == yckoputel)
{
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0.0, 0.2, 0.6);//Прыжок
}
Код:
if(pickupid == yckoputel)
{
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0, 0.4,0.0);
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.4, 0.0,0.0);//Сальто
}
Подходит для ДМ/ДРИФТ серверов, т.к. ускоряет авто мгновенно.

 
Последнее редактирование модератором:
R

Roman

Гость
Гость
Если хочешь из машины сделать самолёт то этот код самое то,а так как положено ездить авто этот код не будет работать,да и все остальные не будут работать,скорость вшита,её не изменишь.

 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Если хочешь из машины сделать самолёт то этот код самое то,а так как положено ездить авто этот код не будет работать,да и все остальные не будут работать,скорость вшита,её не изменишь.
В некоторых модах есть функция ускорения авто по РП. То есть, ты едешь как обычно, но бысрее.

Я показал как сделать такую функцию, а что делать с ней решать пользователям

 
R

Roman

Гость
Гость
У тебя тема: Как увеличить скорость авто? Ответ есть! Значит ты решил проблему с добавлением скорости,а почему тогда нет подробного описания действия твоего кода? Пользователь видит что есть решение,вшивает код и получает неадекватную машину и что,это и есть твой: Ответ есть! Опиши как он работает и что мы получим в результате.

 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Хорошо!

При вызове функции

SetVehicleSpeed(GetPlayerVehicleID(playerid), 100);

Ваше авто ускоряется до X км/ч, но скорость затем замедляется, т.к. это функция ОДНОРАЗОВО ускоряет ваш автомобиль. Подходит для трамплинов (по пикапу ускорение).

 
Последнее редактирование модератором:
C

compan

Гость
Гость
Вы вообще смотрели в каком таймере это всё стоит? Эта тема давно изъезжена,разработчики подтвердили что реально изменить ихи параметры не возможно. Что толочь муку в ступе?

Создатель темы,вы реально проверяли на своём сервере ваш скрипт?

Нет?

 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
, Хорошо. Прошу удалить тему.

 
Последнее редактирование модератором:
C

compan

Гость
Гость
@Krutihine, Почему же? Тема актуальна! Ставлю плюс. 

 
Последнее редактирование:

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
, Хотя... Я заметил такую систему в одном из Дрифт модов на форуме. Сейчас вырежу => проверю => и выложу.

 
Последнее редактирование модератором: