Активный
- Тема Автор
- #1
Идея и назначение
Команда позволяет игроку быстро перевернуть свою машину, если она легла на бок или крышу.
Подходит для любых режимов, где транспорт часто переворачивается.
Суть реализации
1. Проверяем, сидит ли игрок в машине.
2. Берем ID транспорта и его текущие координаты.
3. Ставим транспорт на колеса, устанавливая нужный угол.
Реализация
Дополнительные идеи
1. Вводить откат по времени на использование команды.
2. Запрещать переворот во время гонок или ивентов.
3. Взимать небольшую плату за переворот.
Команда позволяет игроку быстро перевернуть свою машину, если она легла на бок или крышу.
Подходит для любых режимов, где транспорт часто переворачивается.
Суть реализации
1. Проверяем, сидит ли игрок в машине.
2. Берем ID транспорта и его текущие координаты.
3. Ставим транспорт на колеса, устанавливая нужный угол.
Реализация
Код:
CMD:flip(playerid)
{
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, -1, "Ты не в транспорте.");
new veh = GetPlayerVehicleID(playerid);
new Float:x, Float:y, Float:z, Float:a;
GetVehiclePos(veh, x, y, z);
GetVehicleZAngle(veh, a);
SetVehiclePos(veh, x, y, z + 1.0);
SetVehicleZAngle(veh, a);
SendClientMessage(playerid, -1, "Твой транспорт перевернут на колеса.");
return 1;
}
Дополнительные идеи
1. Вводить откат по времени на использование команды.
2. Запрещать переворот во время гонок или ивентов.
3. Взимать небольшую плату за переворот.