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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
> Вопросы и Ответы по Toolsetу
Lex
сообщение Jan 22 2005, 00:00
Сообщение #1


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



********************************************************************************
Статьи, ссылки + выжимка из темы "Вопросы новичков, ТОМ 1" + выжимка из темы "Вопросы новичков, ТОМ 2" + выжимка из старых тем.


ПОСТИТЬ ЗАПРЕЩЕНО ВСЕМ, КРОМЕ МОДЕРАТОРОВ РАЗДЕЛА.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Dik Morris
сообщение Sep 5 2005, 20:17
Сообщение #2


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



ВОПРОС:
Как можно изменить внешность у NPC? Почему я не могу сделать это в свойствах NPC, т.к вкладка не активна?
ОТВЕТ:
Скорее всего, использована стандартная “Шкурка” NPC. У них менять нельзя, меняется только, у НПС с внешностью например: Человек, Гном и т.п
***********************************
ВОПРОС:
Как сделать, чтобы после диалога, NPC умирал?
ОТВЕТ:
Поставь на ветку диалога вот этот скрипт:
Neverwinter Script Source
void main()
{
object oNPC = GetObjectByTag("ТАГ НПС");
effect oEffect = EffectDeath(TRUE);
DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, oEffect,oNPC));
}

Обрати внимание на функцию, DelayCommand, с помощью нее можно регулировать время, через которое умрет NPC. Или вообще удалить, если нужно чтобы NPC умер мгновенно.
***********************************
ВОПРОС:
Как прописать скрипт, чтобы НПС все время ходил по двум, трем... вайпоинтам без остановки.
ОТВЕТ:
Щелкаешь на NPC, правой кнопкой мыши. Выбираешь, пункт: СОЗДАТЬ ТОЧКУ маршрута, создаешь нужное кол-во точек. Все.
***********************************
ВОПРОС:
Реплика игрока должна появляться, если золота у игрока более 2000. Как это реализовать?
ОТВЕТ:
Neverwinter Script Source
int StartingConditional()
{
if(GetGold(GetPCSpeaker())>=2000)
return TRUE;
return FALSE;
}

***********************************
ВОПРОС:
У меня в Тулсете, не работают некоторые скрипты, сделанные с помощью Мастера Скриптов, в чем проблема?
ОТВЕТ:
А) Поставь патч, думбо.
Б) Удали русские комментарии в скриптах.
***********************************
ВОПРОС:
Я делаю несколько вэйпоинтов для одного NPC. Начинаю игру и все NPC (а их 6!) ходят по этим вэйпоинтам. Что делать, чтобы по ним ходил только один?
ОТВЕТ:
Смени таг, остальным NPC.
***********************************
ВОПРОС:
После, смерти NPC, обновляется журнал, как это сделать?
ОТВЕТ:
Neverwinter Script Source
void main()
{
    object oKiller = GetLastKiller();

    if (GetIsPC(oKiller) && (GetLocalInt(oKiller, "NW_JOURNAL_ENTRYJOUR_Save") < 10))
    {
        AddJournalQuestEntry("Таг журнальной записи", 10, oKiller, TRUE, TRUE);
    }
}

***********************************
ВОПРОС:
NPC, должен забрать у меня определенное кол-во вещей, с одинаковым тагом.
ОТВЕТ:
С помощью функции (цитата, из перевода Валлео)
Neverwinter Script Source
int removeStackItems(object oInventory, string sItem, int nNum)

object oInventory - объект в инвентаре которого нужно удалить вещь.
string sItem - тег вещи, которую надо удалить.
int nNum - кол-во, сколько надо удалить.

***********************************
ВОПРОС:
Как добавить, несколько хенчманов? (Скажем больше 3)
ОТВЕТ:
В скрипт OnModuleLoad добавь строку:
SetMaxHenchmen(5);
***********************************
ВОПРОС:
В диалоге, игрок, должен использовать убеждение, как это осуществить?
ОТВЕТ:
Neverwinter Script Source
В закладку, Появ. при(при правельном ответе, разумеется): добавить скрипт:
#include "nw_i0_tool"

int StartingConditional()
{
    if(!(AutoDC(DC_EASY, SKILL_PERSUADE, GetPCSpeaker())))
        return FALSE;

    return TRUE;
}

Такие скрипты, делаются с помощью, скрипта.
***********************************
ВОПРОС:
Чем открыть расширение erf?
ОТВЕТ:
erf это файлы с ресурсами, создаются\открываются с помощью файл\импорт-експорт в тулсете
они не содержат моделей или еще чего, они содержат только список характеристик, координат или скрипт.
***********************************

Сообщение отредактировал Dik Morris - Sep 5 2005, 20:18
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме


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

 



Текстовая версия Сейчас: 11th June 2024 - 08:30