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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
34 страниц V  « < 13 14 15 16 17 > »   
Ответить в эту темуОткрыть новую тему
> Одиночный вопрос, Не знаете, где задать вопрос? Пишите сюда!
Lex
сообщение Apr 20 2008, 16:05
Сообщение #346


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

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



скрипт на событие onPlayerRespawn (или как-то так) в свойстах модуля.
+
есть еще такая вещь, как скрипт при нажатии на кнопку на гуи панельке. Те часть кода может быть и в нем.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kirald
сообщение Apr 20 2008, 22:16
Сообщение #347


Level 2
*

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



Еще вопрос:

Как задать класс и рассу (ну и внешность наверное с именем) в модуле. Ну чтобы нильзя было играющему поменять её. Если не надо много скриптовать то объясните пожайлуста или скинте линк на тему. (сам не нашел)

Заранее Гиперпространственное СПАСИИ-И-И-И-И-И-И-ИБО!!!-!-!-!-!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 20 2008, 23:28
Сообщение #348


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

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



1. classes.2da - поставь в колонке PlayerClass нули в тех строках, которые соотв. запрещенным классам.
2. написать скрипт, который на входе в модуль будет убивать всех, кто не нужного класса (ибо отменить кнопку "выбрать заранее сгенеренного чара" ты локально для модуля не можешь, а значит по логике могут начать твой модуль одним из запретных классов.)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 21 2008, 02:30
Сообщение #349


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Цитата
есть еще такая вещь, как скрипт при нажатии на кнопку на гуи панельке. Те часть кода может быть и в нем.

Так и есть при использовании ShowDeathScreen можно вообще onplayerrespawn оставлять пустым, он выполняет свой собственый скрипт.
а PopUpDeathGUIPanel (вроде бы с ним может сработать) у меня не появляется. даже SetIsDeathPopUpDisplayed не помогает.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Anakondar
сообщение Apr 21 2008, 11:13
Сообщение #350


Level 6
**

Класс: Друид
Характер: Chaotic Neutral
Раса: Гном



У нас в тестовом серверном модуле вроде работал перенос при респе в вэйпоинт и отнимание экспы. Сейчас к сожалению не могу просмотреть скрипты того модуля.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 22 2008, 13:40
Сообщение #351


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Я хочу написать скрипт отсчета времени, но у меня он не работает(IMG:style_emoticons/kolobok_light/sad.gif) ((
выглядит это так
Neverwinter Script
int i;
for (i = 30; i>0; i--)
{
ActionWait(1.0f);
SendMessageToPC(oPC,"Осталось: " + IntToString(i));
}

(это только кусок кода) скрипт компилится но выводит мне список от 30 до 1 сразу по срабатыванию скрипта
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 22 2008, 16:04
Сообщение #352


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

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



э.. ессно сразу. Работе цикла ничего не мешает (ожидание 1 секунду - относится к действиям объекта, а не к работе цикла).
Тут имхо лучше рекурсивный запуск с секундной задержкой через DelayCommand.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 23 2008, 03:46
Сообщение #353


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Спасибо, значит только так...

Нубский вопрос - какой командой можно вывести вообщение в общий чат, чтобы оно над чаром появилось?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 23 2008, 08:08
Сообщение #354


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

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



над и висело - SpeakString
над и улетало (+ отобразилось в логе) - FloatingText что-то там.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 23 2008, 09:55
Сообщение #355


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



еще вопрос(IMG:style_emoticons/kolobok_light/smile.gif) ) как можно генерировать лицо спутнику? т.е. как програмно менять свойства объекта?

И как можно получень значени навыков? (Алхимия, запугивание и т.д.)

На вопрос про навыки уже нашел ответ, сори(IMG:style_emoticons/kolobok_light/smile.gif) а как сообщения редактировать? (на форуме)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 23 2008, 16:14
Сообщение #356


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

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



Цитата(MpakOfChaos @ Apr 23 2008, 09:55) *
еще вопросsmile.gif) как можно генерировать лицо спутнику? т.е. как програмно менять свойства объекта?

серия функций *BodyPart*. Фильтр на эту тему поковыряй.
Цитата(MpakOfChaos @ Apr 23 2008, 09:55) *
как сообщения редактировать? (на форуме)

кнопка Edit под постом

будет доступна после 10 сообщений на форуме.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 24 2008, 16:12
Сообщение #357


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Немагу найти ничего похожего, если такая команда и есть, то в какомто инклуде.

Подскажи где можно найти?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Buzzard
сообщение Apr 26 2008, 16:35
Сообщение #358


Level 2
*

Класс: Псионик
Характер: Lawful Neutral
Раса: Баатезу



