Fallout 3, Fallout: New Vegas прохождение, моды, аддоны, читы, советы!

Fallout 3, Fallout: New Vegas прохождение, моды, аддоны, читы, советы! (https://fo3.ru/forum/)
-   Разработка Модов Fallout 3 (https://fo3.ru/forum/razrabotka-modov-fallout-3/)
-   -   Вопросы по ГЕКК'у (https://fo3.ru/forum/razrabotka-modov-fallout-3/481-voprosy-po-gekku.html)

I.D. 21.04.2010 12:37

Цитата:

Сообщение от Gofer (Сообщение 39948)
Я так и делал, но в терминале просто строка не появляется, а в гекке с вопросиком отоброжается.

Попробуй поменять тогда Subject на Target (при редактировании строки).

deepNoise 21.04.2010 14:05

Цитата:

Сообщение от I.D. (Сообщение 39934)
Объяснение скрипта 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 анимаций приёма пищи, что то я не нашёл.

I.D. 21.04.2010 14:30

Вложений: 2
Цитата:

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

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

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

На счет скрипта подсказать не могу так как не знаю.

У меня есть два туториала, первый для для Fallout 3 второй для Oblivion, так как движки одинаковые много чего работает из Oblivion'a.

Gofer 21.04.2010 15:48

Цитата:

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

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

Попробуй этот скрипт,

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

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

Wulf 21.04.2010 19:06

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

Gofer 22.04.2010 08:19

deepNoise
Вот еще нашел команду в ОBSE, GetIsUsedItem можешь ее попробывать.

deepNoise 22.04.2010 11:55

Попробовал такой скрипт(привязал к Ядер-коле):

begin OnActivate
player.playIdle SodaDrinkingStanding
end

Ничего не произошло. Тогда попробовал так:

begin OnAdd player
player.playIdle SodaDrinkingStanding
end

И сработало :) Правда частично, и не совсем так, как хотел. Для начала нужно скинуть Ядер-колу, а затем поднять. При этом бутылка останется на месте, а на ГГ начнётся проигрываться анимация, как он пьёт Ядер-колу) Правда эффекта этого никакого не вызовет(ни радиации, ни восстановелния хп). И нужно, чтоб вид был от 3-го лица и без оружия.
Нужно дорабатывать... Сейчас ещё с GetIsUsedItem попробую.

Подскажите названия анимаций приёма пищи, если кто знает, а то я пока только этот SodaDrinkingStanding нашёл.

Gofer 22.04.2010 13:25

В поиске попробуй eating ввести, может найдет тебе idle такой.

GLAVAK 22.04.2010 15:36

как сделать торговца, чтобы торговал не за крышки, а за довоенные деньги?

Rollerman 22.04.2010 20:08

Вопрос возможно нубский, но всё равно, я создал фракцию и у меня не как не получается заставить членов фракции защищать друг друга. Заместо того чтобы защищать своих они просто стоят и смотрят на то как убивают их товарищей, а атаковать начинают только после попадания по ним. В чем дело?


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

Работает на vBulletin® версия 3.7.2.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.

Integrated by BBpixel ©2004-2026, jvbPlugin

Перевод: zCarot