Подскажите какие функции использовать:
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); // "Скидываем" игрока с транспорта
}
Последний раз редактировалось L0ndl3m; 03.01.2014 в 22:10.
Спасибо!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)