Перейти к контенту

Скриптование


Svoboда

Рекомендуемые сообщения

@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 - Это  имя, пишешь своё, указываешь в логике. Так-же указываешь свои пути до звукового файла. Все. Надеюсь разберешься. Будут вопросы в личку. Это я использовал для магнитофона, поют две песни рандомно.

Изменено пользователем NL-Vincenz
  • Полезно 1

NL-Vincenz.gif

Поделиться этим сообщением


Ссылка на сообщение

Подскажите скрипт динамической выдачи предметов? Платформа ТЧ!

Хочу что-бы при старте игры ГГ выдавалось разная еда\оружие\медикаменты.

Есть скрипт:

 

 

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

 

 

Но это совсем не то что я хочу.

Изменено пользователем NL-Vincenz

NL-Vincenz.gif

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...