dmtrw0w Posted January 28, 2013 Posted January 28, 2013 Здравствуйте, этот код отвечает за включение и выключение фар в автомобиле при наборе в чате игроком: /vehiclelights. Помогите поставить его на сервер, чтобы игрок, мог включать и выключать фары нажатием кнопки N. function consoleVehicleLights ( source ) playerVehicle = getPedOccupiedVehicle ( source ) if ( playerVehicle ) then if ( getVehicleOverrideLights ( playerVehicle ) ~= 2 ) then setVehicleOverrideLights ( playerVehicle, 2 ) else setVehicleOverrideLights ( playerVehicle, 1 ) end end end addCommandHandler ( "vehiclelights", consoleVehicleLights )
dmtrw0w Posted January 28, 2013 Author Posted January 28, 2013 вставлял, bindKey( "n", "down",consoleVehicleLights ) не работает. помогите, пожалуйста.
Kenix Posted January 28, 2013 Posted January 28, 2013 Вы используете на сервере? Если да, то вам нужно забиндить для всех игроков эти кнопки в событиях( onPlayerJoin, onResourceStart ) и 1 аргумент должен быть элемент - игрок.
dmtrw0w Posted January 29, 2013 Author Posted January 29, 2013 Я вообще ничего не понял. Да на сервер хочу. Можете написать полный код, который должен быть?
KruTolic_rus Posted January 29, 2013 Posted January 29, 2013 Я вообще ничего не понял.Да на сервер хочу. Можете написать полный код, который должен быть? function consoleVehicleLights ( source ) playerVehicle = getPedOccupiedVehicle ( source ) if ( playerVehicle ) then if ( getVehicleOverrideLights ( playerVehicle ) ~= 2 ) then setVehicleOverrideLights ( playerVehicle, 2 ) else setVehicleOverrideLights ( playerVehicle, 1 ) end end end BindKey (source,"n","down",consoleVehicleLights) 1.Используйте не commandHandler,а BindKey команду. 2.Имеется в виду не то,что вы хотите этот скрипт на сервер,а то,что этот скрипт будет является серверным(т.е. обрабатывается сервером,а не игроком) В meta файле допишите следущее: type="server"/> Вот так примерно должно выглядеть в meta: "Name" author="Name2" version="1.1" type="script" />
Kenix Posted January 29, 2013 Posted January 29, 2013 Прочтите вики, прежде чем писать что-либо. Ваш код не верен. Я вообще ничего не понял.Да на сервер хочу. Можете написать полный код, который должен быть? Я вроде понятно объяснил, что вам нужно забиндить эту кнопку для всех игроков и даже дал события. Вообщем читайте вики. Врятли кто будет писать код за вас, вам нужно самому научится писать это. https://wiki.multitheftauto.com/index.ph ... /Main_Page
dmtrw0w Posted January 31, 2013 Author Posted January 31, 2013 KruTolic_rus, спасибо вам большое, но почему то, когда нажимаю на N, фары не включаются. Kenix, я не понимаю английского.
Kernell Posted January 31, 2013 Posted January 31, 2013 Погуглите "программирование", научитесь строить алгоритмы, выучите хотя бы основы английского языка. Без этого вы даже кодером не станете!
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