Я извиняюсь за глупый вопрос но все же где и какое свойство нужно установить чтобы после смерти игрока всплывал диалог "Загрузить/Главное меню" вместо "Возродится/Главное меню".
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение Apr 30 2008, 01:39
Сообщение #359


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Подскажите, как скриптово редактировать свойства объектов, и в часности лица нпс?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lorendroll
сообщение May 1 2008, 20:40
Сообщение #360


Level 9
***

Класс: Волшебник
Характер: Neutral Good
Раса: Эльф



Buzzard, вовсе не глупый вопрос, тебе надо посмотреть в свойства модуля и отредактировать скрипт на вкладке On Player Death. В стандартном скрипте смерти, например, присутствует такая строчка:
CODE
DelayCommand(2.5, PopUpGUIPanel(oPlayer,GUI_PANEL_PLAYER_DEATH));

Как я понял, это как раз то что тебе нужно.

Да, я не знаю точно как будет работать эта команда в режиме онлайн и в режиме сингл. Возможно, по-разному, не проверял. Но если хочешь, можешь почитать подробнее про эти гуи-панельки и их создание в туториале.

Сообщение отредактировал Lorendroll - May 1 2008, 21:09
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lorendroll
сообщение May 2 2008, 23:25
Сообщение #361


Level 9
***

Класс: Волшебник
Характер: Neutral Good
Раса: Эльф



MpakOfChaos, насколько мне известно этого нельзя сделать (IMG:style_emoticons/kolobok_light/sad.gif) Можно только незаметно подменить одного НПЦ на другого (из палитры).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение May 3 2008, 09:43
Сообщение #362


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

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



Можно из закрытой области. Одного туда отправил, другого сюда. (IMG:style_emoticons/kolobok_light/smile.gif) У меян целые стадионы НПС в закрытых локах. Создавать НПС в сингле это лаг. На шарде нет.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение May 6 2008, 07:31
Сообщение #363


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



тогда как заставить корабль плыть (лететь) в точку и можноли сделать так чтобы чар на нем стоял?(хотя возможность последнего вызывает большые сомнения)

и как наложить на чара визуальный эффект (при воскрешении)

Сообщение отредактировал MpakOfChaos - May 6 2008, 08:10
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kirald
сообщение May 6 2008, 11:56
Сообщение #364


Level 2
*

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



Три маленьких вопроса:

1. В игре, в дневнике есть закладка "Заметки", как можно добавить в свой мод триггер или диалоговый скрипт, чтоб там (в заметках) появилась запись.

2. Какими функциями можно наложить визуальный эффект на чара. (Тоесть хочу чтоб при диалоге со жрецом глав героя лечили и был эфект)

3. Если на второй вопрос нет ответа (или очень сложный) то: Каким скриптом в диалоге заставить НПС читать определенное заклинание на чара.

Заранее Атомное СпасиБОООООООООООООМ

Сообщение отредактировал Kirald - May 6 2008, 12:02
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 6 2008, 13:49
Сообщение #365


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

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



Цитата(MpakOfChaos @ May 6 2008, 08:31) *
тогда как заставить корабль плыть (лететь) в точку и можноли сделать так чтобы чар на нем стоял?(хотя возможность последнего вызывает большые сомнения)

прописать существо с моделью корабля в 2да и им уже управлять на карте. Ибо объекты двигаться не могут (кроме как согласно своей анимации).
Цитата(MpakOfChaos @ May 6 2008, 08:31) *
и как наложить на чара визуальный эффект (при воскрешении)

ApplyEffectToObject + EffectVisualEffect. Константы для визуалки и параметры для наложения см в скрипт. редакторе.
Цитата(Kirald @ May 6 2008, 12:56) *
1. В игре, в дневнике есть закладка "Заметки", как можно добавить в свой мод триггер или диалоговый скрипт, чтоб там (в заметках) появилась запись.

насколько я знаю, заметки это то, что сам игрок пишет в журнал. Скриптам туда доступа нет. Только квестовые записи.
Цитата(Kirald @ May 6 2008, 12:56) *
2. Какими функциями можно наложить визуальный эффект на чара. (Тоесть хочу чтоб при диалоге со жрецом глав героя лечили и был эфект)

см выше, но вместо (или в дополнении к) визуалки тебе нужен EffectHeal и прочие Effect*. Там их много.
Цитата(Kirald @ May 6 2008, 12:56) *
3. Если на второй вопрос нет ответа (или очень сложный) то: Каким скриптом в диалоге заставить НПС читать определенное заклинание на чара.

фу-я ActionCastSpellAtObject. Параметры и прочие особености см в скрипт-редакторе.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение May 6 2008, 17:02
Сообщение #366


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



