Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
> Азы скриптинга NWN/NWN2. Внеклассные занятия, Открыто для всех желающих
Neo
сообщение Oct 6 2007, 22:55
Сообщение #1



Иконки Групп

Класс: Пьяный Мастер
Характер: Lawful Good
Раса: Тварь
MySQL, PHP, JavaScript
Порядок Времени



а это... можно спросить? (IMG:style_emoticons/kolobok_light/blush.gif) а что такое переменная? (IMG:style_emoticons/kolobok_light/blush.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Artlira
сообщение Oct 29 2007, 04:49
Сообщение #2


Level 4
**

Класс: Маг
Характер: Chaotic Neutral
Раса: Танар'ри



Цитата
теперь нам надо весь процесс квеста отскриптовать, но сначало надо определить для самих себя какие скрипты( с какими действиями) на какие слоты каких плейсов надо поставить - то есть все надо описать словами и , желательно по пунктам : 1) 2) 3)


Мне не совсем понятно по этому квесту, как надо учитывать два одинаковых предмета? Или у них должны быть разные таги (это понятно, но противоречит условию задания), или каким-то образом надо проверять, откуда взята данная бутылка (это совсем не понятно… Как это можно сделать)?
На алтаре скорее всего надо будет писать скрипт для слота OnDisturbed?
1. Определить игрока, как GetFirstPC()?
2. Предмет (oItem) определять через функцию - GetInventoryDisturbItem()?
3. Проверить таг предмета(через if ?), и если он будет равен заданному запускать основной скрипт:
Которым нужно:
1. Удалить сам предмет (бутылку) DestroyObject(oItem)?
2. Снять с игрока все вещи, это через слоты? То есть проверять каждый INVENTORY_SLOT_...? Или еще как-то?
3. Проверить характеристики игрока? Не понятно, как быть, если больше 15 будет ни одна, а например две характеристики? Тогда какую повышать?
4. Повысить характеристику, ну и дать что там еще причитается, (экспу, деньги и так далее) и запись в журнале о выполнении квеста.
Наверно как-то так?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Neo   Азы скриптинга NWN/NWN2. Внеклассные занятия   Oct 6 2007, 22:55
- - Aiwan   Переме́нная в традиционных языках программиро...   Oct 7 2007, 11:45
- - Vhall   QUOTE(Ёжик @ Oct 7 2007, 14:03) Почему oN...   Oct 7 2007, 13:43
- - mamuc   ЦитатаИнтеджер integer - это целое значение. может...   Oct 8 2007, 09:26
- - Neo   Цитата(mamuc @ Oct 8 2007, 10:26) маленьк...   Oct 8 2007, 13:43
- - mamuc   ЦитатаКаждый в скрипте имя oSelf сменит на свой ни...   Oct 8 2007, 14:23
- - Aiwan   mamuc, мне нужен был результат в виде кода. Я хочу...   Oct 8 2007, 16:14
- - Artlira   mamuc Если проиграть вариант с сундуком, то должн...   Oct 9 2007, 02:36
- - Lex   Да, именно так и будет. Добавлено через 3 минуты ...   Oct 9 2007, 08:15
- - mamuc   ЦитатаПри условии, что сундук пуст (OnClose), cкри...   Oct 9 2007, 08:54
- - Aiwan   Не надо ничего объединять. Лебедь Рак и Щука тоже ...   Oct 9 2007, 09:10
- - mamuc   ЦитатаНе надо ничего объединять. Лебедь Рак и Щука...   Oct 9 2007, 09:19
- - Griffon   Хорош вам уже грызться Neverwinter Script Sour...   Oct 9 2007, 11:33
- - Aiwan   Цитата(mamuc @ Oct 9 2007, 12:19) то есть...   Oct 9 2007, 11:52
- - mamuc   Цитатаobject Target=PC если ты хочешь это сделать ...   Oct 9 2007, 11:56
- - Griffon   Найти не так все сложно Neverwinter Script Source...   Oct 9 2007, 12:27
- - mamuc   Цитатаobject oUser = GetLastUsedBy() ; это есть то...   Oct 9 2007, 13:05
- - Artlira   ЦитатаЕсть мысли (Хотя бы на словах), как сделать ...   Oct 9 2007, 13:40
- - Griffon   Цитата(mamuc @ Oct 9 2007, 12:56) и еще о...   Oct 9 2007, 13:40
- - mamuc   ЦитатаМне кажется надо изменить определение объект...   Oct 9 2007, 13:53
- - Artlira   Цитатаа теперь найдите функцию с какой вы можете д...   Oct 9 2007, 14:42
- - mamuc   ЦитатаGiveGoldToCreature(GetPCSpeaker(),1000);? фу...   Oct 9 2007, 14:53
- - Griffon   Не не верно. Это подойдет при разговоре. Правильна...   Oct 9 2007, 14:56
- - mamuc   ЦитатаGiveGoldToCreature(GetLastClosedBy(),1000)? ...   Oct 9 2007, 15:27
- - Lex   Цитата(Artlira @ Oct 9 2007, 15:42) GiveG...   Oct 9 2007, 15:59
- - Griffon   Neverwinter Script Sourcevoid main() {   ...   Oct 9 2007, 18:34
- - Lex   Цитата(Griffon @ Oct 9 2007, 19:34) пришл...   Oct 9 2007, 19:51
- - Griffon   Идея идиотская, конечно же. Поскольку придется выл...   Oct 9 2007, 21:24
- - Lex   Цитата(Griffon @ Oct 9 2007, 22:24) пасат...   Oct 9 2007, 21:27
- - Artlira   Цитатакак скриптом сделать уничтожение всего , что...   Oct 10 2007, 04:14
- - Lex   Цитата(Artlira @ Oct 10 2007, 05:14) 2. О...   Oct 10 2007, 08:55
- - mamuc   то Griffon Цитатаvoid main() { object oPC ...   Oct 10 2007, 09:25
- - Lex   Может не стоит пока циклы?   Oct 10 2007, 09:40
- - mamuc   ЦитатаМожет не стоит пока циклы? стоит - это ведь...   Oct 10 2007, 09:47
- - Lex   Цитата(mamuc @ Oct 10 2007, 10:47) и кста...   Oct 10 2007, 11:00
- - mamuc   Цитатаа я кстати знаю как без цикла это сделать, п...   Oct 10 2007, 12:13
- - Lex   Цитата(mamuc @ Oct 10 2007, 13:13) и без ...   Oct 10 2007, 12:26
- - mamuc   а условие у нас и так само собой появиться - ведь ...   Oct 10 2007, 12:37
- - Lex   Цитата(mamuc @ Oct 10 2007, 13:37) ...   Oct 10 2007, 13:02
- - mamuc   Цитататы чего-то путаешь unacquire, а не unequip....   Oct 10 2007, 13:14
- - Griffon   mamuc, Цитата(mamuc @ Oct 10 2007, 10:25...   Oct 10 2007, 15:32
- - Artlira   Цитатабеда в том, что это - первый предмет в сунду...   Oct 10 2007, 15:36
- - Lex   Цитата(Artlira @ Oct 10 2007, 16:36) Може...   Oct 10 2007, 16:12
- - mamuc   и так, мы уже довольно подробно разобрали задачу о...   Oct 11 2007, 10:17
- - Artlira   Цитатасуть именно "в круговую". И еще - ...   Oct 11 2007, 10:58
- - Lex   Цитата(Artlira @ Oct 11 2007, 11:58) if (...   Oct 11 2007, 11:23
- - mamuc   то Artlira только одна маленькая ошибка(даже н...   Oct 11 2007, 11:43
- - Lex   Цитата(Griffon @ Oct 9 2007, 22:24) функц...   Oct 13 2007, 17:27
- - Vhall   [ OFFTOP ]QUOTE(Lex @ Oct 13 2007, 18:27)...   Oct 13 2007, 18:07
- - Lex   Вал, 6 из 10 правильно Добавлено через 21 минуту...   Oct 13 2007, 18:45
- - shadowdweller   [ OFFTOP ] 1. .. определяет, кто последний взял/по...   Oct 13 2007, 20:10
- - Lex   shadowdweller, 1 неправильное.   Oct 13 2007, 20:33
- - shadowdweller   Эх, если бы еще уметь пользоваться всеми этими фун...   Oct 13 2007, 20:59
- - Artlira   Цитатаcобсно задание простое. Описать что делает с...   Oct 19 2007, 12:05
- - mamuc   у нас была небольшая пауза во время которой вы мог...   Oct 19 2007, 12:48
- - Artlira   Цитататеперь нам надо весь процесс квеста отскрипт...   Oct 29 2007, 04:49
- - Lex   Цитата(Artlira @ Oct 29 2007, 04:49) Мне ...   Oct 29 2007, 09:37
- - mamuc   Lex я дал такое задание и потому , что оно ЕСТЕСТВ...   Oct 29 2007, 10:11
- - shadowdweller   Решилась таки тоже ответить. В принципе, тут мо...   Oct 30 2007, 23:40
2 страниц V   1 2 >


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13th June 2025 - 09:53