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

z-Hunter

Свободные плагиностроители
  • Постов

    489
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные z-Hunter

  1. Может, с отца дома?

    Гм... Не знаю, стоит ли. Хотя... к этому званию за Хлаалу игрок уже наверное достаточно прокачан? Главное, чтобы он получил эти вещи на том уровне, на котором это заслуживает (а не как в оригинальной игре где это чит).

     

    --- 24.01.2011 ---- ver. 0.0.4

     

    !* Исправлен страшный косяк, оставшийся от плагина Vaults Fix. Косяк заключался в том, что при попытке войти в сокровищницы великих домов в Вивеке игрок оказывался в совершенно пустой ячейке, где ничего нет кроме серой пустоты и выбраться откуда невозможно (бррр).

    + Обработан Вивек (гильдии, сокровищницы великих домов, ящики на плазах убраны

    на крыши)

     

     

    Ссылка на скачивание в шапке. Потестируйте Вивек и сокровищницы пожалуйста, а то у меня времени не хватает.

  2. Да никакой проблемы нет. Сокровищница Хлаалу будет помещением куда пускают начиная со звания Присягнувшего (доверяют они своим). Вплоть до первой комнаты Хранилища. А дальше уже сможет легально пройти только Советник или Гильдмастер. Надеюсь так будет достоверно.

     

    Нельзя ли сделать понижение репутации за кражу? Особенно за большую.

    Именно только за кражу? Не учитывая другие преступления?

     

    А вот есть такая идея - сделать возможность обманывать НПС.

     

    Эта идея хорошая, и достойна отдельного мода.

  3. Да. В одном квесте за Дом Хлаалу надо было отнести неписю из сокровищницы запечатанный пакет.

     

    А в каком примерно звании дома Хлаалу будет перс к моменту получения этого квеста? Сделаю тогда доступ в сокровищницу начиная с этого звания (но не дальше первой комнаты).

  4. При попытке входа в сокровищницы Хлаалу или Телванни игра оставляет меня висящим посреди серой пустоты. С чем это может быть связано?

     

    Судя по CS, та ячейка действительно пуста. Но в чем замысел?

     

    Это не замысел... :facepalm: это жутчайший косяк доставшийся в наследство от Vault Fix, и я его пропустил! :wall: Приношу свои извинения, сейчас буду исправлять.

     

    Что? Он и так отдельно

     

    Сорри, оговорился. Имелось ввиду, что придётся сделать три навыка вместо двух. :wall:

     

    P.S. По квестовым линиям игроку требуется заходить в сокровищницы? Я их хочу вообще запереть и сделать охраняемой территорией.

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

     

    Хорошая идея. Но на движке Морры реализовать это с помощью мода технически весьма непросто. Главная проблема - отследить что имеет место именно карманничество а не что-то ещё. И потом, по логике тогда надо сделать и третий навык, отвечающий за взлом замков.

     

    Ну это просто восхитительно! Совершил преступлений на 20000 в Альд-Руне, надел броню стражи, и пошел к охранникам. Они меня нерассекретили )))

    Желаю дальнейших успехов в работе

     

    Они рассекретят если с ними заговорить, или просто очень долго ходить вплотную :). Спасибо, рад что кто-то играет с RA. Именно фидбэк и пожелания от пользователей мотивируют меня на развитие мода. Краем глаза видел про непереведённые названия объектов, только не успел их записать. Непереведённое будет переводиться, просто поскольку это ещё альфа-версия я пока фокусируюсь больше на отладке и исправлении ошибок, чем на косметических вещах. Но в будущем конечно всё будет локализовано. А в ещё более отдалённом и смутном будущем планируется обратное действие - английская версия мода под оригинальный английский Морр

     

     

    --- 18.01.2011 --- ver. 0.0.4

     

    + Ящики с улиц Балморы убраны на балконы / крыши зданий и помечены как частная собственность

    + GSMT fPickPocketMod изменена с 0.3 на -3 для исправления бага с карманничеством, которое в оригинальной игре с прокачкой навыка "Безопасность" усложнялось вместо того, чтобы становится легче.

    Таким образом отпадает необходимость отдельно грузить мод PickpocketFix .

  6. Для рабских работ? Ищите хаджитов или аргониан :)

     

    о_О Шо за флуд в Академии? Отставить!

    SLAG

     

    Это не флуд. Это я как бы намекаю, что работа должна подразумевать некое вознаграждение, пусть и не материальное. Рабский труд не может быть творческим. :(

  7. Пастораль

    http://farm6.static.flickr.com/5206/5349682566_c5572a5295_z.jpg

     

    Рассвет или закат?

    http://farm6.static.flickr.com/5125/5349063583_e93fdbae7b_z.jpg

     

    И такие персонажи попадаются (кажется это MCA постарался)

    http://farm6.static.flickr.com/5203/5349684230_cf89c98d2e_z.jpg

     

    Предрассветная Кальдера

    http://farm6.static.flickr.com/5123/5349062383_fe5f1e593f_z.jpg

     

    Нечаянный шедевр

    http://farm6.static.flickr.com/5124/5349676992_19cbfa786b_z.jpg

     

    Альфред Хичкок представляет

    http://farm6.static.flickr.com/5006/5349074571_d183215f3e_z.jpg

  8. Понятно. А раньше не задерживали что ли?

    З.Ы:Ты бы пояснил, что Crime Level измеряется не по шкале "Штраф" в меню персонажа, а по величине единичного штрафа в дрейках.

     

    А ты сам посмотри в голосовых приветствиях для скажем имперского стражника с условием Crime Level > X. В оригинальной игре если мимо будет проходить игрок с большим уровнем штрафа, стражник вяло скажет что-то вроде "Слышал про ваши злодеяния, вам следует быть осторожней" и всё. Пока игрок сам не заговорит, или не сделает что-то противозаконное на глазах стражи, его не задерживают. Я чуть подправил эти топики таким образом, чтобы игрок отделался не так просто -- путём добавления в Result команды ForceGreeting, которая заставляет стражника самому открывать окно диалога. В результате начинается стандартная процедура штрафования/задержания.

     

    ***

     

    Наконец выложил действительно новую версию 0.0.3 (ссылка в шапке). :elves: Тестирование всячески приветствуется. Попробуйте, к примеру, теперь обокрасть склад имперской кацелярии, или проникнуть в личный кабинет Лариуса Варро.

  9. А за что задерживать? Ну если преступления-то нет, хоть и репутация плохая. Или задерживать не так как в игре, а просто потому что подозрительная личность шляется где попало?

     

    Как это за что? Задерживать будут если за игрока назначена награда, причём больше 1000. В конце концов это их работа.

     

     

    А кто-нибудь когда-нибудь доходил до такого криминал уровня %( ? Может хоть до 500 снизить?

     

    У меня стоят плагины по балансу экономики (например путешествие на страйдере стоит 200-300 монет), они и штрафы поднимают. За убийство мирного NPC по-моему 2000 теперь дают. Да и в самом RA за кражу со взломом могут впаять от 200 до 850 монет штрафу, в зависимости от того, куда вломился. За взлом в святая святых, например покои губернатора какого-нить, могут ещё и больше дать.

    Видимо надо плагины по балансу включить в рекомендованные, не подумал про это.

  10. Всё хорошо, только вот топик "поговорить о деле" приводит к возникновению идиотских диалогов если уровень отношения NPC средний или ниже. В обобщённом виде так:

     

    - Расскажи о своём занятии

    - Я занимаюсь тем-то и тем-то. Спроси меня о моём деле и я срасскажу более конкретно

    - Расскажи с своём деле

    - Я ничего не хочу рассказывать о своём деле.

     

    Куда логичней было бы поместить это в "маленький секрет".

  11. Так и знал, что кто-нибудь так подумает. Маленький секрет - общая и практически случайная информация об игре. Основные отличия "рассказать о деле":

    1)Привязанность к профессии

    2)Действительно полезная либо интересная информация

    3)Повышенная интерактивность диалогов, и всяческие проверки и ограничения, не допускающие курьёзов

    4)Топик никому ещё не приелся, и для большинства примерно половина информации будет новой

     

    Поскольку "маленький секрет" приелся, уже хотя бы это повод его расширить. Потому что нет никакого проку от тамошних "секретов" про то, что плохо драться поломанным оружием и надо говорить со всеми. Было бы куда лучше, если бы NPC в этом топике делились СВОИМИ маленькими секретами, но только при высоком отношении к игроку. А какие секреты они лучше всего могут знать? Конечно те, что связаны с их профессией.

    Впрочем, это моё субъективное мнение и я могу быть не прав, выбор за тобой. А ещё лучше - давай решим голосованием! :)

     

    Теперь про обучение Эшледнедрскому. Обязательно ли для этого создавать отдельного непися? Может быть лучше дать эти диалоги нескольким уже существующим неписям, которые по идее знают его и могут ему научить?

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

     

    Так это уже "маленький секрет" получается.

  13. Опасаюсь, как бы меня в конце концов так за мой "проект RA" не репрессировали. :-X Потому что я там для удобства свой плагин совместил с другими модами, решающими сходные задачи, и при том кое-что из реализованного там изменил. Например ворота в Форты в оригинальном плагине были просто декоративным, а у меня согласно расписанию открываются и закрываются в реальном времени. Некоторые скрипты, висящие на дверях, взяты у Antaresa, но несколько доработаны и повешены на другие двери, и т.д..

    Конечно ВСЕ копирайты как авторов так и локализаторов сохраняю, но мало ли... Некоторые авторы согласны, а мнение некоторых мне неизвестно, так как пишу им, а они не отвечают...

  14. Фарусея Салас (слева название топика справа фраза с ошибкой)

    Дагот Ур - Дагот Ура

     

    Уулернил

    Hello - Ищите куртизанку

    неб. совет - чем не военное сооружение

     

    Эралин Хелотр

    Hello - Рад (нужен ж.р.) тебе помочь

  15. На npc. Или глобальный.

    Begin Script
    short doonce
    float time
    if ( npc->getitemcount "предмет" > 0 )
    if ( doonce == 0 );Чтобы не зацикливалось
    set doonce to 1
    set time to ( gamehour + 1 ); через час удаляем
    endif
    endif
    if ( doonce == 1 )
    if ( gamehour  >= time )
    set doonce to 2
    npc->removeitem "предмет" 1
    elseif ( gamehour >= 0 )
    if ( time >= 24 )
    set doonce to 2
    removeitem "предмет" 1
    endif
    endif
    endif;Если тело не уберут, то скрипт сработает и на трупе, а чтобы тело не убрали, надо в свойствах npc(там где respawn) поставить галочку corpses persist.
    end Script

     

    Этот скрипт работает только на одном конкретном NPC, поэтому для того, что хочет сделать Pro-Lid (использовать в ЧО) он не годится. Можно сделать проще, для любых NPC с этим скриптом, да ещё и с автоматическим добавлением предмета:

     

    begin BusyNPCScript
    float GH
    
    if ( GetItemCount, "zH_beer_of_business" == 0 )
       AddItem "zH_beer_of_business", 1
       set GH to ( GameHour + 1) ; NPC станет свободным через 1 час
    else        
      if ( GH >= GameHour )
          RemoveItem "zH_beer_of_business", 1
          StopScript "BusyNPCScript"
      endif
    endif
    
    end
    
    (вешать этот скрипт надо локально)
    

     

    И ещё, этот скрипт автоматически завершается после выполнения и не грузит попусту процессор. А первый будет выполнятся до скончания века, особенно если последовав твоему совету сделать все тела неубираемыми. :-D

  16. можно попробовать, в принципе. знать бы только, какие "адреса" уже "проработаны")

     

    Пока что на эту тему мной "проработаны" только форты, аутпосты Редоран и гильдии магов в Кальдере и Балморе. И некоторые храмы. Но Antares в своих плагинах (которые вошли в RA) тоже где-то добавлял двери в интерьерах. В общем, получается, проще выложить плагин, чтобы ты сам мог посмотреть что обработано а что нет :).

     

    ---- 10.01.2011 --- ver. 0.0.3

     

    + Иногда NPC класса Guard вместо того, чтобы флегматично приветствовать PC с высоким криминальным уровнем "Слышал про ваши злодеяния...", будут его задерживать. Пока что это умеют только Имперцы и Редоранцы.

     

    + В Альдруне приватную часть некоторых поместий в Скарбе (все эти Private Quarters, Guards Quarters) пометил как "Place Redoran", то есть доступной лишь если игрок в доме Редоран (и имеет звание больше первого), или высокий чин в Храме, или Неревар. Если же игрок проберётся туда нелегально вскрыв замок, то его будут штрафовать, а стражники возможно даже и арестовывать. Нечего всяких чужеземцев пускать везде :).

     

    + Новый скрипт на двери "гос. учреждений", таких как резиденция губернатора, Верховный Совет, имперские форты. Отныне туда не будут пускать PC у которых Crime level выше 1000. Известным преступникам место в тюрьме, а не на приёме у губернатора.

    Исключение наверное стоит сделать для форта Лунной Бабочки, чтобы игрок мог добраться до Ларриуса Варро после квеста "кровавая баня".

  17. Может в города сделать динамичных тоже? Собираешься обокрасть npc, а стражник стоит сзади.

     

    Не, это нереалистично. Ты когда-нить видел, чтобы милиционер крался за кем-то по улице, ожидая что тот начнёт воровать? :) В городах надо делать не динамичных стражей, а наоборот, динамичных воров! Которые могут подобраться сзади и что-нить украсть у игрока. Собственно, такой плагин уже есть. Называется Pickpockets! и требует MWSE. Наверное включу его в рекомендуемые :).

     

    P.P.S: вот еще какая идейка пришла. а нельзя сделать так, как в Обливе - чтоб при появлении ГГ на приватной территории, за стражником\неписем вешался скрипт на следование, и если непись видит преступление, то закладывает ГГ с потрохами?

     

    Это хорошая идея. Правда в стандартном скриптовом языке она трудоёмка в реализации. Придётся каждому следящему NPC добавлять уникальный скрипт и делать десятки объектов-триггеров с уникальными id. С помощью MWSE это можно было бы реализовать с минимальными затратами, но многие игроки им не пользуются. Поэтому можно поступить проще -- закрыть приватную часть интерьеров запертыми дверями. Наверное в реальной жизни хозяева всяких магазинов так бы и сделали. Если хочешь ускорить данный процесс - присылай адреса интерьеров которые в этом нуждаются. Тогда возможно успею это сделать уже в версии 0.0.3.

  18. ---- 09.01.2011 ---- ver. 0.0.3

     

    + Ввёл новую схему поведения для охраны -- "игра в прятки". Это когда охранник в каком-то интерьере не стоит всегда на стартовой позиции, а может сгенерироваться в любом месте, или даже внезапно войти в дверь. То есть, скажем, игрок забрался на склад, шарит там по сундукам, в этот момент через дверь за его спиной входит охранник, видит игрока и начинает его задерживать. Никогда не знаешь заранее откуда он выскочит, что делает результат посещения таких мест непредсказуемым и держит игрока в напряжении. Правда обычные стражники этого не умеют, только специально обученные.

    + Включен Key Replacer. Не хотелось мне этого делать, но уговорили. Конечно все копирайты и оригинальные файлы будут сохранены.

     

    Версия 0.0.3 выйдет на днях!

  19. Нет, он возвращает истину если переменная существует и именно в таком значении, как в скрипте и в диалоге, но при этом ЗАПРЕЩАЕТ диалог.

     

    эээ... что-то, если честно, не совсем понимаю. Not Local NoLore == 0 при условии что в скрипте NoLore не инициализирована, возвращает что?

  20. Если плагиностроителям не трудно, то я хотел бы попросить сделать вот такой плагинчик: на юге от Вивека сделать небольшой остров и на нём построить святилище бога Вивека, а то у него храм есть, а святилища нет.Мне бы только экстерьер сделать, а с интерьером я сам попытаюсь разобраться...

     

    Круто! И ещё мне заодно святилище постройте, если не сложно :0-0:

  21. Я такой функции не видел, но если бы она была, то: Local\NoLore=0 то же самое, что и NotLocal\NoLore=1 Перевожу на русский:

    1)Топик есть только у тех, у кого переменная=0

    2)Топика НЕТ у всех, у кого переменная=1

    И в том, и в другом случае топик будут иметь только "важные шишки".

     

    Никогда не использовал эту Not Local. Я всегда для доступа к локальным переменным (тем, которые объявлены в скрипте, висящем на этом NPC) юзал Local. Например "Local NoLore == 1"

     

    Стоп... кажется я понял... Not Local возвращает истину если такой локальной переменной в скрипте вообще не существует! То есть Какое бы значение NoLore не имела, если она объявлена в скрипте, Not Local NoLore будет выдавать 0 (ложь), и топик не будет выводится.

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