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

EdMSL

Пользователь
  • Постов

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

  • Посещение

Весь контент EdMSL

  1. Тут да, согласен. Хорошо, теперь надо решить вторую проблему) В комнате есть общий выключатель. Сейчас в скрипте на каждый светильник и свет отдельная запись. Цель та же) Полагаю, надо задействовать массивы.
  2. Неплохо он так оброс. Но я, правда, надеялся, что обойдется без onGameMode, чтобы он постоянно не обрабатывался.
  3. Перечитай сообщение, я исправил модель. Хотя это не принципиально, какая именно модель, главное чтобы была приписка fake. У них есть огни, но сами по себе они не излучают свет.
  4. middlecandlestickfloor04fake.nif Такую же модель, только со светом (не fake) использует CandlestickFloor04Orange512, например.
  5. Ну что, работает твой вариант. Сразу видно опытного скриптера) Мне в Unity так изощраться не приходилось. ref current; ref children; begin onLoad set current to this; set children to current.GetNthChildRef 0; if (children.GetPos z <= -3000)   current.RemoveFlames else   current.AddFlames; endif children.Update3D; end begin OnActivate set current to this; set children to current.GetNthChildRef 0; if (children.GetPos z <= -3000)   current.AddFlames;   children.setPos z, -90; else   current.RemoveFlames;   children.setPos z, -30000; endif children.Update3D; end  
  6. Ты предлагаешь убирать его в -30000 по оси Z, например? Кстати да, с сейвами беда. Я не знаю всех данных, что хранятся в сейве. Enabled/Disabled точно есть.
  7. short a begin OnLoad set a to 5; end begin OnActivate print $a; end Вот пример. Создаю новый объект-подсвечник. Вешаю скрипт на  него, размещаю в ячейке. Активирую, и в консоли будет 0, а не 5.   Вообще что я пытаюсь сделать. Есть подсвечники со светом. И для каждого подсвечника сделан отдельный скрипт на вкл.\откл. света. Я хотел сделать один универсальный. Но в итоге, свет нельзя отключить без родителя-подсвечника, состояния переменных объектов не сохраняются или я не понимаю чего-то.
  8. Есть какой-то способ хранить состояния копий объектов (рефов)? Я уже заметил, что если в скрипте, допустим, есть onLoad и onActivate, и если, допустим, в onLoad присвоить переменной short значение (5 например), то в onActive будет 0, дефолтное значение, т.е. значение переменной не хранится в копии объекта.
  9. Есть подсвечник и объект Light. Light является дочерним объектом для подсвечника (во вкладке Enable Parent указан объект подсвечника). На подсвечнике скрипт ref current ref children begin OnActivate set current to this; set children to current.GetNthChildRef 0; if ( IsActionRef Player ) if children.GetDisabled children.Enable current.AddFlames else current.Disable current.RemoveFlames endif endif end При активации гаснут свечи, но объект Light не отключается. Получается, я не могу таким образом управлять дочерними объектами, т.е. нельзя отключить дочерний объект, не отключив родителя?  
  10. Как вывести в консоль значение переменной? Я видел, что в консоль можно добавлять какие-либо сообщения. И, я так понимаю, другого способа дебажить код нет в игре?
  11. Спасибо. Правда, я и сам уже нашел эту функцию. Странно, что в базовой игре такого важного функционала не завезли.
  12. Есть ли возможность получить ссылку на дочерний объект? Есть функция получения ссылки на родителя (GetParentRef), а вот подобного для дочернего найти не могу.
  13. А когда он говорил о новой версии? Просто их нет уже с 19 года. Я уж подумал, что он все, остановил работу.
  14. Именно такого нет, но есть драконов парочка с моделькой Акатоша и пегас.
  15. Думаю, что нет. Для Облы вообще мало модов, связанных с лошадьми, а уж таких и подавно нет.   http://www.nexusmods.com/oblivion/mods/34735/?   На текущий момент есть две основные сборки, это Oblivion Association и GBR's Perfect Oblivion. Можете поискать по ним информацию
  16. Играли, играют и будут играть. Игра на все времена, фанаты поймут. Правда, чистую сейчас никто не играет, сам снова прохожу сборку OA 0.9.2. Для меня она лучшая. Вообще в игру влюбился с первого взгляда. Как же давно это было. С тех пор не отпускает. Даже когда надоест, через какое-то время снова туда возвращаюсь.
  17. http://www.nexusmods.com/oblivion/mods/2917/? Правда, там до 300, но, думаю, с навыками работы в CS, можно увеличить,хотя сам не проверял.
  18. По поводу вопросов и предложений нужно писать на этом же сайте shadeMe? Автор он?
  19. Беда. А ведь если бы работала - цены бы небыло этой функции. А KSE еще пилят, не забросили?
×
×
  • Создать...