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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
135 страниц V  « < 28 29 30 31 32 > »   
Ответить в эту темуОткрыть новую тему
> ОДИНОЧНЫЙ ВОПРОС, на любую тулсетовскую тему
Мефистофель
сообщение Jul 28 2005, 02:27
Сообщение #711


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

Класс: Страж Тьмы
Характер: Lawful Good
Раса: Баатезу



Люди помогите, скачал с ваулта хак с эффектами.
заменил visualeffect 2da мой старый на ихний.
попробовал проверить 0 ничего не добавилось хотя всё сделал. у меня более 50 хаков стоит и нормально, а этот ну никак.
кстати там в комплекте шлемы и их тоже нет что делать.
вот хак кому надо.
Хак
Добавлено в [mergetime]1122507408[/mergetime]
Neverwinter Script Source
void main()
{
    object oPC = GetLastUsedBy();
    ActionStartConversation(oPC);
}

Batkom
Ставь на онЮзед любого предмета, незабудь написать диалог для этого предмета.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 28 2005, 09:09
Сообщение #712


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Batkom, тебе надо при активации диалога указывать, чтобы он открылся у цели, а не у тебя.

Neverwinter Script Source
void main()
{
    object oItem = GetItemActivated();
    object oTarget = GetItemActivatedTarget();

    if (sItemTag == "item")
    {
        AssignCommand(oTarget, ActionStartConversation(oTarget, "dialog", TRUE, FALSE));
        return;
    }
}

Мефистофель, а версия игры у тебя какая?

По поводу скрипта, и что это будет? Потом, куда именно ты собрался ставить сей скрипт, у обычных предметов нету раздела скриптов, все, что должно происходить в момент использования предмета, описывается только в эвенте "OnActivateItem". И опять-таки, если следовать скрипту, то диалог откроется тому, кто использует вещь :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
zmey
сообщение Jul 28 2005, 13:05
Сообщение #713


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Дракон



QUOTE
zmey краткие ответы:

1. Самое простое, запретить все. С крафтом просто, удаляется диалог "x0_skill_ctrap" или дописывается еще одна ветка диалога, где пишется, что "крафт выключен", чтобы избежать вопросов. Не создавать материалы при убийстве монстров, убрав строчку " craft_drop_items(oKiller);". Посмотреть файл "nw_o2_coninclude" и убрать из генерации вещей пустые листки для заклинаний.


Кхм... Насчет крафта.. мне надь, чтобы у PC не было таких навыков. Диалог - то я переделал, а при повышении уровня предлагается там всякое: "Создать броню" "написать свиток" вот эту хрень мне и надо убрать.

и ишо одна тупой вопроса, однако! мне надо, чтобы непись подошел к PC, начал с ним диалог, а после окончания - помер. Как заставить непися подойти и заговорить я знаю, но как сделать, чтобы он потом подох??? :crazy: :crazy: :crazy: :crazy: :crazy: :crazy:
Добавлено в [mergetime]1122545347[/mergetime]
QUOTE
Спасибо всем! А скажите пожалуйста, у меня у одного тулсет в пиратке глючит: скрипты на русском идут (например, вместо Give the speaker some gold - дать говорящему денег)?

Виталист, не (ВЫРЕЗАНО ЦЕНЗУРОЙ), не у тебя одного такая хрень. Ты их постирай, а ежели не компилит - замени английскими. :crazy:
Добавлено в [mergetime]1122545563[/mergetime]
:crazy: Кстати, скоро доделую хак с иконками из Dungeon Lords... :good:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Jul 28 2005, 13:14
Сообщение #714


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

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



Дык вот есть анимация смерти, на последнюю ветку в диалоге вешай:
Neverwinter Script Source
void main()
{
object oNPC = GetObjectByTag("ТАГ НПС");
effect oEf = EffectDeath(TRUE);
ActionWait(1.0)//Это время, можно самому регулировать, а можно и убрать
ApplyEffectToObject(DURATION_TYPE_INSTANT, oEf,oNPC);
}
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
zmey
сообщение Jul 28 2005, 13:19
Сообщение #715


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Дракон



