Функции скриптинга (a vehicle.inc)

From SA-MP Wiki

Jump to: navigation, search

Contents

AddVehicleComponent

Description:

Добавляет новый компонент в транспортe, например, нитро.
Parameters:
({{{1}}})
vehicleidID транспорта, к которому добавляется компонент.
componentidID добавляемого компонента.
AddVehicleComponent(25, 1095);


ChangeVehicleColor

Description:

Изменяет цвета транспорта, которые установлены функцией AddStaticVehicle(ex) или ранее этой же функцией.
Parameters:
({{{1}}})
vehicleidID транспорта.
color1Новый первичный (primary) цвет транспорта.
color2Новый вторичный (secondary) цвет транспорта.
ChangeVehicleColor(100, 6, 6);


ChangeVehiclePaintjob

Description:

Эта функция позволяет Вам изменить paintjob для транспорта.
Parameters:
({{{1}}})
vehicleidID транспорта.
paintjobidID применяемого paintjob'а.
ChangeVehiclePaintjob(100, 12);


DestroyVehicle

Description:

Убирает транспорт с данным ID с карты (уничтожает).
Parameters:
({{{1}}})
vehicleidID транспорта.
DestroyVehicle(vehicleid);


GetVehicleHealth

Description:

Получает текущее здоровье транспорта.
Parameters:
({{{1}}})
vehicleidID транспорта.
&Float:healthПеременная, в которую записывается здоровье транспортного средства.
GetPlayerHealth(vehicleid, health);


GetVehicleModel

Description:

Узнает ID модели данного транспортного средства.
Parameters:
({{{1}}})
vehicleidID транспорта.

Возвращаемые значения:

ID модели данного транспортного средства.
new modelid = GetVehicleModel(vehicleid);


GetVehiclePos

Description:

Получает координаты текущего положения транспорта и сохраняет ее в переменных, указанных в трех последующих аргументах.
Parameters:
({{{1}}})
vehicleidID транспортного средства.
&Float:xПеременная, в которую записывается x-координата.
&Float:yПеременная, в которую записывается y-координата.
&Float:zПеременная, в которую записывается z-координата.
GetVehiclePos(vehicleid, x, y, z);


GetVehicleVirtualWorld

Description:

Узнает ID виртуального мира, в котором находится данное транспортное средство.
Parameters:
({{{1}}})
vehicleidID транспорта.

Возвращаемые значения:

ID виртуального мира.


GetVehicleZAngle

Description:

Получает угол поворота транспортного средства.
Parameters:
({{{1}}})
vehicleidID транспортного средства.
&Float:z_angleПеременная, в которую записывается угол.
GetVehicleZAngle(vehicleid, z_angle);


LinkVehicleToInterior

Description:

Привязывает данное транспортное средство к интериору.
Parameters:
({{{1}}})
vehicleidID транспорта.
interioridID интериора, к которому нужно привязать транспорт.
LinkVehicleToInterior(vehicleid, 6);


RemoveVehicleComponent

Description:

Удаляет данный компонент с транспортного средства.
Parameters:
({{{1}}})
vehicleidID транспорта, с которого нужно убрать компонент.
componentidID убираемого компонента.
RemoveVehicleComponent(25, 1095);


SetVehicleHealth

Description:

Устанавливает здоровье транспортного средства. Полное здоровье - 1000.
Parameters:
({{{1}}})
vehicleidID транспорта.
Float:healthКоличество единиц здоровья, которое нужно установить.
SetPlayerHealth(vehicleid, 95.0);


SetVehicleNumberPlate

Description:

Устанавливает номерной знак для данного транспортного средства.
Parameters:
({{{1}}})
vehicleidID транспорта.
numberplate[]Номерной знак.
SetVehicleNumberPlate(vehicleid, "N654RS");


SetVehicleParamsForPlayer

Description:

Изменяет указанные параметры транспорта для игрока. Она позволяет установить стрелку над игроком или заблокировать двери.
Parameters:
({{{1}}})
vehicleidID транспорта.
playeridID игрока.
objectiveДолжен ли быть транспорт целью ?
doorslockedХотите ли Вы, чтобы двери транспорта были заблокированы ?
SetVehicleParamsForPlayer(vehicleid, playerid, 1, 1);


SetVehiclePos

Description:

Изменяет позицию транспорта. Если кто-то находится в транспорте, то он телепортируется вместе с ним.
Image:32px-Circle-style-warning.png

Важное
Примечание

Эта функция работает ТОЛЬКО в том случае, если кто-то побывал в транспорте с тех пор, как тот разместился в стартовой позиции.
Parameters:
({{{1}}})
vehicleidID транспорта.
Float:xX-координата новой позиции транспорта.
Float:yY-координата новой позиции транспорта.
Float:zZ-координата новой позиции транспорта.
SetVehiclePos(vehicleid, 343.46, 459.34, 19.23);


SetVehicleVirtualWorld

Description:

Помещает данное транспортное средство в виртуальный мир.
Parameters:
({{{1}}})
vehicleidID транспорта.
worldidID виртуального мира.
SetVehicleVirtualWorld(vehicleid, 4);


SetVehicleToRespawn

Description:

SetVehicleToRespawn позволяет Вам переразместить в стартовую позицию указанный транспорт, даже когда в это время им управлет какой-нибудь игрок.
Parameters:
({{{1}}})
vehicleidID транспорта.
SetVehicletoRespawn(vehicleid);


SetVehicleZAngle

Description:

Эта функция позволяет Вам изменить угол поворота указанного транспорта.
Parameters:
({{{1}}})
vehicleidID транспорта.
Float:z_angleНовый угол поворта транспорта.
SetVehicleZAngle(vehicleid, 270.0);


AttachTrailerToVehicle

Parameters:
({{{1}}})


DetachTrailerFromVehicle

Parameters:
({{{1}}})


IsTrailerAttachedToVehicle

Parameters:
({{{1}}})


GetVehicleTrailer

Parameters:
({{{1}}})
Personal tools
Navigation
Toolbox