NL-Vincenz 13 Опубликовано 14 Января 2015 (изменено) @BoBaH_671, Заходишь в скрипт sound_theme. В начале после theme = {} ставишь код. ph_snd_themes = {} ph_snd_themes["atp_lager_radio"] = { "ambient\\special\\atp_lager_1", "ambient\\special\\atp_lager_2" } atp_lager_radio - Это имя, пишешь своё, указываешь в логике. Так-же указываешь свои пути до звукового файла. Все. Надеюсь разберешься. Будут вопросы в личку. Это я использовал для магнитофона, поют две песни рандомно. Изменено 14 Января 2015 пользователем NL-Vincenz 1 Поделиться этим сообщением Ссылка на сообщение
NL-Vincenz 13 Опубликовано 30 Июня 2015 (изменено) Подскажите скрипт динамической выдачи предметов? Платформа ТЧ! Хочу что-бы при старте игры ГГ выдавалось разная еда\оружие\медикаменты. Есть скрипт: function main () local r, r2 = math.random(0,4), math.random(0,2) if r == 0 then alife():create("wpn_bm16",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("ammo_12x70_buck",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r == 1 then alife():create("wpn_mp5",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,2 do alife():create("ammo_9x19_fmj",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r == 2 then alife():create("wpn_colt1911",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("ammo_11.43x23_fmj",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r == 3 then alife():create("wpn_pm",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,2 do alife():create("ammo_9x18_fmj",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r == 4 then alife():create("wpn_pb",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("ammo_9x18_fmj",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end end if r2 == 0 then alife():create("antirad",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("medkit",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r2 == 1 then alife():create("kolbasa",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("bandage",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end elseif r2 == 2 then alife():create("bread",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) for a=1,3 do alife():create("conserva",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end end alife():create("wpn_knife",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) alife():create("grenade_rgd5",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id()) end Но это совсем не то что я хочу. Изменено 30 Июня 2015 пользователем NL-Vincenz Поделиться этим сообщением Ссылка на сообщение