IsTrailerAttachedToVehicle — различия между версиями
Материал из Pro-Pawn Wiki
VVWVV (обсуждение | вклад) (Изменение в описании функции (тягач -> транспортное средство)) |
|||
Строка 1: | Строка 1: | ||
{{Description | {{Description | ||
− | | | + | | Узнаёт, присоединён ли к транспортному средству прицеп. |
}} | }} | ||
{{Params|vehicleid}} | {{Params|vehicleid}} | ||
{{Param | {{Param | ||
| vehicleid | | vehicleid | ||
− | | ID транспортного средства, | + | | ID транспортного средства, которое будет проверено на наличие прицепа. |
}} | }} | ||
{{Returns | {{Returns | ||
Строка 34: | Строка 34: | ||
// Используем функцию printf, чтобы вывести текущее состояние. | // Используем функцию printf, чтобы вывести текущее состояние. | ||
// В данном случае, ответ на вопрос должен содержать единицу, | // В данном случае, ответ на вопрос должен содержать единицу, | ||
− | // поскольку прицеп | + | // поскольку прицеп был присоединен к тягачу. |
printf("Прицеп присоединен? %d", | printf("Прицеп присоединен? %d", | ||
IsTrailerAttachedToVehicle(vehicleid) | IsTrailerAttachedToVehicle(vehicleid) | ||
); | ); | ||
− | // | + | // Отсоединим груз от тягача. |
DetachTrailerFromVehicle(vehicleid); | DetachTrailerFromVehicle(vehicleid); | ||
− | // В данном же случае | + | // В данном же случае ответ на вопрос должен содержать нуль, |
− | // поскольку прицеп | + | // поскольку теперь прицеп отсоединен от тягача. |
printf("Прицеп присоединен? %d", | printf("Прицеп присоединен? %d", | ||
IsTrailerAttachedToVehicle(vehicleid) | IsTrailerAttachedToVehicle(vehicleid) |
Версия 19:54, 6 августа 2018
Описание:
Узнаёт, присоединён ли к транспортному средству прицеп.
Параметры:
(vehicleid) |
vehicleid | ID транспортного средства, которое будет проверено на наличие прицепа. |
Возвращаемое значение:
1
, если прицеп присоединен к проверяемому транспортному средству, иначе 0
.
Пример использования:
const VEHICLE_MODEL_LINERUNNER = 403;
const VEHICLE_MODEL_ARTICLE_TRAILER_1 = 435;
const VEHICLE_COLOR_WHITE = 1;
public OnGameModeInit()
{
// Создадим тягач (Linerunner) возле дома Сиджея.
new vehicleid = AddStaticVehicle(
VEHICLE_MODEL_LINERUNNER,
2498.0, -1682.0, 13.0, 280.0,
VEHICLE_COLOR_WHITE, VEHICLE_COLOR_WHITE
);
// Также создадим груз (Article Trailer #1) для тягача.
new trailerid = AddStaticVehicle(
VEHICLE_MODEL_ARTICLE_TRAILER_1,
2498.0, -1682.0, 13.0, 280.0,
VEHICLE_COLOR_WHITE, VEHICLE_COLOR_WHITE
);
// Присоединим груз к тягачу.
AttachTrailerToVehicle(trailerid, vehicleid);
// Используем функцию printf, чтобы вывести текущее состояние.
// В данном случае, ответ на вопрос должен содержать единицу,
// поскольку прицеп был присоединен к тягачу.
printf("Прицеп присоединен? %d",
IsTrailerAttachedToVehicle(vehicleid)
);
// Отсоединим груз от тягача.
DetachTrailerFromVehicle(vehicleid);
// В данном же случае ответ на вопрос должен содержать нуль,
// поскольку теперь прицеп отсоединен от тягача.
printf("Прицеп присоединен? %d",
IsTrailerAttachedToVehicle(vehicleid)
);
}
const VEHICLE_MODEL_ARTICLE_TRAILER_1 = 435;
const VEHICLE_COLOR_WHITE = 1;
public OnGameModeInit()
{
// Создадим тягач (Linerunner) возле дома Сиджея.
new vehicleid = AddStaticVehicle(
VEHICLE_MODEL_LINERUNNER,
2498.0, -1682.0, 13.0, 280.0,
VEHICLE_COLOR_WHITE, VEHICLE_COLOR_WHITE
);
// Также создадим груз (Article Trailer #1) для тягача.
new trailerid = AddStaticVehicle(
VEHICLE_MODEL_ARTICLE_TRAILER_1,
2498.0, -1682.0, 13.0, 280.0,
VEHICLE_COLOR_WHITE, VEHICLE_COLOR_WHITE
);
// Присоединим груз к тягачу.
AttachTrailerToVehicle(trailerid, vehicleid);
// Используем функцию printf, чтобы вывести текущее состояние.
// В данном случае, ответ на вопрос должен содержать единицу,
// поскольку прицеп был присоединен к тягачу.
printf("Прицеп присоединен? %d",
IsTrailerAttachedToVehicle(vehicleid)
);
// Отсоединим груз от тягача.
DetachTrailerFromVehicle(vehicleid);
// В данном же случае ответ на вопрос должен содержать нуль,
// поскольку теперь прицеп отсоединен от тягача.
printf("Прицеп присоединен? %d",
IsTrailerAttachedToVehicle(vehicleid)
);
}
См. также: