ГР по-дефолту герметичен. Чтоб имитировать утечки ставят "отрицательный" компрессор, который качает в минус. SetCompressorEfficiency(-0.01) Число в скобках надо подбирать эксперементально. Ищи, в скрипте должно быть нечто похожее. Если утечек из ГР вообще нет, то значит где-то стоит SetCompressorEfficiency(0). Так же можно управлять герметичностью ТМ SetBrakePipeEfficiency()
Sleep используется в потоках для создания пауз. например:
означает, что пока EPK_svist == true звук epk_loop будет воспроизводиться по кругу. Но, чтобы не было наложения, скрипт воспроизводит файл, "спит" 0,5 секунд и опять его воспроизводитКод:while(EPK_svist) { World.PlaySound(asset, "sound/epk_loop.wav", 1, 2, 5, me, a.epk); Sleep(0.5); }
Или, если тебе надо, чтобы сначала загорелась лампочка, а через секунду раздался звук, ты пишешь следующее:
Sleep'ы не работают в Update, UserSetControl и т.д. Т.е. только в своих собственных void'ахКод:if(condition1) { SetMeshVisible("mesh1",true,0.1); Sleep(1); World.PlaySound(asset, "sound/sound1.wav", 1, 2, 5, me, a.attpoint); }