Показать сообщение отдельно
Старый 17.04.2018, 21:25   #15
Kaiser вне форума Kaiser
Аватар для Kaiser
Mafia Modding Crew
Сообщений: 229
Репутация: 241
Kaiser has a spectacular aura about Kaiser has a spectacular aura about Kaiser has a spectacular aura about
Judge
Информация о репутации (Kaiser)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Kaiser / 241
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Ребята, помогите пожалуйста. Нашел такую команду "getenemyaistate" на пароходе, которая прописана в скрипте под названием "паника всем".

Решил ее попробовать использовать. Написал простенький скрипт, суть которого в том, чтобы при выстреле Тома, музыка отключалась.

Вот скрипт:

commandblock 1
dim_act 2
dim_flt 4
dim_frm 1
findactor 0, "Tommy"
findframe 0, "14_Coucou"
commandblock 0

label 101
getenemyaistate 0, 3
if flt[3] < 1, -1, 101
wait 1000
frm_seton 0, 0
wait 1000
end

Проблема в том, что если я ставлю условие "больше" или "меньше" единицы, то
музыка не играет вовсе изначально. Если ставлю "равно" единице, то играет, но не отключается при первом выстреле.

Еще такой вариант думал:

Развернуть для просмотра

dim_act 2
dim_flt 4
dim_frm 1
findactor 0, "Tommy"
findframe 0, "14_Coucou"

label 101
getenemyaistate 0, 0
if flt[0] = 1, 102, 101
wait 1000
goto 101

label 102
commandblock 1
frm_seton 0, 0
wait 1000
commandblock 0
end
[свернуть]
__________________
Моя моддинговая страничка: https://vk.com/kaiser_edition

Последний раз редактировалось Kaiser; 17.04.2018 в 22:16.
цитата