Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Скриптинг (https://mafia-game.ru/forum/forumdisplay.php?f=10)
-   -   Вопросы по скриптингу (https://mafia-game.ru/forum/showthread.php?t=23)

KlassenAS 30.10.2020 19:10

Цитата:

Сообщение от Abradox (Сообщение 12958)
Вроде скрипт не должен был затрагивать сюжетную музыку?
В Миссии Creme de la Creme, когда в аэропорту глохнет машина, то при выходе из нее перестает играть сюжетная музыка. Включается она уже только в катсцене с падением самолета.

Ты темой промахнулся )
Я проверю, но уйдёт время, у меня сохранения заглючило, теперь всё с начала прохожу.
Ты тоже проверь, загрузи без скрипта. Вдруг, так и должно быть, а мы забыли.

Kaiser 16.12.2020 21:12

У кого-нибудь бывало такое, чтобы команда отключения городской музыки не срабатывала?

KlassenAS 16.12.2020 21:35

Цитата:

Сообщение от Kaiser (Сообщение 13470)
У кого-нибудь бывало такое, чтобы команда отключения городской музыки не срабатывала?

У меня такого не бывало. У меня было наоборот - если есть работающий поток, доже если его громкость равна 0 то городская музыка не включалась.
Но чтобы не отключалась - этого не было.
Можно больше подробностей?
Например, в миссии с поездками по городу перед перестрелкой в музее в городе всё время играет напряжённая музыка.
Но это не городская музыка, а созданная в скрипте с помощью потока.
А значит, её этой командой не вырубить.
Поэтому важно, как и при каких обстоятельствах ты используешь команду CityMusic_Off

Kaiser 21.01.2021 18:56

Народ, есть у кого-нибудь скрипт, который считывает пройденное расстояние и выводит его в доллары? Мне просто нужно как-то 500 м отсчитать в игре.

alex5995 08.02.2021 12:46

Всем привет. Кто нибудь знает как заставить Томми брать предмет(модель фонаря, а не лайт) в левую руку?

Melhior 08.02.2021 15:29

Цитата:

Сообщение от alex5995 (Сообщение 13894)
Всем привет. Кто нибудь знает как заставить Томми брать предмет(модель фонаря, а не лайт) в левую руку?

Может
human_linktohand xx, yy[, HAND, MOVE, LEFT, RIGHT] ?

alex5995 08.02.2021 21:48

Не получается, не хочет ничего брать в левую руку.

Melhior 09.02.2021 01:37

Цитата:

Сообщение от alex5995 (Сообщение 13900)
Не получается, не хочет ничего брать в левую руку.

Ты хоть так прописал? human_linktohand 0,0,left ? где 0-Том, другой 0-фрейм фонаря.
И скрипт бы посмотреть не помешало бы.

alex5995 09.02.2021 08:06

Я по всякому пробовал, в том числе и
Цитата:

Сообщение от Melhior (Сообщение 13902)
human_linktohand 0,0,left ? где 0-Том, другой 0-фрейм фонаря.

Скрипт смогу выложить вечером после работы, дома с ним ковырялся.

alex5995 09.02.2021 18:07

Цитата:

Сообщение от Melhior (Сообщение 13902)
И скрипт бы посмотреть не помешало бы.

=скрипты фонаря из Boz мода, добавил модельку фонаря(f_light)=
------------------------------------------------------------------------
act_setstate -1, inactive

dim_act 1
dim_flt 9
dim_frm 3
findactor 0, "Tommy"
findframe 0, "2baterka_light"
findframe 1, "Tommy.l_hand"
findframe 2, "f_light"

label 1
commandblock 0
commandblock 1
human_getiteminlhand 0, 0
human_getiteminlhand 0, 2
human_linktohand 0, 18, LEFT

if flt[0] = flt[8], -1, ZMENA

label 2
let flt[8] = flt[0]
getactivecamera 2
frm_getworldpos 1, 1
frm_setpos 0, 1
frm_setpos 2, 1
//frm_getworldrot 1, 4
frm_getworldrot 3, 4
//let flt[4] = flt[4] + flt[9]
//let flt[4] = flt[4] / 2
//let flt[5] = flt[5] + flt[10]
//let flt[5] = flt[5] / 2
//let flt[6] = flt[6] + flt[11]
//let flt[6] = flt[6] / 2
//let flt[7] = flt[7] + flt[12]
//let flt[7] = flt[7] / 2
frm_setrot 0, 4
goto 1

label ZMENA
if flt[0] = 18, -1, VYP
frm_seton 0, 1
frm_setpos 2, 1
goto 2

label VYP
frm_seton 0, 0
frm_setpos 2, 0
goto 2
---------------------------------------------------------------------------
act_setstate -1, inactive

dim_act 1
dim_flt 5
dim_frm 5

findactor 0,"Tommy"
findframe 0, "2baterka_light"
findframe 1, "f_light"
frm_seton 0, 0
frm_seton 1, 0

label 1
human_isweapon 0, 0, 18
if flt[0] = 1, -1, 1

label 2
ctrl_read 1,CLUTCH1
if flt[1]=0, 2, -1
if flt[0]=0, 3, -1
let flt[0]=0
frm_seton 0, 1
frm_seton 1, 1
wait 300
goto 2

label 3
let flt[0]=1
frm_seton 0, 0
frm_seton 1, 0
wait 300
goto 2
---------------------------------------------------------------------------
=моё ноу-хау - Томми поднимает пустую левую руку , чтоб посветить места повыше=

act_setstate -1, inactive

dim_act 1
dim_flt 4
dim_frm 1
findactor 0,"Tommy"

label 101
ctrl_read 1,SPEEDLIMIT1
if flt[1]=0, 101, -1
player_lockcontrols 1
person_playanim 0, "RadMavani02R.i3d", 0, simple
wait 2000
player_lockcontrols 0
wait 500
goto 101
----------------------------------------------------------------------

dim_act 5
dim_frm 1
dim_flt 1

findactor 0,"Tommy"
findactor 1,"f_light2"
findactor 2,"2baterkaon"
findactor 3, "2baterka"
findactor 4, "f_light_overview"
findframe 0,"f_light"

label 1
detector_waitforuse
frm_seton 0, 0
playsound "skog1.wav", 1, 50, 1, 2
wait 200
human_addweapon 0, 18, 0, 0
wait 500
///human_linktohand 0, 18, LEFT
console_addtext 3418
act_setstate 2, active
act_setstate 3, active
act_setstate 4, active
end


Текущее время: 01:20. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot