Перейти к содержанию

Исправление Продажи Книг SFW 3.11 upd 3

   (2 отзыва)

2 изображения

Описание

Из-за того, что в Вегасе много разных типов довоенных книг - команда SFW сделала продажу книг Fallout 3 в виде системы рецептов. Плюс к тому, они сделали особые скрипты и способности для этого повторяющегося квеста: Способность "Книголюб" позволяет находить ценные книги и продавать их дорого.

 

Но есть тут ФАТАЛЬНЫЙ НЕДОСТАТОК: Если вы автолутом и рецептами сделаете тысячи книг, то счётчик системы рецептов переполнится и зависнет. Вы больше ничего не сможете продать, и будете сильно огорчены.

 

К счастью, я расшифровал эту систему, и немного её переделал с помощью NVSE. Теперь вместо системы рецептов используется Форм-Лист с циклом!

Книги продаются без напрягов! ПРИЯТНОЙ ИГРЫ!!!

 

======

TODO: Добавить оптимизированный скрипт:

scn aaaSFWBooksToCaps

array_var PrewarBookID
ref rBook
int Count

int HowMuchToSale

Begin Function { HowMuchToSale }

    foreach PrewarBookID <- (GetListForms aaaSFWBooksFormList)
        rBook = *PrewarBookID
        
        Count = (Player.GetItemCount rBook)
        
        If Count > 0
            
            If Count > HowMuchToSale
                Count = HowMuchToSale
            EndIf
            
            Player.RemoveItem rBook Count
            Player.AddItem aaaSFW10XpRewardItem1 (Count * 10)
            
            HowMuchToSale -= Count
            
            If HowMuchToSale == 0
                Break
            EndIf
            
        EndIf
    loop

End

 


Что нового в версии 3.11 upd 3   Просмотр изменений

Размещено

Диалоги Писца Йерлинг восстановлены

 

Теперь скрипт написан полностью логично, работает в виде функции и принимает аргумент количества продажи.

Теперь можно продавать отдельно книги в количестве 10, 25, 50 и 100 а так-же и все сразу

 

Продажа особо ценных книг отделена в отдельный скрипт и реплику.

 

======

upd 2

Код скрипта приведён к примеру выше (оптимизация, чистка)

 

======

x100

Добавлена версия с увеличенным количеством награды. (100 РУБЛЭЙ за книгу)

 

======

upd 3

Обновление версии x100. Награды перенесены в скрипт-функцию. Улучшена работа перка Книголюб (тип сообщений MessageBox заменён на обычный, решена проблема спама книг, уменьшена нагрузка)

  • Нравится 2
  • Спасибо! 2


Обратная связь

Вы сможете написать отзыв только после скачивания файла.


Warriv

   1 из 1 пользователь отзыв оказался полезным 1 / 1 пользователь

Хорошо сделано.

  • Нравится 1

Поделиться этим отзывом


Ссылка на отзыв
Trust

   4 из 5 пользователей отзыв оказался полезным 4 / 5 пользователей

У меня получилось даже лучше чем у команды TTW. Спасибо Вису!

  • Спасибо! 1

Поделиться этим отзывом


Ссылка на отзыв

×
×
  • Создать...