![]() |
Скрипт
Вопрос к знатокам:
Кто-нибудь знает, как можно сделать скрипт, наподобие покупки предметов для дома, тоесть в данном случае при покупке документов на предмет, этот предмет оказывается в вашем доме в Мегатонне. Хочу сделать мод на то, чтобы когда относишь что-нибудь Авраму Линкольну, оно появляется у него на экспозиции в закрытых на ключ витринах. По идее, если у всех предметов, которые ему можно отнести, есть модели (т.к некоторые документы лежат в сейфах и выкидываться не могут, моделей у них может не быть, хотя я ещё не смотрел это). Можно конечно просто расставить это всё в витринах, но тогда мод будет интересен только для тех, кто отнёс Линькольну абсолютно всё добро, которое можно ему отнести. Идея мода пришла тогда, когда отнеся ему кучу предметов, в экспозиции ничего не изменилось, что очень расстраивает. |
Ну вопервых чтобы написать любой скрипт нано знать хотябы поверхостно языки програмирования какой используется в фоле я точно ненаю с этим вопросам те на модостроительные сайты)) И вотрорых это не так легко я когдато пытался сам написать сам скрипт нечё не получилось(((!!!!
|
Вот сыла на модостроительный сайт Fallout Modding ну там есть чуть чуть мб там помогут если что ешо тут посмотри Fallout Encyclopaedia -> . тут полезные сылы всякиу
|
Хм... спасибо за ссылки, посмотрю что там да как.
|
да нз если что обрашайся!!!!!
|
Основной принцип там такой - размещаем эти предметы в своем доме, но делаем их disabled, потом, при покупке голограммы пишем скриптом типа
MyTrade1.enable Где MyTrade1 - идентификатор предмета. Тогда он появляется у нас дома. Так, по-крайней мере, и работают покупки интерьера у Мойры Браун. |
Предметы расставить и задизэйблить (как это сделать, написано в предыдущем посте). После этого, нужно найти нужные строчки диалога, в котором игрок отдаёт предмет. Там будет результирующий скрипт. Что-то типа: player.removeitem predmet 1. Туда нужно дописать: predmetREF.enable, где predmet - название предмета, predmetREF - уникальное имя находящегося в мире игры объекта. Чтобы его задать, нужно разместить объект в мире игры, щёлкнуть по нему 2 раза и в поле Reference Editor ID вприсать (обычно вводится название обьекта с приписанным к нему окончанием REF).
Так же нужно запретить игроку подбирать предметы. Если есть витрины, то с этим нет проблем. В общем, если что не получается - разъясню. |
угу, спасибо, как будет время попробую сделать...
|
Кстати, управляет этим делом вовсе не диалог, а квест, который обрабатывает выбор в меню. Квест называется HD01(управляет, в общем, всем, что связано с домом ГГ в Мегатонне), в нем есть скрипт. В оном кусочки типа
Цитата:
scn HD01QuestScript Цитата:
|
Цитата:
http://s40.radikal.ru/i089/0903/be/56a4ff5d0875t.jpg Как по нему видно, текстовые документы вывешиваются в зале после здачи Вашингтону. С вещами типа скрипки, винтовки такого не происходит. Но ничто не мешает воспользоваться моим предыдущим советом и выше приведённой картинкой чтобы самому это реализовать. |
Цитата:
|
Всем Добрый день
Вот такой вопрос возник, думаю что вряд-ли это возможно реализовать без ФОСЕ, но на всякий случай решил спросить. В игре у нас есть такая штука как ВАТС (клавиша V по умолчанию), скажите а нельзя ли как нибудь сделать что-бы ВАТС этот срабатывал, при нажатии горячей клавиши, не всегда, а при условии что на игроке одет специальный дивайс, типа электронный целеуказатель, сделанный на основе шлема ? С ФОСЕ я не знаком, может кто знает как там кнопку заблокировать ? Вот такой вот вопрос, просто есть очень неплохая задумка на эту тему, если можете, помогите плиз :) Если нельзя с кнопкой, то может быть как-то можно с этим похимичить. Есть такой параметр в Гейм сетингс fVATSMaxEngageDistance, если там поставить -100, то ВАТС работать не будет. Вопрос такой, можно ли скриптом менять этот параметр при одевании условно шлема, т.е. одел шлем, значение стало к примеру 3000, снял опять стало -100. Тогда я в моде задам значение -100, соответственно ВАТС работать не будет, одел целеуказатель, значение изменилось, работать будет. Пробовал задавать через SET , скрипт не сохраняется, пишет что не находит такую переменную. Заранее благодарен за помощь. |
У меня тоже есть вопрос, который, как я полагаю, решается скриптом. Можно ли (и если да, то как) вставить в диалог с напарником возможность попросить его не менять одетую на нем в данный момент броню? Не знаю, кого как, а меня иногда бесит, что пестрая компания, бегающая со мной по пустошам, при первой возможности одевается в броню Анклава, не исключая даже Кросс, высшего паладина Братства Стали. С виду компаньоны моментально становятся одинаковыми, так что мне даже трудно бывает различить, кто есть кто, да разговаривают все как робот Вертер. А мне, может быть, хочется, чтобы все они ходили в боевой броне и в касках или в черных отретекстуренных кожанках и довоенных шляпах. Пока что единственный способ сохранить такой дресс-код - элементарно не давать им лучшей брони. А если не давать, то приходится таскать на себе, а у себя хребет не железный...
|
| Часовой пояс GMT +3, время: 03:14. |
Работает на vBulletin® версия 3.7.2.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.