Показать сообщение отдельно
Старый 31.10.2020, 13:54   #229
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 285
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 285
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Abradox Посмотреть сообщение
Проверил. Нет, так не должно быть, без скрипта музыка играет, со скриптом выключается при выходе из машины.
А вот это очень странно.
Потому, что активная команда SityMusic_Off только в начале скрипта.
И, при выходе из машины, скрипт либо уничтожает аудиопотоки, если радио играло, либо не делает ничего.
По крайней мере, по логике так.
Буду разбираться, чё как.

Цитата:
Сообщение от Kaiser Посмотреть сообщение
Ребята, у меня уже складывается впечатление, что я попал на экзамен по высшей математике))
Ты близок к истине.
Разработка подобного сложного алгоритма - обычное дело, когда пишешь курсач по программированию )
Я больше скажу - программа, которую я писал для дипломной работы, лишь пять раз объёмнее этого скрипта.


UPD:
Наконец-то дошли руки.
Действительно, была ошибка в логике скрипта.
После того, как я сделал, чтобы радио по умолчанию при старте скрипта было выключено, потоки не создавались, а при выходе из машины либо при выключении радио, уничтожались, я не уследил за логикой и при выходе из машины, при выключенном радио, скрипт выполнял ненужную процедуру уничтожения потоков.
Любопытно, что не имея доступа к "своим" потокам, скрипт уничтожал "чужие" потоки, вырубая миссионную музыку.
Жаль только, что это работает лишь в отношении потоков, созданных в миссии, а не загруженных из сохранения.

Как бы то ни было, я дописал в обработку выхода из машины пару строк, чтобы процедура не выполнялась, когда не нужна.
Теперь конфликта с миссионной музыкой нет.

Обновлённые версии скриптов:
Ver. 2.1
https://drive.google.com/file/d/1ARu...ew?usp=sharing

Ver. 2.0
https://drive.google.com/file/d/1kb0...ew?usp=sharing

Ver. 1.1
https://drive.google.com/file/d/13kA...ew?usp=sharing

Последний раз редактировалось KlassenAS; 02.11.2020 в 21:46.
цитата
Поблагодарили: 5
Abradox (31.10.2020), EmptyBowl (09.11.2020), Firefox3860 (08.11.2020), grandshot (31.10.2020), Kaiser (31.10.2020)