![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]() ![]()
Сообщение
#1
|
|||||||||||||||||
Level 10 ![]() ![]() ![]() Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] ![]() |
На что способна эта система крафта – одному автору известно. И потому было решено начать ликбез по CNR. А начать я бы его хотел с ответа на вопрос Balrog’а – Как написать свой рецепт?! Мало того, мы еще затронем то – как написать рецепт при этом внеся новый типа материала для крафтинга и дележку крафтовых вещей по типу. А все начиналось с тулсета и модуля CNR… Задача урока – Создать раздел спец оружия. Создать подраздел клинков. Написать рецепт на клинок. Открываем модуль CNR в тулсете. Так… Ищем скрипт наковальни. Он называется «cnrAnvilPublic». А вот теперь уже начинаем творить! Создадим новый раздел в наковальне – «Специальное оружие». Для этого найдем строчки:
Добавим ниже строку:
Ниже идут строки:
Добавим сюда наш пункт:
Прокручиваем скрипт ниже… Эта команда подсчитывает рецепты. Смотрим:
Добавляем:
Так дальше идет уже дележка на типы и рецепты. Крутим в самый низ, там где заканчивается строчками:
И начинаем монстрячить свой раздел:
Ну и кончено, с шансом 65% у меня сделать свой меч получилось ;) Результат показан на рис.6 и 7. Картинка результатов: (IMG:http://saigh.nm.ru/text/images/CNR1.jpg) Если не видно - жми сюда Думаю все должно быть понятно. Удачи вам!:) Спрашивайте если что. Сообщение отредактировал Аваддон - Nov 15 2004, 20:13 |
||||||||||||||||
![]() |
![]()
Сообщение
#2
|
|||||
Level 10 ![]() ![]() ![]() Класс: Воин Характер: Lawful Neutral Раса: Человек NWN: Скриптинг [PW] ![]() |
Ага! Вот и нашел свой первый недочет! Граждане, если кто промучался и выполнил все что я написал и все равно что то да неработает - я сейчас объясню в чем "фишка". У человека одного который эту систему интегрировал возникла проблема. У него есть модуль он интегрировал туда систему, потом выполнил SQL запрос и заново загрузил модуль, но рецепты не прочитались. Сейчас объясню почему. Посмотрев его базу данных в SQL я заметил что под графой "tag" в таблице cnr_misc у него вместо MODULE написано было совсем другое - что при ближайшем рассмотрении оказалось тэгом модуля. Так что учтите в
- MODULE это тэг модуля! Он может быть любым какой вы зададите в свойствах модуля. Следовательно запрос должен быть таким
|
||||
![]() ![]() |
Текстовая версия | Сейчас: 29th April 2025 - 22:34 |