Jump to content

AHTOXA

Members
  • Posts

    89
  • Joined

  • Last visited

Everything posted by AHTOXA

  1. никак я и сказал что рационального решения нет
  2. никому ваш скайп не нужен, учитесь описывать проблему на форуме
  3. for key,value in ipairs(getElementsByType('player')) do if value ~= getLocalPlayer() then ... end end ?
  4. если я сделаю lua скрипт с этой библиотекой как я смогу его запустить на сервере MTA ??
  5. её я видел я даже сказал другу что б предложил в багтрекере ввести её
  6. Какие есть возможности в lua для хеширования? md5 не катит. например как тут осуществляются побитовые операции?
  7. это не нарушает правил форума Нарушает правила, есть же тема специально для таких вопросов. что то я правила перечитал и не нашёл укажите пожалуйста
  8. это не нарушает правил форума
  9. подскажи как именно я даже придумать не могу
  10. срабатывают но слишком поздно двигатель успевает завестись дак это баг получается? Что двигатель заводится сам при входе
  11. фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук функцию setVehicleEngineState юзай в клиенте когда именно?!
  12. это я уже сделал читайте внимательнее
  13. можете помочь с моим вопросом?
  14. фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук
  15. Баг или нет? при входе в авто оно должно автоматически глушиться addEventHandler("onVehicleEnter",getRootElement(),function() setVehicleEngineState(source,false); end) но при входе в машину ещё возможно проехать на ней чуток хотя двигатель я предварительно глушу перед выходом из авто
  16. может мне кто нибудь подсказать пожалуйста?
  17. ну я думаю что будет неверно что в ресурсе регистрации осуществляется управление авто итак я решил проблему registration(client) ------------------------------------------------------------------------------------------------------------ -- Функция включить / выключить фары ----------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarLight() triggerServerEvent("CarLight",getLocalPlayer()) end ------------------------------------------------------------------------------------------------------------ -- Функция завести / остановить работу движка -------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarEngine() triggerServerEvent("CarEngine",getLocalPlayer()) end registration(server) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения фар автомобиля ----------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ addEvent("CarLight",true) function CarLight() exports.carfuel_and_lights:CarLight(source) end addEventHandler("CarLight",getRootElement(),CarLight) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения двигателя автомобиля ----------------------------------------------------- ------------------------------------------------------------------------------------------------------------ addEvent("CarEngine",true) function CarEngine() exports.carfuel_and_lights:CarEngine(source) end addEventHandler("CarEngine",getRootElement(),CarEngine) car(server) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения фар автомобиля ----------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarLight(player) local vehicle = getPedOccupiedVehicle(player) if vehicle then if (getVehicleOverrideLights(vehicle) == 2) then return setVehicleOverrideLights (vehicle, 1) else return setVehicleOverrideLights (vehicle, 2) end end end ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения двигателя автомобиля ----------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarEngine(player) local theVehicle = getPedOccupiedVehicle(player); if theVehicle and getVehicleController(theVehicle) == player then if --[[exports.carfuel_and_lights:--]]getCarFuel(theVehicle) <= 0 then return 0 end return setVehicleEngineState(theVehicle, not getVehicleEngineState(theVehicle)); end end это всё работает но хочется узнать насколько это можно улучшить и стоит ли оставить разделение или лучше сделать управление авто в регистрации?
  18. Здравствуйте, перейду сразу к вопросу: у меня есть 2 ресурса a и b в a(client): ------------------------------------------------------------------------------------------------------------ -- Функция включить / выключить фары ----------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarLight() triggerServerEvent("CarLight",getLocalPlayer()) end ------------------------------------------------------------------------------------------------------------ -- Функция завести / остановить работу движка -------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ function CarEngine() triggerServerEvent("CarEngine",getLocalPlayer()) end bindKey(binds[2],"down",CarLight) bindKey(binds[3],"down",CarEngine) a(server) addEvent("CarLight",true) function CarLight() exports.carfuel_and_lights:CarLights() end addEventHandler("CarLight",getRootElement(),CarLight) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения двигателя автомобиля ----------------------------------------------------- ------------------------------------------------------------------------------------------------------------ addEvent("CarEngine",true) function CarEngine() exports.carfuel_and_lights:CarEngine() end addEventHandler("CarEngine",getRootElement(),CarEngine) b(server) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения фар автомобиля ----------------------------------------------------------- ------------------------------------------------------------------------------------------------------------ addEvent("CarLight",true) function CarLight() local vehicle = getPedOccupiedVehicle(source) if vehicle then if (getVehicleOverrideLights(vehicle) == 2) then return setVehicleOverrideLights (vehicle, 1) else return setVehicleOverrideLights (vehicle, 2) end end end addEventHandler("CarLight",getRootElement(),CarLight) ------------------------------------------------------------------------------------------------------------ -- Функция включения и выключения двигателя автомобиля ----------------------------------------------------- ------------------------------------------------------------------------------------------------------------ addEvent("CarEngine",true) function CarEngine() local theVehicle = getPedOccupiedVehicle(source); if theVehicle and getVehicleController(theVehicle) == source then if --[[exports.carfuel_and_lights:--]]getCarFuel(theVehicle) <= 0 then return 0 end return setVehicleEngineState(theVehicle, not getVehicleEngineState(theVehicle)); end end addEventHandler("CarEngine",getRootElement(),CarEngine) в b(meta) <export function="CarLight"/> <export function="CarEngine"/> в общем это всё работает но есть ошибки в debug'е WARNING: ***:248: Bad argument @ 'getPedOccupiedVehicle' ERROR: call: failed to call '***:CarLights' [string "?"] можете подтолкнуть?
×
×
  • Create New...