AHTOXA Posted April 19, 2012 Share Posted April 19, 2012 из-за чего кнопка в GUI окне может быть не кликабельной? Link to comment
TwiX! Posted April 19, 2012 Share Posted April 19, 2012 из-за чего кнопка в GUI окне может быть не кликабельной? https://wiki.multitheftauto.com/wiki/GuiSetEnabled Link to comment
AHTOXA Posted April 19, 2012 Share Posted April 19, 2012 из-за чего кнопка в GUI окне может быть не кликабельной? https://wiki.multitheftauto.com/wiki/GuiSetEnabled не дело не в этом у меня появляется окно с текстом и 2мя кнопками если никуда не жать то кнопки работают а если нажать где нибудь в окне то нет Link to comment
LoveFist Posted April 19, 2012 Share Posted April 19, 2012 Возможно под текст выделено слишком большую область и она перекрывает кнопку Link to comment
AHTOXA Posted April 19, 2012 Share Posted April 19, 2012 Возможно под текст выделено слишком большую область и она перекрывает кнопку лучший Link to comment
Roma Posted April 22, 2012 Share Posted April 22, 2012 Как сделать так чтобы dxDrawImage вылезало снизу? И ещё как сделать, чтобы dxDrawImage мигало? Link to comment
AHTOXA Posted April 22, 2012 Share Posted April 22, 2012 Здравствуйте, перейду сразу к вопросу: у меня есть 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 "?"] можете подтолкнуть? Link to comment
Aibo Posted April 22, 2012 Share Posted April 22, 2012 зачем еще раз вызывать функцию которая не будет работать (потому, что source будет nil) если она уже привязана в эвенту? Link to comment
AHTOXA Posted April 22, 2012 Share Posted April 22, 2012 зачем еще раз вызывать функцию которая не будет работать (потому, что source будет nil) если она уже привязана в эвенту? ну я думаю что будет неверно что в ресурсе регистрации осуществляется управление авто итак я решил проблему 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 это всё работает но хочется узнать насколько это можно улучшить и стоит ли оставить разделение или лучше сделать управление авто в регистрации? Link to comment
562141 Posted April 22, 2012 Share Posted April 22, 2012 Всем привет! Вот хотел спросить а еть такая функция типо реверс ну чтоб на машине едиш заежаеш на маркер и тебя разворачивает в другую сторону (обратно) ???? Link to comment
AHTOXA Posted April 23, 2012 Share Posted April 23, 2012 может мне кто нибудь подсказать пожалуйста? Link to comment
123456zuk Posted April 23, 2012 Share Posted April 23, 2012 Люди наверное вы помните я писал где то страниц 10 назад про то что думал как сделать карту Vans123 в Мта скриптом.У меня тут другой вопрос а можно ли отредактировать MTA чтоб он работал поверх игры в которой уже установлен мод карты от Vans123? И чтоб на сервер пускал только если у вас установлен мод? Link to comment
MX_Master Posted April 23, 2012 Author Share Posted April 23, 2012 ((: из МТА скриптово нельзя проверить наличие у клиента каких-то конкретных модификаций Link to comment
123456zuk Posted April 23, 2012 Share Posted April 23, 2012 ну а адаптировать мта под него? кстати а как же мультиплеер мта на гта криминальная россия я понимаю что там большая команда но всё же как то они это сделали Link to comment
Scripting Moderators Sarrum Posted April 23, 2012 Scripting Moderators Share Posted April 23, 2012 ну а адаптировать мта под него?кстати а как же мультиплеер мта на гта криминальная россия я понимаю что там большая команда но всё же как то они это сделали Что сделали то? Достаточно установить глобальный мод КР и клиент МТА, потом подключиться к спец. серверу. Link to comment
123456zuk Posted April 23, 2012 Share Posted April 23, 2012 то есть можно просто установить мод в игру в моём случае карту от вэнса и установить обычный мта и спец сервер сделать? Link to comment
Scripting Moderators Sarrum Posted April 23, 2012 Scripting Moderators Share Posted April 23, 2012 Можно. Что за карта то? Link to comment
123456zuk Posted April 23, 2012 Share Posted April 23, 2012 ванс сделал проект теперь уже крупный мод карта из гта 4 с её текстурами огромный конверт Link to comment
123456zuk Posted April 23, 2012 Share Posted April 23, 2012 Блин люди что делать я установил карту захожу на сервер обычный или локальный он сразу вылетает с ошибкой и рестартается что делать? Как сделать чтоб сервер работал с картой? Link to comment
Scripting Moderators Sarrum Posted April 23, 2012 Scripting Moderators Share Posted April 23, 2012 Возможно заменяются файлы в папке "data"? Тогда нужно отключить проверку файлов. https://wiki.multitheftauto.com/wiki/Ser ... lient_file https://wiki.multitheftauto.com/wiki/Ant ... ide#Client Link to comment
123456zuk Posted April 24, 2012 Share Posted April 24, 2012 Я в файле mtaserver.conf прописла файлы те что нужно отключить итог тому : Version = 1.3-release-3916.0.000 Time = Tue Apr 24 17:00:53 2012 Module = C:\Users\Black-Star\Desktop\IV\gta_sa.exe Code = 0xC0000005 Offset = 0x00134134 EAX=00000000 EBX=000000A2 ECX=00AB4E94 EDX=1D7A0020 ESI=1D7A0020 EDI=00000000 EBP=008E2CB0 ESP=0028FCBC EIP=00534134 FLG=00210206 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B может надо прописать main.scm? мод ещё карту запускает не через gta3.img а там свои 3 имг архива может и 4 и мод заменяет файл gta_sa.exe Link to comment
Scripting Moderators Sarrum Posted April 24, 2012 Scripting Moderators Share Posted April 24, 2012 Settings -> Multiplayer -> Use customized GTA:SA files, поставить галочку. Link to comment
On1xS Posted April 24, 2012 Share Posted April 24, 2012 и мод заменяет файл gta_sa.exe gta_sa.exe нельзя заменять 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