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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
147 страниц V  « < 37 38 39 40 41 > »   
Ответить в эту темуОткрыть новую тему
> Скрипты, Все вопросы и ответы по скриптам
Kondor
сообщение Mar 29 2005, 21:39
Сообщение #951


Level 10
***

Класс: Убийца
Характер: Neutral Evil
Раса: Эльф



Все вопрос исчерпан, теперь другои, мне надо чтобы человек был невидим и подходл к тебе когда наступаешь на тригер. А вслучае неудачной проверки уходит и исчезает, если не трудно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Mar 29 2005, 21:55
Сообщение #952


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

Класс: Обыватель
Характер: True Neutral
Раса: Дварф
NWN: Контент



Насколько я понимаю, посадка ПС и НПС на стул происходит только в определенном направлении, не зависимо от ориентации стула. Или на ориентацию влияет сам скрипт?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kondor
сообщение Mar 29 2005, 21:58
Сообщение #953


Level 10
***

Класс: Убийца
Характер: Neutral Evil
Раса: Эльф



Vhall’rafein Не там направление зависит, куда стрелка туда садится, у меня так было, я не знаю точно.
Добавлено в [mergetime]1112122770[/mergetime]
Точнея не помню
, но кажется так.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Mar 29 2005, 22:01
Сообщение #954


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

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



ГОСПОДА НОВОИЧКИ. ЕСЛИ У ВАС ЕСТЬ ВОПРОС, ОФОРМИТЕ ЕГО ПО ВОЗМОЖНОСТИ ПОДРОБНО И В ОДНОМ ПОСТЕ. НЕ НАДО ФЛУДИТЬ ТУТ НЕ ЧАТ А ФОРУМ. А МОДЕРАТОРАМ РЕКОМЕНДУЮ НАЧАТЬ ПРЕДУПРЕЖДАТЬ.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 29 2005, 22:17
Сообщение #955


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



2 archangel вот какое дело

DelayCommand(16.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));...
ошибка VARIABLE DEFINED WITHOUT TYPE


вот вся команда:



#include "nw_i0_generic"
void main()
{
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DelayCommand(10.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));
}
если я всё правильно понял её надо вешать в action taken при диалоге?может я неправильно написал help !!!
объясни плз по-подробней
p.s. извиняюсь за надоедлвостьи возможную
Добавлено в [mergetime]1112123920[/mergetime]
товарищи модераторы извиняйте постараюсь так больше не делать( следую совету айвана)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 29 2005, 23:24
Сообщение #956


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

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



QUOTE
а когда непись на стул садиться на чё эту команду повесить?

Либо в OnHearBeat либо в OnSpawn :D
QUOTE
ты имел ввиду -100 поменять на -16 и ниже?