QUOTE
Дык вот есть анимация смерти, на последнюю ветку в диалоге вешай:


Спа-си-ба!!! :crazy:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 28 2005, 13:49
Сообщение #716


Level 4
**

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Dik Morris, спасибо - помогло. А то я раньше инглишом заменял.
А на счёт ":crazy:", то я подумал, что надо с помощью спец проги вскрыть спец файл и удалить спец строчку, ответственную за сий беспредел. Но оказалось, что всё намного проще :D
PS Давно уже скачал
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
zmey
сообщение Jul 28 2005, 13:56
Сообщение #717


Level 4
**

Класс: Маг
Характер: Chaotic Evil
Раса: Дракон



[SIZE=7]ГЛУПОСТИ СЮДА? Мне бы ник изменить... я его по дури не совсем верно написал (Zмей надо) как сие можно? :shout:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Jul 28 2005, 16:13
Сообщение #718


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



QUOTE
ГЛУПОСТИ СЮДА? Мне бы ник изменить... я его по дури не совсем верно написал (Zмей надо) как сие можно?

Поговори с Айвом. Он может изменить.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 28 2005, 19:36
Сообщение #719


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



zmey, зачем убирать умения, если проку от них нет? Чтобы их убрать раз и навсегда, можно с помощью скриптов присваивать умением значение 0, либо поправить 2da, и убрать их оттуда, но я не уверен, что такое легко сделать, не правя остального, что взаимодействует с этими умениями. Т.е., когда они просматриваются при повышении уровня.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jul 28 2005, 20:56
Сообщение #720


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



[QUOTE=zmey, Jul 28 2005, 16:56]я его по дури не совсем верно написал (Zмей надо) как сие можно? [/QUOT] Такое сочетание знаков у нас нельзя. Либо русскими, либо английскими.
Добавлено в [mergetime]1122573678[/mergetime]
Видишь, даже сочетание таких букв не парьсится...
QUOTE (zmey @ Jul 28 2005, 16:56)
ГЛУПОСТИ СЮДА? Мне бы ник изменить... я его по дури не совсем верно написал Стер как сие можно?

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Batkom
сообщение Jul 29 2005, 13:29
Сообщение #721


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



у меня напрочь виснет сервер если в локации находятся более 3 слушающих существ, как только игрок что нибудь скажет, они несутся к нему и далее сервер падает :crazy:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 29 2005, 14:27
Сообщение #722


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Batkom а трое то зачем? Достаточно и одного слушающего существа. Также желательно сделать, чтобы они были невидимы. Именно так сделано на посохе DMFI.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 29 2005, 17:32
Сообщение #723


Level 4
**

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



У меня есть вспышка света и я хочу, чтоб после разговора с одним NPC она погасла. Это реально сделать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Jul 29 2005, 17:43
Сообщение #724


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

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



Всмысле вспышка света? Факел или "лампочки" ? Или на НПС свет? Обьясни сорри поподробнее :dirol:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Batkom
сообщение Jul 29 2005, 17:48
Сообщение #725


Level 4
**

Класс: Клерик
Характер: Lawful Good
Раса: Человек



у меня в разговоре есть скрипт
Neverwinter Script Source
int StartingConditional()
{
    object oGild = GetItemPossessedBy(GetPCSpeaker(), "gild");
    int iGP = GetLocalInt(OBJECT_SELF, "gp");
    int pGP = GetGold(GetPCSpeaker());
    int sGP = GetCampaignInt("guildbase", "gp"+ GetLocalString(oGild, "name"))
    if(pGP >= iGP)
        {
        SetCampaignInt("guildbase", "gp"+ GetLocalString(oGild, "name"), sGP+iGP);
        SetLocalInt(OBJECT_SELF, "gp", 0);
        return TRUE;
        }


    else
    {
    SetLocalInt(OBJECT_SELF, "gp", 0);
    return FALSE;
    }
}

