Фоллаут 3

Прохождения

Fallout 3

Советы


Вернуться   Fallout 3, Fallout: New Vegas прохождение, моды, аддоны, читы, советы! > Модификации к Fallout 3 > Разработка Модов Fallout 3

Важная информация

Ответ
 
LinkBack Опции темы Опции просмотра

Старый 21.04.2010, 07:14   #1 (permalink)
Новенький в Пустоши
 
Аватар для deepNoise
 
Ещё не выбрал(а)
deepNoise вне форума
Регистрация: 18.04.2010
Сообщений: 10
deepNoise Нейтрален
По умолчанию

Цитата:
Знаю что например ShockerEffect это скрипт на уменьшения ОЗ в течений определенного времени
Не, это вы с ShockDamage путаете ShockerEffect делает что то другое, пока не разобрался что.
Цитата:
Примерно также действуют LaserDisintegrationEffect, VictoryRifleKnockdownEffect и т.д.
Насчёт LaserDisintegrationEffect не уверен, а вот VictoryRifleKnockdownEffect, судя по скрипту, отталкивает НПЦ от игрока на 5, сбивая его с ног. Я на основе этого скрипта уже новое оружие сделал, сейчас выложу в разделе модов)
Цитата:
А вот например Paralysis что-то уже встроенное (не знаю как редактировать).
Я уже писал, что этот эффект взят из перка "Тяжёлая ладонь". Он парализует НПЦ на определённое время. С его помощью сделана замораживающая пушка, которая выложена в модах.
Я тоже сделал своё уникальное оружие на основе этого скрипта, сейчас выложу.
Кажется я уже начинаю больше разбираться в этом, чем вы) Но всё равно, спасибо за помощь.
  Ответить с цитированием

Старый 21.04.2010, 07:23   #2 (permalink)

Administrator
 
Аватар для I.D.
 
Братство Стали
I.D. вне форума
Регистрация: 04.10.2008
Сообщений: 768
I.D. Добрый(ая)
По умолчанию

Цитата:
Сообщение от deepNoise Посмотреть сообщение
Не, это вы с ShockDamage путаете ShockerEffect делает что то другое, пока не разобрался что...

Объяснение скрипта ShockerEffect

ScriptName ShockerScript

BEGIN ScriptEffectStart

IF getInFaction RobotFaction == 1 /если фракция = фракции роботов
PMS pulseDisableFXShader
damageAV Health 25 /наносит урон 25
ENDIF

END


---------------------------------------------------------------------------
  Ответить с цитированием

Старый 21.04.2010, 11:37   #3 (permalink)
Новенький в Пустоши
 
Аватар для Gofer
 
Обитатель Пустоши
Gofer вне форума
Регистрация: 21.04.2010
Сообщений: 5
Gofer Нейтрален
По умолчанию

Люди помогите разобраться, как сделать так что-бы при выборе в терминале, проходила проверка на Интеллект или Науку.
Через эту команду это можно сделать ActorID.GetActorValue Intelligence? Через Item Condition если ставишь, то строка выбора вообще не появляется.
И еще какой скриптовой функцией можно задать что-бы повреждение процентно наносилось, а не на определенный параметр. Заранее спасибо.
ps: почему когда броньку на чернокожего НПСИ вешаешь, руки серавно белые, прям в глаза бросается.
  Ответить с цитированием

Старый 21.04.2010, 12:14   #4 (permalink)

Administrator
 
Аватар для I.D.
 
Братство Стали
I.D. вне форума
Регистрация: 04.10.2008
Сообщений: 768
I.D. Добрый(ая)
По умолчанию

Цитата:
Сообщение от Gofer Посмотреть сообщение
Люди помогите разобраться, как сделать так что-бы при выборе в терминале, проходила проверка на Интеллект или Науку.
Через эту команду это можно сделать ActorID.GetActorValue Intelligence? Через Item Condition если ставишь, то строка выбора вообще не появляется.
То что подсвечено синим, выстави нужные параметры.
Скриншот






Цитата:
Сообщение от Gofer Посмотреть сообщение
ps: почему когда броньку на чернокожего НПСИ вешаешь, руки серавно белые, прям в глаза бросается.
Должно быть нормально, может ставил какой-то мод на изменение брони или тел?

Нажми при просмотре брони на Edit напротив Biped Model List чтобы посмотреть/изменить руки.

---------------------------------------------------------------------------
  Ответить с цитированием

Старый 21.04.2010, 12:30   #5 (permalink)
Новенький в Пустоши
 
Аватар для Gofer
 
Обитатель Пустоши
Gofer вне форума
Регистрация: 21.04.2010
Сообщений: 5
Gofer Нейтрален
По умолчанию

Цитата:
Сообщение от I.D. Посмотреть сообщение
То что подсвечено синим, выстави нужные параметры.
Скриншот



