AHTOXA
Members-
Posts
89 -
Joined
-
Last visited
Everything posted by AHTOXA
-
никак я и сказал что рационального решения нет
-
никому ваш скайп не нужен, учитесь описывать проблему на форуме
-
for key,value in ipairs(getElementsByType('player')) do if value ~= getLocalPlayer() then ... end end ?
-
если я сделаю lua скрипт с этой библиотекой как я смогу его запустить на сервере MTA ??
-
её я видел я даже сказал другу что б предложил в багтрекере ввести её
-
может скажете что нужно сделать?
-
Какие есть возможности в lua для хеширования? md5 не катит. например как тут осуществляются побитовые операции?
-
это не нарушает правил форума Нарушает правила, есть же тема специально для таких вопросов. что то я правила перечитал и не нашёл укажите пожалуйста
-
это не нарушает правил форума
-
спасибо посмеялся сорри за оффтоп
-
подскажи как именно я даже придумать не могу
-
срабатывают но слишком поздно двигатель успевает завестись дак это баг получается? Что двигатель заводится сам при входе
-
всё равно...
-
фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук функцию setVehicleEngineState юзай в клиенте когда именно?!
-
это я уже сделал читайте внимательнее
-
можете помочь с моим вопросом?
-
фриз при входе хорошая идея а 2 не понял объясни пожалуйста, UPD: при 1 варианте двигатель успевает издать звук
-
Баг или нет? при входе в авто оно должно автоматически глушиться addEventHandler("onVehicleEnter",getRootElement(),function() setVehicleEngineState(source,false); end) но при входе в машину ещё возможно проехать на ней чуток хотя двигатель я предварительно глушу перед выходом из авто
-
DELETED
-
может мне кто нибудь подсказать пожалуйста?
-
ну я думаю что будет неверно что в ресурсе регистрации осуществляется управление авто итак я решил проблему 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 это всё работает но хочется узнать насколько это можно улучшить и стоит ли оставить разделение или лучше сделать управление авто в регистрации?
-
Здравствуйте, перейду сразу к вопросу: у меня есть 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 "?"] можете подтолкнуть?