Подскажите какие функции использовать:
1)Для проверки если игрок на крыше авто?
2)Как его оттуда сбросить?
Или дайте ссылку на мануал,если такой имеется )
Вид для печати
Подскажите какие функции использовать:
1)Для проверки если игрок на крыше авто?
2)Как его оттуда сбросить?
Или дайте ссылку на мануал,если такой имеется )
В односекундный таймер, в цикл:
Если нет таймера, то в public OnPlayerUpdate:PHP код:
if(GetPlayerSurfingVehicleID(i) != INVALID_VEHICLE_ID) // Если нашёлся ID транспорта на котором стоит игрок
{
new Float: p[3];
GetPlayerPos(i, p[0], p[1], p[2]); // Получаем позицию игрока
SetPlayerPos(i, p[0] + 1, p[1] + 1, p[2] + 1); // "Скидываем" игрока с транспорта
}
Но есть одна, проблема, если игрок будет стоять на лодке, то его сбросит с лодки, но можно добавить проверку, если нужно.PHP код:
if(GetPlayerSurfingVehicleID(playerid) != INVALID_VEHICLE_ID) // Если нашёлся ID транспорта на котором стоит игрок
{
new Float: p[3];
GetPlayerPos(playerid, p[0], p[1], p[2]); // Получаем позицию игрока
SetPlayerPos(playerid, p[0] + 1, p[1] + 1, p[2] + 1); // "Скидываем" игрока с транспорта
}
Спасибо!
Закрыто!