Essle Posted June 23, 2013 Share Posted June 23, 2013 Как сделать проверку на нахождение авто в воде? Делал через isElementInWater, но возвращает истину когда я просто вышел из авто. Link to comment
CocaColaBear Posted June 23, 2013 Share Posted June 23, 2013 Проверь, тот ли элемент ты проверяешь. Нужно проверять автомобиль, а не игрока Link to comment
Ruga Posted June 23, 2013 Share Posted June 23, 2013 проверить можно так for i, veh in ipairs( getElementsByType( 'vehicle' ) ) do -- поиск по всем машинам на серваке if isElementInWater(veh) then -- если авто в воде,то - далее ваш код Link to comment
Essle Posted June 23, 2013 Author Share Posted June 23, 2013 Проверь, тот ли элемент ты проверяешь. Нужно проверять автомобиль, а не игрока Тот. Есть цикл, как в посте выше, и там идет проверка. Link to comment
Ruga Posted June 23, 2013 Share Posted June 23, 2013 попробуйте определить игрока который в воде и если он в машине то) for i, p in ipairs( getElementsByType( 'player' ) ) do if isElementInWater(p) then local car = getPedOccupiedVehicle(p) Link to comment
Essle Posted June 23, 2013 Author Share Posted June 23, 2013 Связи с игроком быть не должно. То есть машина может быть в воде и без игрока. Link to comment
Ruga Posted June 23, 2013 Share Posted June 23, 2013 тогда код выше проверка на машины, и вообще лучше сам код скидывайте Link to comment
Kenix Posted June 23, 2013 Share Posted June 23, 2013 https://wiki.multitheftauto.com/wiki/Te ... ainstWater Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now