The Elder Scrolls & Fallout 3 Modding

на главную страницу сайта

Форум Oblivion, Skyrim & Fallout 3/4 Modding

Объявление

У нас есть свой сервер Дискорда. Заходите, пообщаемся.
Господа, те кто пользуются фотохостингом http://uploads.ru/ для размещения изображений. Рекомендую воспользоваться для упрощения загрузки вот этой программой.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Oblivion, Skyrim & Fallout 3/4 Modding » Скрипты » Помогите написать 2 скрипта


Помогите написать 2 скрипта

Сообщений 1 страница 18 из 18

1

Всем ПруВеД  :flag:

Мне нужна помошь в написании 2 скриптов

1 Скрипт:

Можно Ли сделать так чтоб Когда у ГГ было меньше 35 Жизней играла моя собственная музыка?

Вот что я написал :

Код:
scn BleachFight

Begin GameMode

if (getActorValue Health < 35)
StreamMusic Bleach
endif
end

2 скрипт :

как сделать так чтоб при использовании заклинания играл мой Sound который я добавил в КС с ID - GetsugaTenshou

Вот как я написал:

Код:
ScriptName GetsugaTenshouScript

begin ScriptEffectStart
	PlaySound GetsugaTenshou
end

Подскажите что не так?

Отредактировано Yuudai-Sama (2009-08-24 18:54:10)

0

2

Привет! Ты проверял? Что именно не работает?

0

3

TiNger
Да проверял...
В Первом скрипте музыка не играет...
Заклинание действует а Звук не воспроизводится...

0

4

Yuudai-Sama написал(а):

2 скрипт :

На что скрипт вешается и что собственно должен делать?

Yuudai-Sama написал(а):

1 Скрипт:

Файл музыки не указан. Да и функция эта кривая...

0

5

Igor_Ra
2 Скрипт : На заклинание ставится - должен при использовании заклинания воспроизвести звук

1 Скрипт : Взял с Вики

Код:
StreamMusic "<Filename>"     play the specified file (The quotes are required!)

StreamMusic Public           play a random track out of Data\Music\Public 
StreamMusic Explore          play a random track out of Data\Music\Explore
StreamMusic Dungeon          play a random track out of Data\Music\Dungeon

StreamMusic Random           play a random track out of one of the three folders above

Кстати если не сложно поправь первый скрипт а то я только учусь скриптингу и никера не понимаю =\

Отредактировано Yuudai-Sama (2009-08-24 21:49:28)

0

6

Yuudai-Sama написал(а):

1 Скрипт : Взял с Вики

Ты лцчше скачай учебник по скриптам на русском :)
http://modder.ucoz.ru/load/3-1-0-68
там и почитаешь подробнее про эту функцию

Yuudai-Sama написал(а):

2 Скрипт : На заклинание ставится - должен при использовании заклинания воспроизвести звук

Тогда по идее все должно работать :(

0

7

Код:
scn BleachFight

Begin GameMode

if (getActorValue Health < 35)
StreamMusic "Data\Music\Bleach\Fight1.mp3"
endif
end

Вот теперь так выглядит скрипт но всё равно не не работает

0

8

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

ЗЫ: под конец таки увидел что не так -
if (player.getActorValue Health < 35)
без этого проверка идет в пустоту :)

0

9

Igor_Ra
спс счас попробую!

0

10

Эхх... Всё равно не работает =\

0

11

Yuudai-Sama написал(а):

Эхх... Всё равно не работает =\

А на чем висит скрипт?

0

12

не на чём...
А Разве Надо кудато вешать ели он начинается с ГеймМода(GameMode)?
Если да то куда повесить надо? чтоб когда у ГГ меньне 35 хп играла моя музыка?

Заранее: Сорри я нифего не понимаю в скриптах и узаю одни Вики что всему научиться

0

13

Yuudai-Sama написал(а):

не на чём...А Разве Надо кудато вешать ели он начинается с ГеймМода(GameMode)?

Если скрипт ни к чему не прикреплен - он не работает :)
Создавай квест, делай так, чтобы квест изначально работал, и крепи скрипт к нему. Тип скрипта - квест

0

14

блин ненавижу! почему всё так сложно...

ничего не пашет у меня =\

Вместо того чтобы воспроизвести мою музыку скрипт заново включает ту что играет... и получается так - туру ру ру... туру ру ру... туру ру ру... и так всё время пока меньше 35ХП  :angry:

Отредактировано Yuudai-Sama (2009-08-25 06:03:54)

0

15

Код:
scn BleachFight

short doOnce

Begin GameMode

if ( doOnce == 0 )
	if (Player.getActorValue Health < 35)
	   StreamMusic Bleach
	   Set doOnce to 1
	endif
else
	if (Player.getActorValue Health > 35)
	   Set doOnce to 0
	endif

end

Отредактировано Visman (2009-08-25 14:05:38)

0

16

Visman
Спасибо!
Счас Испытаю!

А как насчёт Скрипта на магию со звуком? Номер 2?

0

17

Visman
ты забыл ещё один endif поставить (на 16 строке)  :crazyfun:

0

18

у тебя есть подходящяя анимация и текстуры для гетсуги теншоу?)
думаю что  на движке хавок это будет выглядеть, да и функционировать не оч, хотя в мире нет ничего невозможного))

0


Вы здесь » Форум Oblivion, Skyrim & Fallout 3/4 Modding » Скрипты » Помогите написать 2 скрипта