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

Argonat

Граждане
  • Постов

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

  • Посещение

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

  1. Если не ошибаюсь, в меню инвентаря иконки всюегда в размере 32*32, потому мип-мапы (уменьшенные копии изораения) попросту не нужны.

    Просто во многих плагинах они почему там есть, вот я чет задумался. (Хотя в Morrowind.bsa у иконок мип-мапов нет :dontknow: )

  2. А если игрок случайно нажал на спальник, и действительно не хочет ничего с ним не делать?

    Просто имхо это как то атмосферу игры портит. Хотя в окончательной версии можно добавить, все равно для себя я могу переделать.

    Кстати, а после снов о Дагот Уре такая надпись вылезает? Если не ошибаюсь, нет.

    Не обращал, что то внимания. :dontknow: А вообще может два варианта сделать: мой и через WakeUpPC. bi-666 если хочешь, то можешь и сделать (у меня ведь монополии на спальники нет :-D ). Хотя мне именно такой вариант вывода меню, как ты написал в скрипте, не нравиться, но это дело вкуса. :jokingly:

    Я еще также запланировал новые сны добавить (пока 3 шт уже есть :da:)

  3. Скажем, игрок не доставал спальник, а он у него уже разложеный лежал.

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

    Нет, просто раз ГГ на спальник нажал, значит что хотел сделать. Просто имхо тупо смотриться: "Что вы хотите сделать?" "Ничего" :-/

     

    Хм. Имхо, достаточно четырех кнопок - "Спать", "Спать до утра\Спать до вечера", "Свернуть спальник", "Отмена".

    "Спать до утра\Спать до вечера" - надо объеденить в одну, и показывать в зависимости от времени суток, то есть после заката показывать "до утра", а после рассвета - "до вечера".

    Ха :-D Прикольная идея показывать кнопки от времени, но это же ограничит "свободу выбора" :jokingly: Если, например, середина ночи, а игрок хочет поспать не до утра, а до следующего вечера?

    Ну это уже не совсем то. Учитывая, что игроку все равно придется устанавливать время, смысла в токой конструкции немного (конечно, ему не придется вычислять сколько времени надо поставить, но не так уж это и помогает).

    По-моему, как-то удобнее вот так:

    Не думаю, что такое меню удобнее. :dontknow: А еще тупая надпись будет вылезать "ваш сон был прерван" :-(

     

    P.S. После шести страниц этой темы мне вдруг стало понятно, почему такую "простую" идею никто раньше не сделал. :crazy:

  4. Похоже, я действительно довольно сумбурно выражаю свои мысли, прошу извинить меня.

    Игрок выбирает реим "спать до утра", кликает на меню сна, спит дольше времени, оставшегося до утра -> WakeUpPC утром, да.

    Собственно, это обычный сон, но с будильником.

    Но игроку же придеться считать сколько времени осталось до утра. Это меня всегда раздражало после Готики. Хотя, нет, вроде улавливаю идею :yess: Просто игроку придется вручную всегда ставить спать 24 часа (иначе бесмыслено)...

    А очень интересная идея получается... :-)

    ЗЫ кстати о меню: придетя делать три копии, зато в игре это гораздо удобнее, чем выпадющее меню, ИМХО.

    А вот это не понял. Я думал сделать так: 3 кнопки "спать" "свернуть" "поставить будильник" :-D Если нажать на 3 то вместо обычного меню будет другое, еще с 2 вариантами сна.

  5. Просто: "режим "спать до утра"->клик->"режим "спать до вечера/заката"->клик->"[режим простого спанья]"->клик->"режим "спать до утра"; и не надо никакого выпадающего меню.

    Собственно, такие режимы должны будить игрока, если тот спит обычной кнопкой больше времени, которо осталось до утра/вечера. Кстати, можно сию будильником назвать :-)

    Собственно: полночь, игрок хочет спать до утра, включает режим, спит больше времени, чем тосталось до утра->его будит будильник как раз во время утра. Еще как вариант можно сделать выбор времени, когда надо вставать, но это, ИМХО, лишнее.

    Э. Вижу, что я не совсем так понял идею. Но будуть игрока если он спит обычным сном невозможно, как оказалось. :dontknow: А режим сна "до рассвета" "до заката" это как бы не сон...

  6. Кстати, идея: а что, если тремя кнопками (спать, взять, переключатель "режим "спать до утра"", "спать до вечера" и "простое спанье") ограничить интерфейс? Как раз режимы спанья будут пробуждать игрока тогда, когда нужно, удобно и практично, а еще не конфликтует с вампиризмом.

    ЗЫ хотя, думаю, несколько сумбурно сказал, да.

    Насчет вампиризма чет, не понял. На ее поддержку столько времени угробилось, убирать уж точно не буду. :yess:

    А идея с трехкнопочным мне нравиться. :-) Это стильно будет. :jokingly: правда вложеные меню... Только как лучше объедененую кнопку тогда назвать? Подумать надо. :scratch:

  7. посотрел я последнюю версию.. чтото мне не нравится... смущает тот факт, что в игре будут одновременно действовать два почти одинаковых скрипта, это чревато глюками... это раз

    если уж ты начал учитывать игровые тонкости, то тада учти и то, что вампиры не больно то спокойно спят (я о кошмарах), это два....

    и тогда и оборотней тоже надо учесть, это три...

    Вобщем этот фикс, непонятно зачем нужный (знаю сам виноват, развел разговор на эту тему, но не одинже я тому виной)создает огромную кучу сопутствующих проблем, получается, возвращаясь к моим первым постам, что плагин теряет приятную простоту, и уже не вызывает удовольствия

    Глюков вроде нет, скрипт сам потом останавливается, но тестировать, конечно потом еще надо будет. Насчет кошмаров, я все еще надеюсь, что ктонибудь еще напишет или уважаемый Foreigner добавит, чтобы потом сделать.

    P.S. Я и сам не ожидал, что так получиться. :'-(

    Ну, глюков-то не будет, а вот с точки зрения оптимизации это действительно не айс. Впрочем, можно оригинальный игровой скрипт остановить и полностью заменить его на новый - но тут уже действительно глюки возможны, например, если плагин отключить.

    Да замена уж совсем не айс. :-(

    А еще есть Темное Братство...

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

    Думаю, я больше не буду делать изменений для Бладмуна (все равно там холодно на снегу спать) и Трибунала. В реадми просто напишу, что для Морровинда.
    А, еще забыл - нет самой главно кнопки, хех: "Отмена". А то сейчас, если случайно ткнул на спальник, и не хочешь ни спать, ни убирать его, приходится нажимать сначала "Спать", потом - "Отмена", что не смертельно, но не слишком удобно, хех.

    Просто, мне подумалось, нафига ГГ еще будет доставать спальник и растилать его, если не собирается спать? Но если так удобнее, можно добавать это легко.

    Правда много кнопок уже не стильно будет смотреться. :-|

  8. А что, нельзя продублировать скрипт Vampire Check, только вместо GetPCSleep подставить переменную, отвечающую за "сон до утра", а вместо WakeUpPc - модуль. прерывающий имитацию сна? И запускать его при выборе этой опции? Или я что-то не понял в чём проблема... Там же дни считаются независимо от спанья, главное, чтобы они прошли, а во время сна только само превращение происходит.

    Просто хотелось, чтобы это было попроче, без дублирования, но самый простой вариант, предолжаный Deathruler, "if ( VampireCheck.dayCount >= 3 )" не работает. :dontknow:

    Пришлось, как ты и написал делать.

  9. ох, не замахивайся ка ты на такие сложности...

    но так сказать: просящий да получит - WereChangeScript

    Спасибо за скрипт. Насчет сложностей да, я уже сам понял это. Не буду их трогать. :jokingly: Сделал только "полную эмуляцию Rest" для вампиров как предлагали, вроде работает нормально.

    Marching.esp

  10. Ну с кошмарами они вроде проблем не имеют, только что превращаются во время сна

    Т.е. для них тоже надо вариант со сном учитывать получается... :scratch: А еше я вспомнил, что ГГ сны о Даготе сняться. :-|

    P.S. Подскажите как скрипт превращения в оборотня называется, чтобы не искать.

  11. Вобщем лучше забей, не перегружай плаг сложностями... кому надо и так с вампиризмом разберутся, а то щас еще и за оборотней дискуссия откроется... оставляй как было.. ИМХО

    Э, если б кто подсказал как значение локальной переменой dayCount можно узнать, было бы просто. ;-)

    P.S. А с оборотнями то кстати таких проблем как с вампирами нет? (не играл просто за них)

  12. Не большая, только действующая, причём, если сначала поставить проверку на заражённость, выполнится она только раз за игру.

    А он же небольшой, как раз чуть больше половины и получиться. :megalol:

  13. хто-нибудь знает каким скриптом управляется Rest???? Скажите мне и я найду нужную команду

    Ну а если такой команды нет, то только как Foreigner говорит делать придется

    В том то и дело, что нет такой команды. Deathruler-сан об этом уже писал:

    Не получится так, вроде - насколько помню, нет такой функции, что бы насильно заставить игрока спать.

    Вообщем, именно вариант: if ( VampireCheck.dayCount >= 3 ) и не работает. Вот и и непонятно, что лучше - толи оставить как есть через Rest, толи действительно продублировать большую часть скрипта VampireCheck, как предлагает Foreigner-сан. Или вообще забить на это дело, как предлагет bi-666-кун. :dontknow:

    P.S. А уже столько постов об этом :rofl:

  14. Хм, можно даже вот так попробовать - поставить после DisablePlayerControls следующее:

    if ( VampireCheck.dayCount >= 3 )
    set VampireCheck.state to 10
    return
    endif

    Судя по цитате из MSFD, должно работать...

    Так не работает что-то. Разве что сам скрипт VampireCheck подправить. :dontknow:

    P.S. Приложил esp может кто еще в игре попробует на всякий случай.

    Marching.esp

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