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

lost81

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

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

  • Посещение

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

  1. Не, я не с FullRest'a брал... спасибо! ;) :thank_you:
  2. Что подразумевается под StopScript? Точнее стоп КАКОЙ скрипт? Похоже но должен быть глобальным? :blink:
  3. да ты даже не пытаешься понять.... ладно, попробую... Но за успех не отвечаю!
  4. references persist отвечает за обращение к предмету в скриптах у NPC и, кажется, у Activator она стоит по умолчанию... а вообще советую почитать MSFD8 стр 146
  5. Ну тогда на рычаг вешать его родной скрипт, указав ID твоей двери(не забыв поставить галочку на persist_чего-то_там... в свойствах самой двери), добавить в скрипт переменные, отвечающие за воду, добавить тело скрипта про воду, и выполнить проверку: если тело скрипта про рычаг выполнено, то запускать тело второго скрипта, иначе- Return вроде все просто... а скорость прибывания воды можно попробовать отрегулировать значением переменной "changerate" вроде так должно быть...
  6. Так я то же самое и предлагаю, только БЕЗ глобальных переменных(чего это вас всех на Глобал тянет, когда и локалом можно легко обойтись?!) я, как понял, та переменная и должна отвечать за прохождение... те, один гритинг не обязателен, если нет разницы в том проходил он или нет... просто после того как билет отдан будет выводиться одно и то же приветствие
  7. Должно быть что-то вроде: greetin 1: Дай-ка мне свой билет! в results(как я понял): player -> RemoveItem "ID билета" set твоя_локальная_переменная to 1 в условиях: ID стражника Local твоя_локальная_переменная (ты ее через скрипт стражнику определил?) == 0 greeting 2 Угу, проходи, я уже забирал у тебя билет в условиях: ID стражника Local твоя_локальная_переменнвя == 1 (попробуй вариант != 0 или > 0)
  8. Да по сути облом... забей! :P Если честно, то я не совсем понял, как рычаг должен регулировать и уровень воды и дверь открывать... можно по-подробнее?
  9. Да геморрой это! и к тому же никому не нужный, ты сам прикинь, в большинстве случаев есть переходы от более низких помещений в более высокие, и наа оборот... тв сам представляешь себе какие будут глюки??!! :blink: Я уж молчу про экстерьеры.... Правильно Майк сказал: Никто этим заниматься не станет...! B)
  10. Да, круто, а что за плаг? B) Крысы у тебя в компаньонах бегают? ;) Хочу такой же себе! :rolleyes:
  11. Вот и я про то-же... повесить скрипт на противника и вся любовь.... ;) B)
  12. Веришь-нет? Не только MSFD читал! (может не тот перевод...) не нашел я там такого (по крайней мере в 8 издании) Ладно, с добавлением понятно, а как сделать проверку на наличие у игрока в инвентаре определенного камня душ с определенной душой? GetSoulGem "creature ID", "soulgem ID" ? :blink:
  13. появился еще вопрос... как можно добавить/убрать игроку определенный камень душ с определенной душой? (я смотрю у зачаровательницы и балморской гильдии магов лежит камель душ с уже пойманной душой крылатого сумрака.... как такое можно сделать?)
  14. и в каких пределах, если не секрет? а если 200 и увеличивать, то будет > 200?
  15. а зачем ее делать глобальной??? и запускать еще один скрипт? или ты тут монго лишнего замутил, или я ничего не понимаю...
  16. А на кой они тебе на потолке? :blink: Это во-первых, а во вторых, на сколько я знаю, NPC'ей, Creatur'ин можно вертеть только относительно оси Z, относительно других осей они не вертятся.... :( так что, по ходу, ничего не выйдет... :P
  17. дык и ТС тоже.... кажется.... :rolleyes:
  18. Во влкадке Greeting создаешь приветствие в приветствии в поле Results прописываешь: Choice "отправиться туда-то" 1 Choice "отправиться в другое место" 2 Далее создаешь приветствие с теми же параметрами, + параметр Choice 1 В поле Results забиваешь: Player -> Position(если точка назначения -экстерьер. И PositionCell если интерьер) x, y, z, Rot-z "Название ячейки" Создаешь еще одно с параметром Choice 2 В Rezults: Player -> .... и тд и тп (см выше) Так... читать стоило внимательнее.... :blink: только сейчас увидел что скрипт на мумии... :blink: попробуй так: begin Mummy_script short status short button if ( MenuMode == 1 ) return endif If ( OnActivate == 1 ) set status to 1 endif if ( status == 1 ) MessageBox "Куда переместиться?" "Место 1" "Место 2" "Никуда" set status to 2 elseif ( status == 2 ) set button to GetButtonPressed if ( button == -1 ) return set status to 0 elseif ( button == 0 ) Player -> Position X Y Z Rot-Z "Название места 1" set status to 0 elseif ( button == 1 ) Player -> PositionCell X1 Y1 Z1 Rot-Z1 "Название места 2" set status to 0 elseif ( button == 2 ) set status to 0 endif endif end *вместо XYZ... ставишь реальные координату нужного тебе места.
  19. Огромное спасибо! 2: Oleg Bars см строку выше! ;)
  20. ДА КИДАЙ ЖЕ СКРИПТ!!!! (кинь, я сам посмотрю что это за "левая" переменная, вдруг догоню?! ;) )
  21. Как можно определить(если вообще можно) какая(какой креачурины) душа заключена в тот или иной камень душ? По ID камень душ как был так и остался, а цена меняется, название меняется.... как можно эти перемены отследить? :blink: Заранее благодарен!
  22. Не за что, пользуйся на здоровье! ;)
×
×
  • Создать...