Jump to content

bindKey


Recommended Posts

Posted

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

Posted

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

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

Posted

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

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

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

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

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

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

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

Posted

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

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

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

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

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

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

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

Posted

KruTolic_rus, спасибо вам большое, но почему то, когда нажимаю на N, фары не включаются.

Kenix, я не понимаю английского.

Posted

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

Не оказываю поддержку посредством личных сообщений, ICQ, ВК и тому подобное. Все вопросы задавайте на форуме.

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...