dnsvlc Posted June 4, 2013 Share Posted June 4, 2013 Привет ещё раз, надеюсь я Вас не достал В общем, решил сделать интерьеры, но возник ряд проблем. Во-первых, хочу чтобы вход в интерьер был на определённой координате, выход из интерьера возвращал на вход (ну это соответственно). Во-вторых хочется чтобы вход осуществлялся не через команду, а просто: подошёл к маркеру - вошёл, подошёл к маркеру - вышел. Сами скрипты с которыми нужно поработать. Скажите хоть функцию, тренироваться хотя-бы нужно. c_script function interior ( commandName, interior ) if ( interior ) then setElementInterior ( getLocalPlayer(), interior, 2808, -1174, 1026 ) else setElementInterior ( getLocalPlayer(), 8 ) end end addCommandHandler ( "go", interior ) s_script function interior ( source, commandName, interior ) if ( interior ) then setElementInterior ( source, interior, 2808, -1174, 1026 ) else setElementInterior ( source, 8 ) end end addCommandHandler ( "go", interior ) Link to comment
AMARANT Posted June 4, 2013 Share Posted June 4, 2013 Легче посмотреть готовый ресурс Interiors и глянуть что там да как. Или вообще его использовать, т.к. там можно добавлять/удалять интерьеры по желанию. Если хочешь сделать сам, то нужно просто использовать события захода в маркер/кулшейп и менять интерьер с измерением для зашедшего. Плюс дополнительные фичи вроде затемнения экрана и т.д. Link to comment
dnsvlc Posted June 4, 2013 Author Share Posted June 4, 2013 Так, хорошо. Это больше подходит. Только что мне нужно удалять в ресурсе... Я смотрел его, но ничего не смог найти, что отвечало за каждый интерьер в отдельности. Link to comment
Ruga Posted June 4, 2013 Share Posted June 4, 2013 createMarker setElementDimension setElementInterior setElementPosition создать маркер, определить заход игрока и кинуть его по координатам,измерению и интерьеру, для каждого инта нужно свое измерение чтобы игроки не сталкивались в одинаковых интерьерах друг с другом))хД, делаешь так же выход только инт и измерение даешь 0, и координируешь игрока на то место откуда тот зашел последняя функция Link to comment
AMARANT Posted June 4, 2013 Share Posted June 4, 2013 В том ресурсе есть файл interiors.map, где лежат параметры различных интерьеров. Там можно добавить новые, изменить имеющиеся или удалить их вообще. Link to comment
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