Jump to content

bindKey


Recommended Posts

Здравствуйте, этот код отвечает за включение и выключение фар в автомобиле при наборе в чате игроком: /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 ) 

Link to comment

Вы используете на сервере? Если да, то вам нужно забиндить для всех игроков эти кнопки в событиях( onPlayerJoin, onResourceStart ) и 1 аргумент должен быть элемент - игрок.

Link to comment
Я вообще ничего не понял.

Да на сервер хочу.

Можете написать полный код, который должен быть?

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" /> 
    

Link to comment

Прочтите вики, прежде чем писать что-либо. Ваш код не верен.

Я вообще ничего не понял.

Да на сервер хочу.

Можете написать полный код, который должен быть?

Я вроде понятно объяснил, что вам нужно забиндить эту кнопку для всех игроков и даже дал события. Вообщем читайте вики. Врятли кто будет писать код за вас, вам нужно самому научится писать это.

https://wiki.multitheftauto.com/index.ph ... /Main_Page

Link to comment

Погуглите "программирование", научитесь строить алгоритмы, выучите хотя бы основы английского языка. Без этого вы даже кодером не станете!

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...