Вообще-то -100 - это репутация ПС в глазах НеПиСя и вообще ты про мою команду спрашиваешь или про скрипт Nokoll`a? B)
Добавлено в 01:30
QUOTE
#include "nw_i0_generic"
void main()
{
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DelayCommand(10.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));
}

Чаво? Ты это откуда взял? Ты хоть понимаешь смысл? Короче, хватит лекций, делай так:
Либо убери
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);, но оставь DelayCommand(10.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));, либо наоборот... :D
Хм... И вообще, где у тя показано, кто такой oNPC и PC?
Вот, вставь это в начало скрипта:
Neverwinter Script Source
object oPC = GetEnteringObject();
if (!GetIsPC(oPC))
return;
object oNPC=GetObjectByTag("ТЭГ_НеПиСя");
;)

Сообщение отредактировал Archangel - Mar 29 2005, 23:56
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Tiger Greyhawk
сообщение Mar 30 2005, 04:38
Сообщение #957



Иконки Групп

Класс: Обыватель
Характер: Chaotic Good
Раса: Человек
NWN: Скриптинг [Sn]



Хumepa, компилятор ругается на то, что у тебя не описан объект.
QUOTE (Хumepa @ Mar 29 2005, 22:17)
DelayCommand(16.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));... ошибка VARIABLE DEFINED WITHOUT TYPE

т.е. переменная определена без типа.
oNPC - переменная. нужно добавить в начале:
QUOTE (Archangel @ Mar 29 2005, 23:24)
object oNPC=GetObjectByTag("ТЭГ_НеПиСя");
ТЭГ_НеПиСя заменить. Также и с самим игроком, oPC. Тоже нужно описать, но по-другому (см. ниже).
Или вместо переменной, команды, описывающие ее. Пр:
Neverwinter Script Source
DelayCommand(16.0, AssignCommand(GetObjectByTag("ТЭГ_НеПиСя"), ActionAttack(GetPCSpeaker(), FALSE)));

Самое главное правильно описать переменную. Archangel, имхо, неправильно тебе описал игрока в своем последнем посте. У тебя скрипт в разговоре стоит? Значит игрок не является EnteringObject. Он PCSpeaker.
Если нужно без задержки, то убери команду DelayCommand (ЗадержкаКоманды).
З.Ы. object в нашем случае это тоже переменная в данном скрипте.
З.З.Ы. Lexicon поможет разобраться в скриптах. + заходи на канал (см. мою подпись)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 30 2005, 10:10
Сообщение #958


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

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



QUOTE (Хumepa @ Mar 30 2005, 10:01)
object oPC = GetEnteringObject();
if (!GetIsPC(oPC))
return;
object oNPC=GetObjectByTag("ТЭГ_НеПиСя");
#include "nw_i0_generic"
void main()

ээ..ты так и написал?????
Neverwinter Script Source
#include "nw_i0_generic"
void main()
{
object oPC = GetPCSpeaker();
AdjustReputation(oPC, OBJECT_SELF, -100);
}

вот так
Добавлено в 10:11
QUOTE (Хumepa @ Mar 30 2005, 10:01)
3И ЕЩЁ УСАДИЛ НЕПИСЯ НА СТУЛ НА КОГДА Я С НИМ НАЧИНАЮ ГОВОРИТЬ ОН ВСТАЁТ СО СТУЛА.
МОЖНО ЛИ ЕГО ЗАСТАВИТЬ ВСЁ ВРЕМЯ СИДЕТЬ НА СТУЛЕ?

нет. Можно заставить его сесть после начала разговора, например. Но вставать он будет всегда.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 30 2005, 10:52
Сообщение #959


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

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



QUOTE
ээ..ты так и написал?????

Написал я, но он неправильно подставил... Кста, я ошибся, ты ж сначала говоришь, а потом они должны напасть?
Тогда замени:

Neverwinter Script Source
object oPC = GetEnteringObject();
if (!GetIsPC(oPC))
return;

на:
Neverwinter Script Source
object oPC = GetPCSpeaker();
:D
УПС... Это уже Lex сказал, извиняюсь, что повторился... :this:
Добавлено в 12:58
QUOTE
вот так

Lex, а где в твоем скрипте другие NPC? ][umepa вроде раньше просил чтоб нападала группа челов, а у тя получается, что нападает токо 1, тот с кем ПС разговаривает в данный момент...
Все таки лучше так:

Neverwinter Script Source
object oPC = GetPCSpeaker();
DelayCommand(16.0, AssignCommand(GetObjectByTag("ТЭГ_1НеПиСя"), ActionAttack(GetPCSpeaker(), FALSE)));
DelayCommand(16.0, AssignCommand(GetObjectByTag("ТЭГ_2НеПиСя"), ActionAttack(GetPCSpeaker(), FALSE)));
DelayCommand(16.0, AssignCommand(GetObjectByTag("ТЭГ_3НеПиСя"), ActionAttack(GetPCSpeaker(), FALSE)));

и т.д. B)

Сообщение отредактировал Archangel - Mar 30 2005, 10:59
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Mar 30 2005, 17:21
Сообщение #960


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

Класс: Обыватель
Характер: True Neutral
Раса: Дварф
NWN: Контент



QUOTE (Lex @ Mar 30 2005, 09:27)
влияет. У меня НПС сидят на стульях полукругом. (на стандартных биоваровских стульях) С ориентацией проблемы когда сажаешь например на нивидимку.

huh?!
Вот скрипт:

Neverwinter Script Source
//by Tigra =)
void main()
{
  object oStul = OBJECT_SELF;
  if (!GetIsObjectValid(GetSittingCreature(OBJECT_SELF)))
  {
      AssignCommand(GetLastUsedBy(), ActionSit(oStul));
  }
}


Перс садится только в одном направлении, независимо от положения стула. Даже на спинку

Сообщение отредактировал Vhall’rafein - Mar 30 2005, 17:36
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 18:54
Сообщение #961


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



LEX Можно заставить говорить непися и не вставая. Только в on conversation скрипте прописать, что диалог ведет невидимый объект. Ставишь этот объект под стул на который сядет непись, называешь именем непися, присваиваешь его портрет и в случае диалога на тебя реагирует невидимый объект, а непись остается сидеть. :good:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 30 2005, 20:12
Сообщение #962


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

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



Люди, помогите... Почему этот скрипт не работает, а точнее работает но на половину...
Когда день, то НеПиСь идет куда ему положено, а когда наступает ночь, то он стоит, как вкопаный...
Вот сам скрипт:
:swoon:
Neverwinter Script Source
void main()
{
object oW1= GetWaypointByTag("W1");
object oW2= GetWaypointByTag("W2");
object oN1 = GetObjectByTag("N1");
if (GetIsDay()==TRUE)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("I HATE DAY!!!!")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW2,TRUE, 1.0, 12.0)));
}
if (GetIsDay()==FALSE)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("Nigh? I like night...")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW1,TRUE, 1.0, 12.0)));
}
}

ЗЫ
А куда его ставить? Я пытался в OnEnter локи и в OnSpawn НеПиСя, но не помогает... :this: :vava:
ЗЗЫ
Самое интересное, что все компилится...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 20:32
Сообщение #963


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



QUOTE (Archangel @ Mar 30 2005, 20:12)
Люди, помогите... Почему этот скрипт не работает, а точнее работает но на половину...
Когда день, то НеПиСь идет куда ему положено, а когда наступает ночь, то он стоит, как вкопаный...
Вот сам скрипт:
:swoon:
Neverwinter Script Source
void main()
{
object oW1= GetWaypointByTag("W1");
object oW2= GetWaypointByTag("W2");
object oN1 = GetObjectByTag("N1");
if (GetIsDay()==TRUE)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("I HATE DAY!!!!")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW2,TRUE, 1.0, 12.0)));
}
if (GetIsDay()==FALSE)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("Nigh? I like night...")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW1,TRUE, 1.0, 12.0)));
}
}

ЗЫ
А куда его ставить? Я пытался в OnEnter локи и в OnSpawn НеПиСя, но не помогает... :this: :vava:
ЗЗЫ
Самое интересное, что все компилится...

heartbeat не пробовал? Результат не гарантирую. Сейчас сам попробую
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 30 2005, 20:56
Сообщение #964


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

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



QUOTE
heartbeat не пробовал? Результат не гарантирую. Сейчас сам попробую

Это не поможет. Стопудово... Просто НеПиСь будет повторять одну и туже фразу каждые 5-6 секунд... :P
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ferst
сообщение Mar 30 2005, 21:07
Сообщение #965


Level 2
*

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



QUOTE (Archangel @ Mar 30 2005, 20:12)
Люди, помогите... Почему этот скрипт не работает, а точнее работает но на половину... 
Когда день, то НеПиСь идет куда ему положено, а когда наступает ночь, то он стоит, как вкопаный...

Всем: Вроде бы человек сказал, что не работает наполовину. При чем тут событие?


Первая и вторая часть отличаются только одним - вейпоинтом (фраза не в счет).
Может, просто нет вейпоинта с таким именем? ;)

Да, и еще. Сделайте оптимизировано. Зачем два раза проверять одно и то же условие?

Neverwinter Script Source
void main()
{
  object oW1= GetWaypointByTag("W1");
  object oW2= GetWaypointByTag("W2");
  object oN1 = GetObjectByTag("N1");
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
if (GetIsDay()==TRUE)

  DelayCommand(10.0, AssignCommand(oN1, SpeakString("I HATE DAY!!!!")));
  DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW2,TRUE, 1.0,   12.0)));
}
else
{
  DelayCommand(10.0, AssignCommand(oN1, SpeakString("Nigh? I like night...")));
  DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW1,TRUE, 1.0, 12.0)));
}
}


Сообщение отредактировал Ferst - Mar 30 2005, 21:38
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 21:52
Сообщение #966


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



С этим скриптом у меня все работает. Я его слегка подредактировал.
Ставил на heartbeat
void main()
{
object oW1= GetWaypointByTag("W1");
object oW2= GetWaypointByTag("W2");
object oN1 = GetObjectByTag("N1");
if (GetIsDay() && GetLocalInt(oN1, "Day") != 1)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("I HATE DAY!!!!")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW2,TRUE, 1.0, 12.0)));
SetLocalInt(oN1, "Day", 1);
SetLocalInt(oN1, "Night", 0);
return;

}

if (GetIsNight()&& GetLocalInt(oN1, "Night") != 1)
{
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
DelayCommand(10.0, AssignCommand(oN1, SpeakString("Nigh? I like night...")));
DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW1,TRUE, 1.0, 12.0)));
SetLocalInt(oN1, "Day", 0);
SetLocalInt(oN1, "Night", 1);
return;
}
}
:yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 30 2005, 22:16
Сообщение #967


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

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



Алексашка, огромное те Архангеловское спасибо. :D
Только вот загвостка... Будет ли НеПиСь делать это каждый день, т.е.:
День, затем ночь, потом снова день, потом ночь и т.д. Или он только 1 раз это сделает?
ЗЫ
Самому лень проверять... Имхо оч долго ждать надо...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 22:16
Сообщение #968


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



QUOTE (Ferst @ Mar 30 2005, 21:07)
Всем: Вроде бы человек сказал, что не работает наполовину. При чем тут событие?


Первая и вторая часть отличаются только одним - вейпоинтом (фраза не в счет).
Может, просто нет вейпоинта с таким именем? ;)

Да, и еще. Сделайте оптимизировано. Зачем два раза проверять одно и то же условие?

Neverwinter Script Source
void main()
{
= object oW1= GetWaypointByTag("W1");
= object oW2= GetWaypointByTag("W2");
= object oN1 = GetObjectByTag("N1");
DelayCommand(7.0, AssignCommand(oN1, ClearAllActions()));
if (GetIsDay()==TRUE)
{=
= DelayCommand(10.0, AssignCommand(oN1, SpeakString("I HATE DAY!!!!")));
= DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW2,TRUE, 1.0,=љ 12.0)));
}
else
{
= DelayCommand(10.0, AssignCommand(oN1, SpeakString("Nigh? I like night...")));
= DelayCommand(15.0, AssignCommand(oN1, ActionForceMoveToObject(oW1,TRUE, 1.0, 12.0)));
}
}

Оптимизация вещь хорошая. Только ClearAllActions ставить лучше после выполнения условий день или ночь. Тогда в spawne непись может ночью спать, а днем дрова рубить например. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 22:20
Сообщение #969


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



QUOTE (Archangel @ Mar 30 2005, 22:16)
Алексашка, огромное те Архангеловское спасибо. :D
Только вот загвостка... Будет ли НеПиСь делать это каждый день, т.е.:
День, затем ночь, потом снова день, потом ночь и т.д. Или он только 1 раз это сделает?
ЗЫ
Самому лень проверять... Имхо оч долго ждать надо...

Будет делать. Куда он денется. :D Для этого и ставится на heartbeat. А переменные day & night для того чтобы он каждый раунд не пытался вопить и идти к точке. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ferst
сообщение Mar 30 2005, 22:26
Сообщение #970


Level 2
*

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



QUOTE (Алексашка @ Mar 30 2005, 22:16)
Оптимизация вещь хорошая. Только ClearAllActions ставить лучше после выполнения условий день или ночь. Тогда в spawne непись может ночью спать, а днем дрова рубить например. :yes:

Мда... Невнимательность продолжается.
Кто-то сказал, что это Хиартбит? Я уже говорил, что о событии человек не спрашивал.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Алексашка
сообщение Mar 30 2005, 22:30
Сообщение #971


Level 3
*

Класс: Клерик
Характер: True Neutral
Раса: Человек



QUOTE (Ferst @ Mar 30 2005, 22:26)
Мда... Невнимательность продолжается.
Кто-то сказал, что это Хиартбит? Я уже говорил, что о событии человек не спрашивал.

Сплошной оффтопик. Я не говорю о чем он спрашивал, Я говорю, как работает. Я понял задачу так: Непись днем пашет, а ночью идет спать. И это каждый день и ночь. А не разовая команда. :yes: Не воспринимай критику в штыки. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ferst
сообщение Mar 30 2005, 22:36
Сообщение #972


Level 2
*

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



Это не офтопик, а уточнее, что написано не для хиартбита, а основываясь на том, что было указано в вопросе.

Я не против критики, если она имеет смысл быть.

Сообщение отредактировал Ferst - Mar 30 2005, 22:43
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 30 2005, 22:38
Сообщение #973


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

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



Neverwinter Script Source
if (GetIsNight()&& GetLocalInt(oN1, "Night") != 1)

Вроде надо поставить число. не 1 а нвпример 10!

Добавлено в [mergetime]1112211572[/mergetime]
Алексашка Выделяй весь свой скрипт и нажимай NSS. Так всем легче будет понятно! ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 31 2005, 01:30
Сообщение #974


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

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



QUOTE
Не подкинет ли кто скриптик для закрытия двери ночью?

Вот Арх, можеш например онЭнтер Локации поставить.(Писал без Туллса, Мож чё неправильно!).

Neverwinter Script Source
void main()
{
object oDoor = GetObjectByTag("DOOR_NIGHT");
if (GetIsNight()==TRUE)
{
DelayCommand(7.0,ActionCloseDoor(oDoor)));
}
}


Сообщение отредактировал Nokoll - Mar 31 2005, 01:35
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Tiger Greyhawk
сообщение Mar 31 2005, 05:58
Сообщение #975



Иконки Групп

Класс: Обыватель
Характер: Chaotic Good
Раса: Человек
NWN: Скриптинг [Sn]



QUOTE (Nokoll @ Mar 30 2005, 22:38)
Neverwinter Script Source
(GetIsNight()&& GetLocalInt(oN1, "Night") != 1)


Вроде надо поставить число. не 1 а нвпример 10!

Nokoll, в данном случае 1 для проверки истинности\ложности условия. Что угодно там можно ставить. Главное и переменную потом менять на именно эту цифру.

2 Archangel Запирание дверей на ночь. Есть в базе скриптов. Ссылка на пост со скриптом :)
QUOTE (Archangel @ Mar 30 2005, 22:16)
ЗЫ Самому лень проверять... Имхо оч долго ждать надо...

А поставить 1 час = 1 минуте не судьба? Изменить начало дня и ночи и проверить на двух сменах. А?

Сообщение отредактировал Tiger Greyhawk - Mar 31 2005, 06:04
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

147 страниц V  « < 37 38 39 40 41 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th April 2024 - 10:10