1. Эффект не отображается в чем ошибка?
Код
ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_RESTORATION),oPC);

2. Я хочу сделать свиток телепорта, но немогу найти подходящий обработчик(IMG:style_emoticons/kolobok_light/sad.gif)
3. У меня проблема, если в сетевой игре у разных игроков есть спутники и они вступают в пати, то спутник вступившего исчезает, как этого избежать?

Сообщение отредактировал MpakOfChaos - May 7 2008, 09:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Melisse
сообщение May 7 2008, 15:59
Сообщение #367


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

Класс: Волшебник
Характер: Neutral Good
Раса: Фея
NWN: Скриптинг [PW]
Край Лесов



1. Вообще-то правильно написано. Так вырывать функцию из скрипта...незя. Приводил бы часть скрипта или весь...а то может дело не в ней - откуда ты так уверен?)
2.Обработчик чего?...2да? или чего?..Если 2да - то можно блокнотом.
2.Это, если я правильно поняла - разговор о сингле по сетке..если - да то тогда, навскидку, попробовать копаться в скриптах henchmen или, может, это просто баг движка нвн - таких кстати не мало, что печально)

Сообщение отредактировал Melisse - May 7 2008, 16:01
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение May 7 2008, 16:35
Сообщение #368


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



1.
on player death
Код
#include "sc_respawn"

void main()
{
object oPC = GetLastPlayerDied();

if (GetIsPC(oPC) == TRUE)
{
object oResp;
if (GetLocalString(oPC,"Resp_Point") == "") SetLocalString(oPC,"Resp_Point","wspawn_01");
oResp = GetObjectByTag(GetLocalString(oPC,"Resp_Point"));
resp(30,oPC,oResp);
}
}

Код
#include "nw_i0_plot"

void resp(int i, object oPC, object oResp)
{
if (GetIsDead(oPC) && (i > 0))
{
FloatingTextStringOnCreature("Возрождение через " + IntToString(i) + " секунд", oPC, FALSE, 0.9f);
i--;
DelayCommand(1.0f,resp(i,oPC,oResp));
} else if (GetIsDead(oPC))
    {
    AssignCommand(oPC,ActionJumpToObject(oResp,FALSE));
    ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectResurrection(), oPC);
    ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectHeal(GetMaxHitPoints(oPC)), oPC);
    RemoveEffects(oPC);
    ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_IMP_RESTORATION),oPC);
    }
}

2. Я просто хочу чтобы при использовании предмета срабатывал скрипт, как это сделать.
3. Это мой модуль(сетевой), в идее задумывалось чтобы каждый игрок мог с собой таскать наемника (что удалось реализовать), а вот при вступлении в пати начинались проблемы.

Сообщение отредактировал MpakOfChaos - May 7 2008, 16:47
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 7 2008, 16:47
Сообщение #369


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

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



для VFX_IMP_* вроде бы используется не *_INSTANT, а *_PERMANENT константа. Попробуй ее.
Цитата(MpakOfChaos @ May 6 2008, 17:02) *
2. Я хочу сделать свиток телепорта, но немогу найти подходящий обработчик

зависит от реализации телепорта. Самая простая: предмет или свиток с заклинанием Unique Power Self (или как-то так). Далее (если у тебя стандартные скрипты на слотах модуля) просто делается скрипт с именем = тэгу твоего свитка (например ITM_SCROLL_PORT). Шаблон для этого скрипта берется из example.nss (Более точное название шаблона можно найти в стандартных модульных скриптах, например скрипте на слоте Item Equiped). В этом шаблоне будет обработка нескольких событий, которые связаны с предметом: появился у игрока, оставлен, активирован, одет, снят, на него наложено заклинание и что-то там еще. Тебе соотв. нужен вариант с активацией. Туда и пиши что нужно.
Цитата(MpakOfChaos @ May 6 2008, 17:02) *
3. У меня проблема, если в сетевой игре у разных игроков есть спутники и они вступают в пати, то спутник вступившего исчезает, как этого избежать?

копай в хенчмановской библе функцию типа AddHenchman или что-то похожее. Проще наверное найти там где-нить AddToParty и посмотреть в теле каких функций оно есть. Их и смотреть.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
MpakOfChaos
сообщение May 8 2008, 12:52
Сообщение #370


Level 2
*

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Неполучается наложить эффект на чара, напишите плз пример какойнибудь (толдбко рабочий).
как усадить НПС на стул?

Сообщение отредактировал MpakOfChaos - May 8 2008, 16:34
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

34 страниц V  « < 13 14 15 16 17 > » 
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20th July 2025 - 04:41