Я так и делал, но в терминале просто строка не появляется, а в гекке с вопросиком отоброжается.
  Ответить с цитированием

Старый 21.04.2010, 12:37   #6 (permalink)

Administrator
 
Аватар для I.D.
 
Братство Стали
I.D. вне форума
Регистрация: 04.10.2008
Сообщений: 768
I.D. Добрый(ая)
По умолчанию

Цитата:
Сообщение от Gofer Посмотреть сообщение
Я так и делал, но в терминале просто строка не появляется, а в гекке с вопросиком отоброжается.
Попробуй поменять тогда Subject на Target (при редактировании строки).

---------------------------------------------------------------------------
  Ответить с цитированием

Старый 21.04.2010, 14:05   #7 (permalink)
Новенький в Пустоши
 
Аватар для deepNoise
 
Ещё не выбрал(а)
deepNoise вне форума
Регистрация: 18.04.2010
Сообщений: 10
deepNoise Нейтрален
По умолчанию

Цитата:
Сообщение от I.D. Посмотреть сообщение
Объяснение скрипта ShockerEffect

ScriptName ShockerScript

BEGIN ScriptEffectStart

IF getInFaction RobotFaction == 1 /если фракция = фракции роботов
PMS pulseDisableFXShader
damageAV Health 25 /наносит урон 25
ENDIF

END

Понятно, только для роботов значит. Я просто только на людях испытывал этот эффект, на них ничего не происходило. Мне нужно учить скрипты)
Кстате можете подсказать какой нибудь хороший туториал по скриптам? Я уже знаю основы, но этого не достаточно. Желательно на русском.

Ещё помогите написать такой скрипт: Нужно, чтоб при принятии определённой пищи на ГГ проигрывалась анимация как он ест эту пищу.
Должно выглядеть примерно так:

scn PlayerEatDrinkScript
if(тут условие, что ест пищу и ID пищи)
player.playIdle (ID анимации)
endif

Как правильно нужно написать? И где взять ID анимаций приёма пищи, что то я не нашёл.
  Ответить с цитированием

Старый 21.04.2010, 14:30   #8 (permalink)

Administrator
 
Аватар для I.D.
 
Братство Стали
I.D. вне форума
Регистрация: 04.10.2008
Сообщений: 768
I.D. Добрый(ая)
По умолчанию

Цитата:
Сообщение от deepNoise Посмотреть сообщение
Ещё помогите написать такой скрипт: Нужно, чтоб при принятии определённой пищи на ГГ проигрывалась анимация как он ест эту пищу.
Должно выглядеть примерно так:

scn PlayerEatDrinkScript
if(тут условие, что ест пищу и ID пищи)
player.playIdle (ID анимации)
endif

Как правильно нужно написать? И где взять ID анимаций приёма пищи, что то я не нашёл.
На счет скрипта подсказать не могу так как не знаю.

У меня есть два туториала, первый для для Fallout 3 второй для Oblivion, так как движки одинаковые много чего работает из Oblivion'a.
Вложения
Тип файла: doc Туториал по скриптингу Fallout 3 для начинающих.doc (277.0 Кб, 251 просмотров)
Тип файла: doc OSFM v1.2.0.doc (4.28 Мб, 1135 просмотров)

---------------------------------------------------------------------------
  Ответить с цитированием

Старый 21.04.2010, 15:48   #9 (permalink)
Новенький в Пустоши
 
Аватар для Gofer
 
Обитатель Пустоши
Gofer вне форума
Регистрация: 21.04.2010
Сообщений: 5
Gofer Нейтрален
По умолчанию

Цитата:
Сообщение от deepNoise Посмотреть сообщение
Ещё помогите написать такой скрипт: Нужно, чтоб при принятии определённой пищи на ГГ проигрывалась анимация как он ест эту пищу.
Должно выглядеть примерно так:

scn PlayerEatDrinkScript
if(тут условие, что ест пищу и ID пищи)
player.playIdle (ID анимации)
endif
Попробуй этот скрипт,

scn PlayerEatDrinkScript
begin onactivate
if player.activation (или попробуй команду useitem правда не уверен есть ли такая)
player.playIdle (ID Анимации)
endif
end

А насчет Idle может позже отпишусь, щас нету гекка под рукой.

Последний раз редактировалось Gofer; 21.04.2010 в 16:08.
  Ответить с цитированием

Старый 21.04.2010, 19:06   #10 (permalink)
Новенький в Пустоши
 
Аватар для Wulf
 
Ещё не выбрал(а)
Wulf вне форума
Регистрация: 25.12.2009
Сообщений: 26
Wulf Нейтрален
По умолчанию

Ой не прочитал, что на ГГ должна анимация быть проиграна.

За сим прощаюсь, Олег.
  Ответить с цитированием
Ответ

Метки
.esp, faq по гекку, geck, Обьединение, Файлы, вопросы по гекку, Моды


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:55.