Jump to content

Что делаю не так?


Recommended Posts

timerstate = false 
  
function down() 
    if timerstate == false then 
        local thePlayer = getLocalPlayer() 
        local theVehicle = getPedOccupiedVehicle(thePlayer) 
        if theVehicle and getVehicleController(theVehicle) then 
            timer = setTimer(startdown, 50, 0, theVehicle) 
            timerstate = true 
        else 
            outputChatBox("Вы не за рулем!", 255, 0, 0) 
        end 
    else 
    end 
end 
  
function startdown(theVehicle) 
    if theVehicle and getVehicleController(theVehicle) then 
        triggerServerEvent("onSuspDown", getRootElement(), theVehicle) 
    else 
        outputChatBox("Вы не за рулем!", 255, 0, 0) 
        killTimer(timer) 
        timerstate = false 
    end 
end 
  
function up() 
    if timerstate == false then 
        local thePlayer = getLocalPlayer() 
        local theVehicle = getPedOccupiedVehicle(thePlayer) 
        if theVehicle and getVehicleController(theVehicle) then 
            timer = setTimer(startup, 50, 0, theVehicle) 
            timerstate = true 
        else 
            outputChatBox("Вы не за рулем!", 255, 0, 0) 
        end 
    else 
    end 
end 
  
function startup(theVehicle) 
    if theVehicle and getVehicleController(theVehicle) then 
        triggerServerEvent("onSuspUp", getRootElement(), theVehicle) 
    else 
        outputChatBox("Вы не за рулем!", 255, 0, 0) 
        killTimer(timer) 
        timerstate = false 
    end 
end 
  
function front() 
    if timerstate == false then 
        local thePlayer = getLocalPlayer() 
        local theVehicle = getPedOccupiedVehicle(thePlayer) 
        if theVehicle and getVehicleController(theVehicle) then 
            timer = setTimer(startfront, 50, 0, theVehicle) 
            timerstate = true 
        else 
            outputChatBox("Вы не за рулем!", 255, 0, 0) 
        end 
    else 
    end 
end 
  
function startfront(theVehicle) 
    if theVehicle and getVehicleController(theVehicle) then 
        triggerServerEvent("onSuspFront", getRootElement(), theVehicle) 
    else 
        outputChatBox("Вы не за рулем!", 255, 0, 0) 
        killTimer(timer) 
        timerstate = false 
    end 
end 
  
function back() 
    if timerstate == false then 
        local thePlayer = getLocalPlayer() 
        local theVehicle = getPedOccupiedVehicle(thePlayer) 
        if theVehicle and getVehicleController(theVehicle) then 
            timer = setTimer(startback, 50, 0, theVehicle) 
            timerstate = true 
        else 
            outputChatBox("Вы не за рулем!", 255, 0, 0) 
        end 
    else 
    end 
end 
  
function startback(theVehicle) 
    if theVehicle and getVehicleController(theVehicle) then 
        triggerServerEvent("onSuspBack", getRootElement(), theVehicle) 
    else 
        outputChatBox("Вы не за рулем!", 255, 0, 0) 
        killTimer(timer) 
        timerstate = false 
    end 
end 
  
function stop() 
    if timerstate == true then 
        killTimer(timer) 
        timerstate = false 
    else 
    end 
end  
  
function bind() 
    bindKey("-", "down", down) 
    bindKey("-", "up", stop) 
    bindKey("=", "down", up) 
    bindKey("=", "up", stop) 
    bindKey("9", "down", front) 
    bindKey("9", "up", stop) 
    bindKey("0", "down", back) 
    bindKey("0", "up", stop) 
end 
addEventHandler("onClientResourceStart", getRootElement(), bind) 
  
  

Edited by Guest
Link to comment
Что ты вообще хочешь сделать? В чем твоя проблема? Что не работает?

На - жмешь подвеска опускается на = жмешь поднимается. На 9 и 0 перед и зад опускается.

Link to comment
Тогда вам в помощь setVehicleHandling

примерно можете объяснить как и что?

Нет. Я не в силах объяснить вам, если вы не умеете искать информацию, особенно если вас в неё ткнули носом. Задавайте вопросы точнее.

Link to comment
Тогда вам в помощь setVehicleHandling

примерно можете объяснить как и что?

Нет. Я не в силах объяснить вам, если вы не умеете искать информацию, особенно если вас в неё ткнули носом. Задавайте вопросы точнее.

ну пожалуйстта(( я могу заплатить

Link to comment

об облате промолчу, но меня все таки интересует, каким образом вы собрались выставлять параметры по увелечению действия гидравлики, wtf .. глянул видео и ужаснулся, врятли выйдет сделать ступенями... я не знаю как можно физику поменять для этого.. но был бы рад взглянуть если выйдет))

Link to comment
об облате промолчу, но меня все таки интересует, каким образом вы собрались выставлять параметры по увелечению действия гидравлики, wtf .. глянул видео и ужаснулся, врятли выйдет сделать ступенями... я не знаю как можно физику поменять для этого.. но был бы рад взглянуть если выйдет))

А кто говорил о каких-то параметров гидравлики? Более того - таковых не существует. А вот симулировать работу гидравлики проще простого! Если бы вы все внимательно читали, в том числе и описание на wiki..

suspension-параметры вам в помощь - это параметры подвески (высота, жёсткость, сила отдачи, скорость отдачи, отношение зад/перед). Изучайте!

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...