Jump to content

Запрет на спавн


Recommended Posts

Я не помню как там точно устроен freeroam, но по всей видимости машины там спавнятся из специального меню. Так вот просто нужно кнопку из этого меню сделать недоступной когда игрок находится в запретной зоне. Тут понадобится кулшейп и события входа/выхода из него. Затем если игрок зашел в этот кулшейп, делать кнопку спавна транспорта недоступной, а после покидания этой зоны ставить опять доступной.

Link to comment

Да, спавнятся авто из скрипта fr_client; fr_server.

Что такое "кулшейп"? И можно пример какой-нибудь?

Я не помню как там точно устроен freeroam, но по всей видимости машины там спавнятся из специального меню. Так вот просто нужно кнопку из этого меню сделать недоступной когда игрок находится в запретной зоне. Тут понадобится кулшейп и события входа/выхода из него. Затем если игрок зашел в этот кулшейп, делать кнопку спавна транспорта недоступной, а после покидания этой зоны ставить опять доступной.
Link to comment

запретить спавнить просто так нельзя, нужно поставить кулшейп, и когда в него входит объект типа "тачка", уничтожать ее. Что-то типо этого.

-- server 
function createZone() 
    zone = createColCuboid( 1867, -1444, 8, 105, 90, 105 ) 
    addEventHandler( 'onColShapeHit', zone, shapeHit ) 
    addEventHandler( 'onColShapeLeave', zone, shapeHit ) 
end 
addEventHandler( 'onResourceStart', root, createZone ) 
  
function shapeHit ( element ) 
    if getElementType( element ) == 'vehicle' and getVehicleOccupant( element ) then 
        destroyElement( element ) 
    end 
end 

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