KatastrofaS Posted June 12, 2012 Share Posted June 12, 2012 Делаю объект, который ездит вверх/вниз. Заезжаю на него на машине. При движении вверх машина проваливается ( Киньте идею! Link to comment
DakiLLa Posted June 12, 2012 Share Posted June 12, 2012 Как пример: setElementVelocity на авто, вверх по оси Z, внутри onClientRender. Link to comment
Flaker Posted June 12, 2012 Share Posted June 12, 2012 Попробуй https://wiki.multitheftauto.com/wiki/AttachElements Link to comment
Mc_Trekkie Posted June 13, 2012 Share Posted June 13, 2012 Скорость попробуй уменьшить. Нормальная скорость где-то 10000(ИМХО). Link to comment
KatastrofaS Posted June 13, 2012 Author Share Posted June 13, 2012 Уменьшение скорости лифта помогает, особенно гонщикам с маленьким пингом. Мне понравилась идея с добавкой скорости по Z, она позволяет машинам кататься по платформе лифта во время подъёма. Буду пробовать. Link to comment
Mc_Trekkie Posted June 16, 2012 Share Posted June 16, 2012 заморозь машину Я думаю,что он заезжает на лифт,а не машина стоит в лифте.) Link to comment
TwiX! Posted June 16, 2012 Share Posted June 16, 2012 заморозь машину Я думаю,что он заезжает на лифт,а не машина стоит в лифте.) заехал в гараж, профиксил setElementVelocity 'z' , заморозил тачку чтобы не каталась, потом разморозил, как она на верху/внизу, и всё Link to comment
Mc_Trekkie Posted June 16, 2012 Share Posted June 16, 2012 заморозь машину Я думаю,что он заезжает на лифт,а не машина стоит в лифте.) заехал в гараж, профиксил setElementVelocity 'z' , заморозил тачку чтобы не каталась, потом разморозил, как она на верху/внизу, и всё Хм.Так лучше) Но,думаю,аффтар решил проблемку) Link to comment
KatastrofaS Posted June 16, 2012 Author Share Posted June 16, 2012 Добавка скорости по Z не решает. Машину всё равно плющит. Уменьшение скорости лифта помогает. А про замораживание не понял. Если машину заморозить в лифте, она остаётся, тогда как лифт уезжает. Link to comment
TwiX! Posted June 16, 2012 Share Posted June 16, 2012 Добавка скорости по Z не решает. Машину всё равно плющит.Уменьшение скорости лифта помогает. А про замораживание не понял. Если машину заморозить в лифте, она остаётся, тогда как лифт уезжает. прикрепи машину к объекту, который поднимается Link to comment
Mc_Trekkie Posted June 17, 2012 Share Posted June 17, 2012 Добавка скорости по Z не решает. Машину всё равно плющит.Уменьшение скорости лифта помогает. А про замораживание не понял. Если машину заморозить в лифте, она остаётся, тогда как лифт уезжает. прикрепи машину к объекту, который поднимается Помогает же смена скорости,зачем усложнять себе жизнь? Link to comment
KatastrofaS Posted June 17, 2012 Author Share Posted June 17, 2012 (edited) Для подъёма на большую высоту без видимых багов приаттачил машинку к платформе лифта, как тут рекомендовали. Сервер: addEventHandler("onResourceStart",getResourceRootElement(getThisResource()), function(resource) plate0 = createObject(3115,-861,-1977,21.98,0,0,90) plate1 = createObject(3115,-861,-1977,22,0,0,90) setTimer(moveup1,30000,1) end) function moveup1() moveObject(plate0,8000,-861,-1977,51.98) moveObject(plate1,8000,-861,-1977,52) triggerClientEvent("Lift1",getRootElement(),plate1) setTimer(moveupu1,8000,1) end function moveupu1() triggerClientEvent("Lift1",getRootElement(),nil) setTimer(movedn1,6000,1) end function movedn1() moveObject(plate0,8000,-861,-1977,21.98) moveObject(plate1,8000,-861,-1977,22) setTimer(moveup1,14000,1) end Клиент: function Acc1(plate) local vehicle = getPedOccupiedVehicle(getLocalPlayer()) if plate then local x,y,z = getElementPosition(vehicle) if x > -871 and x < -851 then if y > -1987 and y < -1967 then local rx,ry,rz = getElementRotation(vehicle) ox = x + 861 oy = y + 1977 attachElements(vehicle,plate,oy,-ox,1.2,0,0,rz-90) end end else detachElements(vehicle) end end addEvent("Lift1",true) addEventHandler("Lift1",getRootElement(),Acc1) Благодарю за помощь! Работает нормально, но если я что упустил - поправьте! Edited June 17, 2012 by Guest Link to comment
Mc_Trekkie Posted June 17, 2012 Share Posted June 17, 2012 (edited) Что именно ты упустил,надо описывать свою проблему точно Ступил.) Edited June 17, 2012 by Guest Link to comment
TwiX! Posted June 17, 2012 Share Posted June 17, 2012 да вроде бы всё нормально зачем тебе нужны таймеры которые работают постоянно? сделай маркер ( или типо того) когда игрок подъезжает к точке, лифт начинает работать Link to comment
KatastrofaS Posted June 17, 2012 Author Share Posted June 17, 2012 (edited) когда игрок подъезжает к точке, лифт начинает работать С постоянно работающими лифтами (их несколько) смешнее. У меня рейсовый сервак, тут сразу много машин едет группой! Намекаю: тренируется дар предвидения ) Сделал трассу с лифтами. Можно проехаться: Сервер matway.net:22003 votemap pobeda Edited June 18, 2012 by Guest Link to comment
TwiX! Posted June 17, 2012 Share Posted June 17, 2012 сделай проверку для всех игроков 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