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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
147 страниц V  « < 85 86 87 88 89 > »   
Ответить в эту темуОткрыть новую тему
> Скрипты, Все вопросы и ответы по скриптам
azathoth
сообщение Apr 8 2006, 15:56
Сообщение #2141


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

Класс: Оборотень
Характер: Chaotic Neutral
Раса: Нежить
NWN: Скриптинг [Sn]



А база закрыта =)

Lex: открыл
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Apr 8 2006, 16:35
Сообщение #2142


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

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



Я тогда подберу коллекцию разнообразных скриптов, которые будут полезны каждому, кто занимается разработкой модулей. Только вначале их нужно соответствующе оформить (IMG:style_emoticons/kolobok_light/smile.gif)

Lex: от это будет отлично
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lanilor
сообщение Apr 9 2006, 03:02
Сообщение #2143


Level 1


Класс: Волшебник
Характер: Chaotic Neutral
Раса: Полуэльф



2azathoth: сенькс, очень удобный код.
2Zirrex: а зачем в DestroyObject() указан fDelay?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Apr 9 2006, 20:15
Сообщение #2144


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

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



Lanilor, а, это я делал для одного скрипта своего, чтобы вначале выводилось сообщение, а потом удалялась сама вещь. Можешь задержку убрать, она не принципиальна.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Fortesso
сообщение Apr 11 2006, 00:59
Сообщение #2145


Level 1


Класс: Рейнджер
Характер: Lawful Neutral
Раса: Эльф



Уважаемые мастера, очень сомневаюсь, что это возможно, но вопрос всё же задам:
Допустим PC и два хенчмена доходят до финала какой-нить локации, а дальше их, по сценарию, разбрасывает по разным локациям. Появляется какая-нить фея и говорит - "А теперь выбираем сценарий!" (помните FF6?) И после прохождения одного, сразу же переходить к прохождению второго и т.д. Короче - Отдельно за хенчей, без PC, можно играть? И как энто буит выглядеть в скриптах???
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Apr 11 2006, 03:12
Сообщение #2146


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

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



Люди, ни кто не сталкивался с ситуацией, когда нужно снять эффект яда?
Сам-то эффект снимается, но с каждым эффектом яда накладывается еще и эффект понижения статов, для каждого яда понижается свой стат и для каждого кидается свой кубик.
Так вот, как отличить эффект понижающий статы, который был наложен вместе с ядом, от того, который был просто когда-то наложен?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Apr 11 2006, 09:02
Сообщение #2147


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

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



QUOTE(-fenix- @ Apr 11 2006, 06:12) [snapback]77271[/snapback]
Так вот, как отличить эффект понижающий статы, который был наложен вместе с ядом, от того, который был просто когда-то наложен?

Поиск эффекта от имени того, кто его наложил не выхоит?
NSS
void RemoveEffectCreator(object oCreature, object oCreator = OBJECT_SELF)
{
    effect eEffect = GetFirstEffect(oCreature);
    while(GetIsEffectValid(eEffect))
    {
    if (GetEffectCreator(eEffect) == oCreator)
      {
        RemoveEffect(oCreature, eEffect);
      }
        eEffect = GetNextEffect(oCreature);
    }
}
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Apr 11 2006, 10:24
Сообщение #2148


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

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



QUOTE(Aiwan @ Apr 11 2006, 10:02) [snapback]77290[/snapback]
Поиск эффекта от имени того, кто его наложил не выхоит?

Хм, ну да, можно для начало найти яд, узнать кто его наложил, снять его, а потом поискать EffectAbilityDecrease, который повесил этот же объект.

