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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
205 страниц V  « < 114 115 116 117 118 > »   
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Dik Morris
сообщение Sep 21 2006, 10:35
Сообщение #2871


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

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



Артем, вот тебе ссылка с уже готовой функцией, читать.

PS: думаю разберешся что к чему. (IMG:style_emoticons/kolobok_light/wink3.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 21 2006, 11:48
Сообщение #2872


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек



QUOTE(Dik Morris @ Sep 21 2006, 11:35) [snapback]92300[/snapback]

PS: думаю разберешся что к чему. (IMG:style_emoticons/kolobok_light/wink3.gif)

Уже целый час (IMG:style_emoticons/kolobok_light/sad.gif) пытаюсь может кто выложит сам скрипт? (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Sep 21 2006, 12:07
Сообщение #2873


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

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



QUOTE
мне надо чтобы при наступлении на триггер эффект снимался.


При наступании кого ? NPC или игрока ? Т.к телепатией не владею, будем считать что игрока.

NSS
// onEnter;
void RemoveTypeEffect(object oCreature, int iType)
{
    effect eEffect = GetFirstEffect(oCreature);
    while(GetIsEffectValid(eEffect))
    {
    if (GetEffectType(eEffect) == iType)
      {
        RemoveEffect(oCreature, eEffect);
      }
        eEffect = GetNextEffect(oCreature);
    }
}

void main()
{
  object oNPC; // Наш NPC, иницилизируй;

  if (GetIsPC(GetEnteringObject()) == FALSE || GetIsObjectValid(oNPC) == FALSE)
    return;

  RemoveTypeEffect(oNPC, EFFECT_TYPE_VISUALEFFECT);
  DestroyObject(OBJECT_SELF, 1.0f);
  return;
}


Сообщение отредактировал Dik Morris - Sep 21 2006, 12:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 21 2006, 12:20
Сообщение #2874


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек



Всё работает (IMG:style_emoticons/kolobok_light/biggrin.gif)
Спасибо.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Sep 21 2006, 12:23
Сообщение #2875


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

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



Дик, ты так все визуальные эффекты снимешь с него, а не тока замедление. Если прочитать после поста Айвана пост Лекса, то можно увидеть несколько полезных функций, среди которых: E_DeleteSpecificEffect. С помощью нее можно удалить именно нужный эффект.

Вот пример:
QUOTE(Lex @ May 16 2006, 22:23) [snapback]81993[/snapback]
чтобы снять именно имун к слоу, юзай последнюю функцию.. примерно так:
NSS
E_DeleteSpecificEffect(GetFirstPC(),OBJECT_INVALID,EFFECT_TYPE_IMMUNITY,IMMUNITY_TYPE_SLOW,-1,TRUE);


Вот ПОСТ, все должно стать понятным.


Кстати, если эффект есть возможность снять в том же скрипте где он накладывается, то лучше вообще так:
NSS
RemoveEffect(OBJECT_SELF, eVis);


Сообщение отредактировал -fenix- - Sep 21 2006, 17:23
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 21 2006, 16:06
Сообщение #2876


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек



Это мне тоже пригодится. (IMG:style_emoticons/kolobok_light/good.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Sep 21 2006, 18:48
Сообщение #2877


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

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



-fenix-, небольшая поправка:
та функция (E_DeleteSpecificEffect) она конечно помогает разграничивать эффекты, отделяя нужные.. но вот в отношении визуалок не поможет, ибо у них нет подтипов.
Тут может помочь другое:
навешивание на визуалку скажем SupernaturalEffect + точное знание duration (instant, temporary, permanent). Тогда пользуясь все тем же набором функций, можно будет снять именно нужный визуальный эффект.
__
ЗЫ:
Только вот в том моем посте небольшая ошибка..
SubType это только магический, supernatural, extraordinary.
Так что
NSS
E_DeleteSpecificEffect(GetFirstPC(),OBJECT_INVALID,EFFECT_TYPE_IMMUNITY,IMMUNITY_TYPE_SLOW,-1,TRUE);

не сработает.


щас внесу туда поправки

Вариант такой:
наложение эффекта
NSS
...
effect eVis = ExtraordinaryEffect(EffectVisualEffect(VFX_DUR_FREEZE_ANIMATION));
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVis, OBJECT_SELF);
...


снятие:
NSS
#include "inc_effects" // та моя библа из поста, на который ссылается феникс
void main()
{
object oNPC; // нужный НПС
E_DeleteSpecificEffect(oNPC,oNPC,EFFECT_TYPE_VISUALEFFECT,SUBTYPE_EXTRAORDINARY,
DURATION_TYPE_PERMANENT,TRUE);
// если не сработает, замени на
E_DeleteSpecificEffect(oNPC,OBJECT_INVALID,EFFECT_TYPE_VISUALEFFECT,SUBTYPE_EXTRAORDINARY, DURATION_TYPE_PERMANENT,TRUE);
// дело в том, что создатель эффекта не всегда нормально определяется
}


в принципе если ты не часто кидаешь Экстраординари эффекты на этого нпс, причем чтобы они были перманентрые, то тебе снимет именно тот эффект, что нада.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 23 2006, 08:44
Сообщение #2878


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Сколько не искал, не могу найти как в тулсете зделать из земляного обрыва плавный переход. Нажимаю "поднять\опустить" делает обрыв. Подскажите пожалуйста что делать.

ЗЫ: На форуме полазил, ничего подобное не нашел.

Сообщение отредактировал Адонтос - Sep 23 2006, 08:50
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Sep 23 2006, 09:04
Сообщение #2879


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

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



стандартный спуск только 1: Ramp. Он находится в наборе единичных тайлов (не терраин и не групп которые (IMG:style_emoticons/kolobok_light/smile.gif) )
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 23 2006, 09:09
Сообщение #2880


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Спасибо! А про нестандартный не могли бы расказать? Тоесть можно ли в тулсет какие-нибудь функции графические добавить, с помощью чего-нибудь.

Сообщение отредактировал Адонтос - Sep 23 2006, 09:26
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Sep 23 2006, 09:27
Сообщение #2881


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

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



нестандартный это хак Hills с волта. Ищите последнюю версию, там есть как отдельные холмы так и спец. тайл, который накладывается на края возвышенностей, делая спуск широкий. Причем такой спуск стыкуется с другими спусками, которые могут быть рядом и под углом к нему.

это не новые функции, это новые тайлы, которые хак-пак добавляет.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 23 2006, 11:45
Сообщение #2882


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек




Народ кто подскажет, есть ли русификатор для модулей НВН.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Sep 23 2006, 13:35
Сообщение #2883


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

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



шо шо есть??? (IMG:style_emoticons/kolobok_light/smile.gif) )
Переводили и переводять модули ток 1 способом: открыванием через тулсет и правкой диалогов, описаний и названий.

можно конечно открыть модуль хекс редактором и запустить промт (так переводят пираты). Качество оставляет желать лучшего (IMG:style_emoticons/kolobok_light/smile.gif) да и накосячить может (переведешь случайно не текст, а команду какую-нить и будет краш)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 23 2006, 17:06
Сообщение #2884


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек




Жако что все лучшие модули на английском языке ( ни считая Проклятия Левора ). (IMG:style_emoticons/kolobok_light/sad.gif)
А других способов нет?


Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Sep 23 2006, 21:56
Сообщение #2885


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

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



QUOTE(Артём @ Sep 23 2006, 20:06) [snapback]92606[/snapback]
А других способов нет?

Заходим на Асталависту, отключаем фаервол. Скачиваем самый мощный кряк интернета и переводчик дат файлов с японского на китайский обратно и на русский. Запускаем в папке модулей, ждем пол часа и все. Готово. Жаль, что никто до этого не додумался раньше. Так бы весь валут перевели и засунули на сайт.

LEX: (IMG:style_emoticons/kolobok_light/biggrin.gif) (IMG:style_emoticons/kolobok_light/biggrin.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Артём
сообщение Sep 23 2006, 22:47
Сообщение #2886


Level 5
**

Класс: Друид
Характер: Neutral Good
Раса: Человек



А по подробней можно?
Если нетрудно. (IMG:style_emoticons/kolobok_light/biggrin.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Sep 23 2006, 23:08
Сообщение #2887


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

Класс: Волшебник
Характер: Neutral Good
Раса: Человек
NWN: Скриптинг [PW]
Axistown SR 1.9
NWNX



QUOTE(Aiwan @ Sep 23 2006, 22:56) [snapback]92624[/snapback]

Заходим на Асталависту, отключаем фаервол. Скачиваем самый мощный кряк интернета и переводчик дат файлов с японского на китайский обратно и на русский. Запускаем в папке модулей, ждем пол часа и все. Готово. Жаль, что никто до этого не додумался раньше. Так бы весь валут перевели и засунули на сайт.

(IMG:style_emoticons/kolobok_light/lol.gif) (IMG:style_emoticons/kolobok_light/lol.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 28 2006, 11:27
Сообщение #2888


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Столкнулся с такой проблемой: у меня 2 отдельных модуля, я хочу их совместить, всем локам дал разные теги. Но строку ResRef нельзя изменить и при импортировании локи заменяются. Что делать?

Сообщение отредактировал Адонтос - Sep 28 2006, 11:30
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Sep 28 2006, 11:31
Сообщение #2889


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

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



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

____
на будущее совет: создавая локацию (как и любой другой предмет вообще говоря), указывай в ее названии тэг (латиницей. например A_VILLAGE_TOBO), тогда это пойдет в тэг сразу и в рез-реф. Указывая при создании русское имя, ты этого лишаешься: в тэг и реф идут значения по умолчанию. И потом вот такой геморой получается (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 28 2006, 11:38
Сообщение #2890


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Понял. Спасибо.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 29 2006, 08:10
Сообщение #2891


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Еще пара вопросов назрела:
1. Как сделать что бы НПС сел на стул ?
2. У меня в палитре есть например НПС, которого я в большом количестве расставил в модуле. Появилась необходимость поменять ему характеристики. Отредактировал его в палитре, сохранил и собственно вопрос- как теперь сделать что бы изменения в палитре применились к расставленым НПС?

Сообщение отредактировал Адонтос - Sep 29 2006, 08:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Sep 29 2006, 08:20
Сообщение #2892


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



QUOTE
Еще пара вопросов назрела:
1. Как сделать что бы НПС сел на стул ?

Читаем эту тему. Ломает ? - Пользуемся поиском. Тема поднималась раз 50 !!!!!!!!!!!!!!!!!!!!!!!!!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Sep 29 2006, 08:24
Сообщение #2893


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

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



QUOTE(Адонтос @ Sep 29 2006, 09:10) [snapback]93053[/snapback]
2. У меня в палитре есть например НПС, которого я в большом количестве расставил в модуле. Появилась необходимость поменять ему характеристики. Отредактировал его в палитре, сохранил и собственно вопрос- как теперь сделать что бы изменения в палитре применились к расставленым НПС?

Нажми в палитре на него правой кнопкой и там будет возможность обновить неписей во всем модуле или тока в этой локе.


И да:http://www.city-of-masters.ru/forums/index.php?showtopic=867, http://www.city-of-masters.ru/forums/index...?showtopic=1612

Сообщение отредактировал -fenix- - Sep 29 2006, 08:31
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Адонтос
сообщение Sep 29 2006, 08:41
Сообщение #2894


Level 3
*

Класс: Самурай
Характер: Neutral Evil
Раса: Человек



Спасибо
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aivs_velia_Ginsa...
сообщение Sep 29 2006, 08:47
Сообщение #2895


Level 1


Класс: Рейнджер
Характер: True Neutral
Раса: Полуэльф



Прошу простить за тупой вопрос. Знаю он задавался не раз, но мой поиск не увенчался успехом.
Прошу помочь.

Вопрос следующий - Как подключить CEP, да еще чтобы иметь возможность использовать его возможности?

Предполагаю, что есть отдельная тема. Если не сложно укажите путь.
Премного благодарен.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

205 страниц V  « < 114 115 116 117 118 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th July 2025 - 12:32