Jump to content

AHTOXA

Members
  • Posts

    89
  • Joined

  • Last visited

Everything posted by AHTOXA

  1. никак я и сказал что рационального решения нет
  2. бред же
  3. нет
  4. никому ваш скайп не нужен, учитесь описывать проблему на форуме
  5. for key,value in ipairs(getElementsByType('player')) do if value ~= getLocalPlayer() then ... end end ?
  6. если я сделаю lua скрипт с этой библиотекой как я смогу его запустить на сервере MTA ??
  7. её я видел я даже сказал другу что б предложил в багтрекере ввести её
  8. может скажете что нужно сделать?
  9. Какие есть возможности в lua для хеширования? md5 не катит. например как тут осуществляются побитовые операции?
  10. это не нарушает правил форума Нарушает правила, есть же тема специально для таких вопросов. что то я правила перечитал и не нашёл укажите пожалуйста
  11. это не нарушает правил форума
  12. спасибо посмеялся сорри за оффтоп
  13. подскажи как именно я даже придумать не могу
  14. срабатывают но слишком поздно двигатель успевает завестись дак это баг получается? Что двигатель заводится сам при входе
  15. всё равно...
  16. фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук функцию setVehicleEngineState юзай в клиенте когда именно?!
  17. это я уже сделал читайте внимательнее
  18. можете помочь с моим вопросом?
  19. фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук
  20. Баг или нет? при входе в авто оно должно автоматически глушиться addEventHandler("onVehicleEnter",getRootElement(),function() setVehicleEngineState(source,false); end) но при входе в машину ещё возможно проехать на ней чуток хотя двигатель я предварительно глушу перед выходом из авто
  21. может мне кто нибудь подсказать пожалуйста?
  22. ну я думаю что будет неверно что в ресурсе регистрации осуществляется управление авто итак я решил проблему 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 это всё работает но хочется узнать насколько это можно улучшить и стоит ли оставить разделение или лучше сделать управление авто в регистрации?
  23. Здравствуйте, перейду сразу к вопросу: у меня есть 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...