Jump to content

Как сделать чтоб водитель авто не видел дорогу?


Recommended Posts

Как сделать чтоб водитель автомобиля не видел дорогу(или ну или снизить видимость водителя, чтоб было метр-два)? А чтоб видел просто небо, и мог ею управлять. А пасажир который сидит с ним в машине, чтоб видел дорогу!

Как такое сделать? Не подскажите? :)

Link to comment

Хм, как я понял, из этого же надо сделать скрипт, да? На каждой из этих страниц, есть код скрипта. Мм..ну я сделал 3 скрипта эти. Скопировал коды в .lua. Далее зашел на сервер, запустил, логе написало что запущен, да и в админ панеле они запущены, сажусь в тачку, и ничего не происходит).... Тачку создаю в админке. Мод на сервере - tactics.

-

В чем же мрпоблеммма, объясните мне пжлст.. :roll:

Link to comment

На клиентской стороне добавляешь два события (где игрок садится в авто и где выходит из авто), далее в обработчике события делаем необходимые манипуляции, вот пример:

-- Client-side 
  
addEventHandler( 'onClientVehicleEnter', root, 
    function( player, seat ) 
        if player == localPlayer then 
            setFarClipDistance( 30 ); 
            setFogDistance( 100 ); 
        end 
    end 
); 
  
addEventHandler( 'onClientVehicleExit', root, 
    function( player, seat ) 
        if player == localPlayer then 
            resetFarClipDistance(); 
            resetFogDistance(); 
        end 
    end 
); 

P.S. Не забудь скрипт добавить в meta.xml

Link to comment
На клиентской стороне добавляешь два события (где игрок садится в авто и где выходит из авто), далее в обработчике события делаем необходимые манипуляции, вот пример:
-- Client-side 
  
addEventHandler( 'onClientVehicleEnter', root, 
    function( player, seat ) 
        if player == localPlayer then 
            setFarClipDistance( 30 ); 
            setFogDistance( 100 ); 
        end 
    end 
); 
  
addEventHandler( 'onClientVehicleExit', root, 
    function( player, seat ) 
        if player == localPlayer then 
            resetFarClipDistance(); 
            resetFogDistance(); 
        end 
    end 
); 

Мм...как я понял, этот код же в мой_скрипт.lua ?

P.S. Не забудь скрипт добавить в meta.xml

Этого непонял :)

Вот что у меня в мете:

<meta> 
<info author="Nanotech.ua" version="1" type="script"/> 
<script src="atom.lua" type="server"/> 
</meta> 

Link to comment
Nanotech.ua,

Вы видимо совсем не знакомы с MTA.

Ну как сказать...учусь по не многу скриптинга :)

Meta.xml

Мой пример - client-side, добавьте этот код в свои скрипты или добавьте новый. Как поступить лучше - решать Вам.

Хм, спасибо, пошло всё! НО как я сажусь пасажиром в машину, я также не вижу ничего, помогите пожалуйста, как это исправить? :)

Link to comment
Nanotech.ua,

у события onClientVehicleEnter есть аргумент seat - это номер сиденья на которое сел игрок, 0 - это место водителя.

:arrow: эммм....честно, я вообще не понимаю... как сделать чтоб было сразу то и то? тут "function( player, seat )" вместо "seat" число ставить чтоле, или как?] Просто не понятно, что в этом коде изменить, или добавить нужно..

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