ОДИНОЧНЫЙ ВОПРОС, на любую тулсетовскую тему |
Здравствуйте, гость ( Вход | Регистрация )
ОДИНОЧНЫЙ ВОПРОС, на любую тулсетовскую тему |
Jun 7 2019, 20:12
Сообщение
#3351
|
|
Level 1 Класс: Тайный Лучник Характер: Lawful Good Раса: Элементаль |
Там нет ошибок, насколько я понял ошибки воспринимает только аврора, я специально шерстил американские форумы. Именно для этого и сделали внешние компиляторы, потому что внутренний весьма ограничен.
|
Jun 8 2019, 07:53
Сообщение
#3352
|
|
Level 19 Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов |
Лет 10 этим занимался, впервые слышу (IMG:style_emoticons/kolobok_light/smile.gif)
|
Jun 8 2019, 13:18
Сообщение
#3353
|
|
Level 11 Класс: Волшебник Характер: Neutral Good Раса: Фея NWN: Скриптинг [PW] Край Лесов |
Название ошибки не желаете предоставить? Компилятор пишет что за ошибка внизу.
|
Jun 8 2019, 14:47
Сообщение
#3354
|
|
Level 1 Класс: Тайный Лучник Характер: Lawful Good Раса: Элементаль |
В редактируемом скрипте ошибки нет, но он ссылается на другой скрипт и там есть строка, которая крашится
Сама ошибка: 08.06.2019 16:41:11: ошибка. 'prc_inc_skills' не скомпилирован. prc_inc_nwscript.nss(63): ОШИБКА: НЕИЗВЕСТНЫЙ РЕЖИМ КОМПИЛЯТОРА Строка, на которую ругается: Neverwinter Script const int BIOWARE_INHIBIT = !!0;
|
Jun 8 2019, 17:58
Сообщение
#3355
|
|
Level 19 Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов |
Ну так это колхоз. Сами костыль придумали, сами реализовали. Я не знаю, что именно разработчики prc хотели этим сказать, но т.к. компилятором расширить возможности скриптов в игре нельзя (набор инструкций зашит в движок, грубо говоря), то это просто какой-то местный макрос, аналог которого мне не известен ни в одном языке программирования (IMG:style_emoticons/kolobok_light/smile.gif)
С вероятностью 99% на самом деле их компилятор вначале меняет константы с подобными префиксами согласно каким-то настройкам на обычные цифры, а потом уже компилит как обычно. Предлагаю просто удалить "!!". Возможно, это изменит какие-то настройки. Возможно, придётся разобраться в их инклудах, мб эти константы надо как-то самому выставить, раз макрос мы удаляем. |
Jul 31 2019, 07:46
Сообщение
#3356
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Уважаемый Aiwan! У меня 2-а вопроса: Был в отпуске с начала мая, пардоньте (IMG:style_emoticons/kolobok_light/pardon.gif) 1. По камню Призыва: В базе вашего форума есть 2-а варианта данного скрипта 1.1. лёгкий скрипт 1.2. усложнённый скрипт Если с п. 1.1 ясно, что куда вставлять, то с п. 1.2 не совсем. Не могли бы Вы подробнее объяснить куда вставлять скрипт в п. 1.2 У Вас должен быть предмет в инвентаре, он должен быть с возможностью "использовать". Его ТАГ должен быть прописан в скрипте "ТАГ КАМНЯ". 2. скрипты Камня Призыва и системы Крафта от PaiNt'a требуют установки своих скриптов на слот OnItemActivate в свойствах всего молуля (если я правильно разобрался). Возможно, это как-то совместить? Если можно, подробнее. Да и вообще, если можно дайте общее описание для решения этого вопроса для других таких случаев. P.S. Прошу отнестись с пониманием. За 16 лет так и не смог сам выучить скриптоведение. Гуманитарий жесткий (IMG:style_emoticons/kolobok_light/bad.gif) С БОЛЬШИМ УВАЖЕНИЕМ, Рустам! У... как все запущено. У меня НВН нет сто лет на компе, я по памяти все не расскажу. (IMG:style_emoticons/kolobok_light/smile.gif) Совет. Займитесь простыми вещами. Сложные сами придут в понимании. Иначе потратите свое и чужое время впустую. |
Jun 16 2020, 12:45
Сообщение
#3357
|
|
Level 1 Класс: Паладин Характер: Lawful Good Раса: Дракон |
Здравствуйте, скажите пожалуйста, как добавить в основную игру доспех, сделанный в тулсете? Создал в новом модуле предмет, экспортировал в папку erf, попробовал в основной игре создать предмет вводя в коде тег предмета, имя предмета из редактора и имя самого файла - не вышло. Как правильно это сделать? А то внести предметы в саму игру не могу - тулсет не видит модули оригинальной игры.
|
Jun 17 2020, 08:00
Сообщение
#3358
|
|
Level 19 Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов |
1) Итем представляет собой файл .uti (или как-то так), при редактировании модуля он лежит в папке temp0 в папке модулей. Его по идее можно оттуда дёрнуть (пока открыт модуль) и положить в папку override. Это сделает его доступным для всех модулей. Если есть команда спавна итемов через консоль как в нвн2, то это может сработать. Требуемый resref - это имя файла.
2) Модули кампании имеют расширение .nwm, а тулсет хочет .mod. Можно переименовать, поправить, вернуть назад. Но т.к. нвн сейвы делает в виде полной копии модуля, то после любой правки модуль придётся проходить заново. |
Nov 30 2020, 23:53
Сообщение
#3359
|
|
Level 5 Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Модмейкер История дома Салливан |
Всем привет! Наверняка тут уже задавался этот вопрос, но поиск по ключевым словам выходит слишком обширным..
В общем, можно ли скриптом изменить название локации? Типа, был просто "дом", а стал "дом Васи". Или только создавать дубль локации и как-то хитро соединять входы и выходы? |
Dec 1 2020, 17:02
Сообщение
#3360
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Можно сделать две локации, одна Дом, вторая Дом Васи. На вход ставим проверку типа если на РС локальная переменная дом васи тру, то прыгаем в локацию дом васи.
|
Oct 14 2024, 15:05
Сообщение
#3361
|
|
Level 5 Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Модмейкер История дома Салливан |
Всем привет!
Что-то подзапарилась с локациями и как правильно их проверять. Мне нужно, чтобы в определенных локах игроку при активации предмета выдавало что-то вроде "тут это не работает, нет вайфая" Вижу пока вариант только с локалкой на OnEnter и OnExit, но это похоже на костыль. Вопрос, можно ли создать условие, где мы проверяем текущую локацию по тегу? п.с. пока искала по форуму и писала вопрос, вариант с переменными на вход-выход показался уже не таким плохим)) |
Oct 14 2024, 18:42
Сообщение
#3362
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Привет!
Можно проверять локацию нужную по тегу в скрипте, если типа имя локи не соответствует нужно, то отвали. Скрипт простой, берем РС, берем локу где он, берем имя локи, если она нужная, то дальше скрипт, или пошел нафик. |
Oct 16 2024, 23:43
Сообщение
#3363
|
|
Level 5 Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Модмейкер История дома Салливан |
Aiwan, спасибо! Наверное, в итоге, громоздко получится, на одну строчку диалога вешать проверку всех тэгов запрещенных локаций.
Да и я чот не разберусь, как мне сравнить текущую локацию (это вроде GetLocation(oPC)?) с тегом локации. Там работает обычный GetObjectByTag? Сообщение отредактировал Heather - Oct 16 2024, 23:44 |
Oct 22 2024, 15:46
Сообщение
#3364
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Смотри, у тебя каких больше, разрешенных или запрещенных? Те и проверяй. У меня НВН лет сто назад был потерт. Пишу интуитивно, типа ты сама поймешь (IMG:style_emoticons/kolobok_light/biggrin.gif)
Хотя ты права, можно на любую локу повесить локалку, чет я протупил. И тогда одной локалкой проверять. |
Текстовая версия | Сейчас: 9th December 2024 - 19:14 |