![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#2161
|
|||||||
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
Имеет смысл сразу поправить и поставить
Тогда заодно скопируются все локальные переменные. Если их не используете - ничего страшного не будет, а если используете - сбережете себе нервы :) |
||||||
![]()
Сообщение
#2162
|
|
Level 2 ![]() Класс: Рейнджер Характер: True Neutral Раса: Полуэльф ![]() |
У меня опять вопрос...
А как я буду работать в Тулсете если у меня будут Инглиш версии? Мне придеться весь текст на английском языке писать или транслитом? Этож бред! Прочитал Scripting Tutorial, некогда хранившейся на почившем Невервинтер.ру... Многое понял, но я не могу представить как из всей массы функций, условий и переменных можно выбрать то, что тебе надо! Ведь в этом обучении представлены только некоторые ("минимум" это мягко сказано)... Сообщение отредактировал Geck0 - Oct 1 2005, 08:57 |
![]()
Сообщение
#2163
|
|
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Geck0Тебе вот сюда надо http://www.wrg.ru/files/?cr=./toolset
Качаешь NWTSrus патч, вот из-за него тулсет понимает букву я и шрифты так же скачай с форума. Вот впринцепе все. |
![]()
Сообщение
#2164
|
|||
Level 7 ![]() ![]() Класс: Маг Характер: True Neutral Раса: Эльф NWN: Скриптинг [Sn] ![]() |
-fenix- , я предлагала клонировать PC только с целью создания полного правдоподобия. А эти строки
можно поставить после создания клона. Но это только мое скромное мнение. Сообщение отредактировал AliceDiren - Oct 1 2005, 10:00 |
||
![]()
Сообщение
#2165
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
AliceDiren, ясное дело, что это можно и клону поставить, но с клоном множество других проблем, о них уже писали. Правдоподобие выходит боком. Надеть вещи можно и на обычного НПС, только сделать их выбрасываемыми.
Вобщем мое ИМХО - это никаких клонов, а там как знаете. Aiwan, _kaa_, спасибо :) |
![]()
Сообщение
#2166
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Айв, одна проблема - сумки. Вроде как низя сумку с вещами так копировать, надо внутрь лезть.
|
![]()
Сообщение
#2167
|
|
Level 1 Класс: Некромант Характер: Neutral Evil Раса: Полуэльф ![]() |
Не знаю, сюда ли я пишу, но может кто даст ссылки на руские туториалы по Авроре, а то я задолбался искать.
|
![]()
Сообщение
#2168
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
http://www.wrg.ru/files/?f=./toolset/aurora_tutorial.exe
Добавлено в [mergetime]1128156850[/mergetime] плохо искал. |
![]()
Сообщение
#2169
|
|
Level 1 Класс: Некромант Характер: Neutral Evil Раса: Полуэльф ![]() |
Да это я видел. Очень уж много весит. Да и я совсем чайник. Работаю пока только в TES CS. Может ещё какие-нить есть?
|
![]()
Сообщение
#2170
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
есть биоваровский тутор. На сайте у нас в разделах файлы/Тулсет и статьи/Тулсет смотри. + тему Ссылки на форуме. Там есть ссылки на другие статьи. Но я бы на твоем месте скачал тот большой тутор и заблил бы на все другие. Он - лучший. Добавлено в [mergetime]1128158918[/mergetime]
он как раз для таких и написан. |
||
![]()
Сообщение
#2171
|
|
Level 10 ![]() ![]() ![]() Класс: Мастер Оружия Характер: Lawful Good Раса: Человек ![]() |
Darkelf
Напиши мне на мыло ugr@inbox.ru. Я тебе пришлю кое-какие туториалы. Сообщение отредактировал Daemonix - Oct 1 2005, 14:00 |
![]()
Сообщение
#2172
|
|
Level 4 ![]() ![]() Класс: Маг Характер: Chaotic Evil Раса: Дракон ![]() |
Здрасьте! Пишу сюда вопрос по скриптам, потому, что считаю себя новичком. А то в скриптах скажут: посмотри то-то, измени там-то...а конкретики никакой.
Вопрос нумер раз. Нужон такой скрипт: на вход в локу. на предмете в инвентаре перса последовательно перебираются переменные, и если переменная = 1, то В МОДУЛЕ(в другой локе) дестроится объект с тегом (имя переменной). Затем берется следующая переменная и так пока все не будут перебраны. вопрос номер два: на вход в локу. на предмете в инвентаре последовательно перебираются переменные, и если переменная больше нуля, то в журнал перса заносится запись (имя переменной) с номером (значение переменной). затем берется следующая переменная. Я ЦИКЛЫ НЕ ПОНИМАЮ, ТОЧНЕЕ, УСЛОВИЯ ИХ ВЫПОЛНЕНИЯ!!!!!!!! :shout: |
![]()
Сообщение
#2173
|
|||||||||||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Теперь понятно? do Loop (цикл до - цикл с постусловием) В своей практической деятельности человек постоянно сталкивается с задачами, при решении которых требуется многократно повторять одни и те же действия. Для составления алгоритмов решения таких задач используют циклы. Цикл – повторяющиеся действия. Циклы бывают с предусловием (do - while), с постусловием (while - do), и со счетчиком (for). У каждого цикла есть тело цикла - это группа выполняемых операторов заключенных в оперативные скобки. Все эти операторы будут выполняться каждый раз, как будет верно условие вхождения в цикл. Если в теле цикла один оператор, то оперативные скобки можно не ставить. Сейчас мы поговорим о циклах с постусловием. Этот цикл так называется, потому что условие входа в цикл стоит после тела цикла, т.е с начало выполняются операторы, а потом проверяется условие. При таком построении цикл выполнится хотя бы один раз. Структура цикла с постусловием выглядит так: do { оператор(ы); } while (условие); Читается это так: “выполнить оператор(ы) пока условие верно ”. Важно: Если в условии стоит переменная, то ее тип должен быть объявлен перед циклом.
while Loop (цикл пока – цикл с предусловием) Цикл с предусловием отличается только тем, что условие стоит в начале тела цикла – значит данный цикл может не выполнится ни разу. Важно: Если в условии стоит переменная, то ее тип должен быть объявлен перед циклом.
for Loop (цикл для – цикл со счетчиком) Когда известно число повторений удобно использовать цикл for.
Выполнение цикла for, представляется тремя выражениями: • выражение 1 объявляет счетчик цикла, его начальное значение. Важно: Счетчик цикла является переменной, поэтому перед её использованием нужно определить её тип. • выражение 2 - это условие для выполнения цикла. Если выражение 2 оценивается в лож, то цикл прерывается. Это выражение может быть оставлено пустым, чтобы создать неполный цикл, если вы хотите в ручную прервать цикл использующий оператор break. • выражение 3 - это оператор приращения. Он будет выполняться всякий раз после выполнения операторов в теле цикла. Он может выглядеть, как i++ и как i--. Проще говоря этот оператор показывает в какую сторону (положительную или отрицательную) изменять выражение 1.
Пример представленный выше читается так: “Для i начиная с 0 до 4 выполнить операторы”. А действовать он будет так – в первый раз переменная i установится на 0, дальше проверится меньше ли i 5, после чего будут выполнены операторы в оперативных скобках. После выполнения операторов переменная i увеличится на 1 – это произойдет благодаря оператору приращения (i++), после чего снова будет проверенно выражение 2. Как только выражение 2 не выполнится цикл прервется. zmey, зачем тебе перебирать переменные, разве ты не знаешь название нужной тебе? К тому же если у тебя их не сколько, то может быть 2 или больше переменных со значением 1, к тому же поиск переменных идет по имени, а имена могут быть всякии! Aiwan: плюсом одарить не могу, так как уже недавно наградил. Но "взял на карандаш" ... :D Сообщение отредактировал Aiwan - Oct 4 2005, 06:13 |
||||||||||
![]()
Сообщение
#2174
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
вроде как единственная ошибка в тексте при беглом осмотре. Молодец. Чуть больше примеров (тот же скрипт удаления всех вещей в инвентаре) и будет совсем хорошо! |
||
![]()
Сообщение
#2175
|
|
Level 2 ![]() Класс: Рейнджер Характер: True Neutral Раса: Полуэльф ![]() |
Можно поинтересоваться существует ли конвертер видео-файлов обчного формата, в bik используемый в NWN и многих других игрушках... Поделитесь ссылкой плиз, если есть.
И существует ли перевод на русский язык всех функций скриптов? Если - да, можно ли линку узнать. Сообщение отредактировал Geck0 - Oct 5 2005, 00:23 |
![]()
Сообщение
#2176
|
|
Level 10 ![]() ![]() ![]() Класс: Бард Характер: Chaotic Good Раса: Эльф ![]() |
А можно ли сделать, чтобы при входе в модуль игроку ставилось опр. имя, раса (но не класс)? Или так, чтобы можно было входить только определенным чаром, но при этом выбрать класс. Ну или в крайнем случае и без класса обойтись.
??? |
![]()
Сообщение
#2177
|
|||||||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Нет.
Чтобы можно было войти да, Например так, на OnAreaTransitionClick двери или на OnClick тригера, у которых настроен переход!
Пройдут только люди. а про выбор класса не понял, но скорее всего нет. Сообщение отредактировал -fenix- - Oct 6 2005, 05:02 |
||||||
![]()
Сообщение
#2178
|
|||||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Конечно можно.
Geck0 перевода нет и не будет. Кроме перевода Валео.
|
||||
![]()
Сообщение
#2179
|
|||
Level 2 ![]() Класс: Рейнджер Характер: True Neutral Раса: Полуэльф ![]() |
Перевод Валлео это который на RPG Planet? За 2003 год вроде, да? |
||
![]()
Сообщение
#2180
|
|
Level 10 ![]() ![]() ![]() Класс: Бард Характер: Chaotic Good Раса: Эльф ![]() |
А ставить на локу или на модуль?
|
![]()
Сообщение
#2181
|
|
Level 7 ![]() ![]() Класс: Маг Характер: True Neutral Раса: Эльф NWN: Скриптинг [Sn] ![]() |
Isendel , то что сказал Aiwan - на модуль. Не стоит убивать героя за то, что он попал не в ту локу :) . На локу можно просто не пустить, но это тоже было описано Fenix'ом.
|
![]()
Сообщение
#2182
|
|
Level 10 ![]() ![]() ![]() Класс: Бард Характер: Chaotic Good Раса: Эльф ![]() |
И еще я хотел бы узнать, как при входе в модуль, делать игроку в журнале сообщение.
|
![]()
Сообщение
#2183
|
|||||
Level 7 ![]() ![]() Класс: Маг Характер: True Neutral Раса: Эльф NWN: Скриптинг [Sn] ![]() |
В скрипте на OnClientEnter что-нибудь вроде:
|
||||
![]()
Сообщение
#2184
|
|||
Level 9 ![]() Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] ![]() |
|
||
![]()
Сообщение
#2185
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Это все расписано в мануале моем. Не пойму, влом читсть? Вот я скоро запрещу отвечать на вопросы, которые уже разобрали подробно. Цените время людей. |
||
![]() ![]() |
Текстовая версия | Сейчас: 21st July 2025 - 11:15 |