не компилируется говоря, что потерян анализатор переменной
что за ботва?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Агрессинг
сообщение Jul 29 2005, 17:49
Сообщение #726


Level 5
**

Класс: Убийца
Характер: True Neutral
Раса: Чудовище



Vitalist
Можно деактивейтом, но если она тебе не нужна больше, то дестрой ее вот так -
На последнюю ветку диалога
CODE
DestroyObject(GetObjectByTag("ТЕГ ВСПЫШКИ"));

Добавлено в [mergetime]1122649229[/mergetime]
Batkom
У тебя в скрипте проверка guildbase идет выше чем ее определение.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 29 2005, 18:26
Сообщение #727


Level 4
**

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Агрессинг, спасибо -помогло!

Сообщение отредактировал Vitalist - Jul 29 2005, 18:34
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Jul 29 2005, 18:41
Сообщение #728


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

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [Sn]



Batkom, постваь точку с запятой в этой строке
Neverwinter Script Source
int sGP = GetCampaignInt("guildbase", "gp"+ GetLocalString(oGild, "name"));

QUOTE (Агрессинг @ Jul 29 2005, 17:49)
У тебя в скрипте проверка guildbase идет выше чем ее определение.

И что? Просто в переменной ни чего небудет, вот и все!

Сообщение отредактировал -fenix- - Jul 29 2005, 18:45
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 29 2005, 19:20
Сообщение #729


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Агрессинг, переменную можно взять хоть нулевую, хоть не нулевую, в расчет, это не изменит ничего.

Batkom, внимательно просматривай скрипты, прежде чем кричать, на помощь. Очень часто ошибка смешна и довольно популярна в больших скриптах.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 29 2005, 19:40
Сообщение #730


Level 4
**

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



На прошлой страницы Aiwan давал скрипт на "речь". Он написал, что "Текст над РС KeyTag - Количество раз. Если 0, то бесконечно" - я так понимаю, чтобы говорилось 1 раз надо исправить тут "if (!GetIsPC(oPC) || iSp >= i && i!=0)". Если да, то тогда почему после этого скрипт не работает (и даже если потом ставишь 0)? А если нет, то где надо было исправлять?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DEM
сообщение Jul 29 2005, 20:12
Сообщение #731


Level 7
**

Класс: Маг
Характер: Lawful Neutral
Раса: Эльф



Я тебя в упор не понял....
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 29 2005, 20:19
Сообщение #732


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Vitalist данное условие сработает только тогда, когда с ним работает не игрок или же "iSp >= i" и не равно 0. Впиши в Key Tag 1, и скрипт сработает 1 раз.

DEM если не понял, зачем же пишешь?

Сообщение отредактировал Zirrex - Jul 29 2005, 20:19
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vitalist
сообщение Jul 29 2005, 20:23
Сообщение #733


Level 4
**

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



Блин, что меня здесь никто не понимает? :crazy: Сейчас попробую по-другому... Итак, на прошлой странице Aiwan дал мне скрипт (при входе на тригер, перс говорит какую-нибудь фразу). Пока все понятно? Дальше: мне нужно, чтобы эта фраза говорилась только один раз, а не бесконечно. Что нужно там исправить?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Jul 29 2005, 20:26
Сообщение #734


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

Класс: Друид
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]
Амен



Vitalist я же тебе написал. Ты внимательно читал? Чтобы не было более вопросов, лучше напишу. Открываешь свойства триггера, переходишь в раздел "дополнительные настройки", и ставишь в поле "Key Tag" 1. Что тут не ясного? Универсальный скрипт, количество фраз зависит от настроек.

Сообщение отредактировал Zirrex - Jul 29 2005, 20:27
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Мефистофель
сообщение Jul 30 2005, 01:00
Сообщение #735


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

Класс: Страж Тьмы
Характер: Lawful Good
Раса: Баатезу



QUOTE (Zirrex @ Jul 28 2005, 09:09)

Мефистофель, а версия игры у тебя какая?

ХотУ 1.65
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

135 страниц V  « < 28 29 30 31 32 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 9th July 2025 - 19:18