Сенькс. (IMG:style_emoticons/kolobok_light/yes3.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 11 2006, 12:29
Сообщение #2149


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

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



Fortesso, я так и не понял, что тебе нужно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
gennady
сообщение Apr 11 2006, 13:14
Сообщение #2150


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

Класс: Обыватель
Характер: Lawful Good
Раса: Человек
NWN: Модмейкер
Рыцарская Сага



-fenix-, а если просто кинуть спел лечения от яда?
NSS
void main()
{
  object oPC = GetFirstPC();
  AssignCommand(oPC,ActionCastSpellAtObject(SPELL_LESSER_RESTORATION,oPC,METAMAGIC_QUICKEN,TRUE));
}

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Apr 11 2006, 13:37
Сообщение #2151


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

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



QUOTE
Короче - Отдельно за хенчей, без PC, можно играть? И как энто буит выглядеть в скриптах???

Нет кажется нельзя, можно только за фамильяра.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Apr 11 2006, 13:43
Сообщение #2152


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

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



QUOTE(gennady @ Apr 11 2006, 16:14) [snapback]77311[/snapback]
-fenix-, а если просто кинуть спел лечения от яда?

Дело в том, что ядом может быть поражен РС и в бою с пауком и во время этого же боя стрелой от врага. Чей яд удалять?
QUOTE(Fortesso @ Apr 11 2006, 03:59) [snapback]77267[/snapback]
Отдельно за хенчей, без PC, можно играть? И как энто буит выглядеть в скриптах???

Нельзя. Никак.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 11 2006, 14:45
Сообщение #2153


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

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



QUOTE(Fortesso @ Apr 11 2006, 14:43) [snapback]77314[/snapback]
Отдельно за хенчей, без PC, можно играть? И как энто буит выглядеть в скриптах???

ну можно в принципе, но кривовато. Игроку поменять внешность, фенотип, сбросить левелы в 0, дать опыта, автолевелап по нужному направлению и вперед. Имя останется правда старым, но и это можно обойти. В диалогах писать не <FullName> а какой-нить токен, который переприсваивать в зависимости от того, кто играет. Но это все кривовато (IMG:style_emoticons/kolobok_light/smile.gif) Так что лучше забудь.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Apr 12 2006, 00:44
Сообщение #2154


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

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



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

Сообщение отредактировал virusman - Apr 12 2006, 00:48
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Apr 12 2006, 04:21
Сообщение #2155


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

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



можно из хенчей сделать прообразы и полиморфить в них без возможности располиморфиться.. (IMG:style_emoticons/kolobok_light/drag.gif)

ну и изменить полиморф так, чтоб можно было кастовать, использовать предметы и т.п.. (IMG:style_emoticons/kolobok_light/drag.gif)
в 1.67 появится возможность менять внешний вид, мутировать можно будет (IMG:style_emoticons/kolobok_light/smile.gif)
(IMG:style_emoticons/kolobok_light/prankster2.gif) че-то несу какую-то хрень (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Apr 12 2006, 08:41
Сообщение #2156


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

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



Да бросьте вы стардать. (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif) Теоретически ВСЕ можно. И каняшек с фикалиями и полимерфы НПС с мегашкуркой что сменить все статы, функции смены имени и проччеее. Человеку это надо? Нет. Поспасить решили? Интеллектуально (IMG:style_emoticons/kolobok_light/smile.gif) Марш по мастерским и работать. Трансмутаторы, растудыт вас... (IMG:style_emoticons/kolobok_light/biggrin.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Elf-Drow
сообщение Apr 12 2006, 15:07
Сообщение #2157


Level 8
***

Класс: Теневой Танцор
Характер: True Neutral
Раса: Эльф



Извиняюсь за глупый вопрос, но можно ли проверить наличие в инвентаре PC определенного кол-ва предметов?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
virusman
сообщение Apr 12 2006, 15:08
Сообщение #2158


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

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



Айв, человек спросил, можно ли. Я предложил совершенно реальный способ. Непростой - да. Но, например, написать работающий боевой АИ в разы сложнее. А кто-то ведь пишет. Так что не надо так.
*ушёл скриптить дальше*
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 12 2006, 15:21
Сообщение #2159


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

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



QUOTE(Elf-Drow @ Apr 12 2006, 16:07) [snapback]77475[/snapback]
Извиняюсь за глупый вопрос, но можно ли проверить наличие в инвентаре PC определенного кол-ва предметов?

в базе есть + было ну совсем недавно

QUOTE(virusman @ Apr 12 2006, 16:08) [snapback]77476[/snapback]
Так что не надо так.

просто дело в том, что парня интересовал простой способ. А новичку подрубать БД и делать другие описанные тобой операции... малек трудновато. (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Apr 12 2006, 18:38
Сообщение #2160


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

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



QUOTE(virusman @ Apr 12 2006, 18:08) [snapback]77476[/snapback]
Айв, человек спросил, можно ли. Я предложил совершенно реальный способ. Непростой - да. Но, например, написать работающий боевой АИ в разы сложнее. А кто-то ведь пишет. Так что не надо так.
*ушёл скриптить дальше*

Вирь, зря обижаешься. Я же по отечески (IMG:style_emoticons/kolobok_light/smile.gif) РАЗ. Во творых, не надо новичу забивать голову. Вот и все. (IMG:style_emoticons/kolobok_light/wink3.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Apr 19 2006, 21:19
Сообщение #2161


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Хотел спросить: есть ли возможность сохранить стек действий создания?..
То есть ему задана очередь действий, но стоит кому-то с ним заговорить или атаковать его - и он останавливается, последовательность прерывается и все...
Можно ли на время разговора или сражения запомнить эту последовательность и потом ее возобновить с прерванной точки?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
[MoF]Darth_Nick
сообщение Apr 19 2006, 21:24
Сообщение #2162


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

Класс: Некромант
Характер: Chaotic Evil
Раса: Нежить
NWN: Скриптинг [PW]



1 действие можно через GetCurrentAction
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Zirrex
сообщение Apr 19 2006, 22:30
Сообщение #2163


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

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



Kavin, если только после каждого выполненного действия не сохранять переменную. Например, НПС подошел к столу - сохраняем переменную; НПС открыл сундук - сохраняем переменную. Переменная одна, меняется лишь цифра. Если НПС прервали, продолжить с последней переменной. Расписать серию условий по переменным, что если переменная равна тому-то, начать с этого действия. И не важно, что делал НПС, и как далеко отошел от своей цели. Не сохранять новую переменную до тех пор, пока он не выполнит своего задания. Когда НПС начинает идти по второму разу, повторяя свой цикл, сбросить переменную в ноль.

Ради интереса можешь посмотреть скрипты Мораг. У нее все расписано по часам, что если происходит то-то, делать это. Использованы те же условия.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Apr 19 2006, 22:37
Сообщение #2164


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

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



QUOTE(Kavin @ Apr 19 2006, 22:19) [snapback]78804[/snapback]
То есть ему задана очередь действий, но стоит кому-то с ним заговорить или атаковать его - и он останавливается, последовательность прерывается и все...
Можно ли на время разговора или сражения запомнить эту последовательность и потом ее возобновить с прерванной точки?..

я подробно описывал алгоритм анимации НПС, который включает в себя такие вещи. (прерывание разговором. боем так же, небольшой добавкой в скрипт onEndCombatRaund). Причем там был приведен как сам код, так и подробное описание. Не говоря уже о демо-модуле. Насколько я знаю, ты интересовался этим еще осенью, неужели с тех пор без изменений?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Apr 20 2006, 07:05
Сообщение #2165


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Lex, да, с тех пор без изменений. Я тулсет закрыл в декабре, а открыл после этого 9-го апреля.
А в какой теме ты это описывал, не напомнишь?..
ЗЫ.: Про демо-модуль ничего не слышал, правда. (IMG:style_emoticons/kolobok_light/scratch_one-s_head.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

147 страниц V  « < 85 86 87 88 89 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29th April 2025 - 23:14