We are currently updating the articles for 1.09.0. Translated articles will need to be updated by their respective authors.
Спавн предметов
No More Room in Hell имеет подгоняемую систему спавна предметов, оружия и патронов.
Тут два пути спавна: непосредственно через название(fa_500a, me_machete) и рандомные спавны.
Contents
Настройка Спавна предметов
Что нужно, чтобы спавн работал
Через имя Просто добавьте энтитю с именем оружия на вашу карту (fa_500, me_machete). Не работает с патронами. Ниже приведен список всех названий. Такие оружия будут иметь полный запас патронов
Через random_spawner
random_spawner в No More Room in Hell похож на тот, который используется в Zombie Panic: Source.
Просто добавьте на карте энтитю random_spawner.
- Все значения пишутся в процентах. Например '25' значит, что предмет имеет 25% шанс заспавнится.
- Если сумма всех значений превышает 100, они будут изменены, чтобы общее значение было 100.
- Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится.
- В свойствах random_spawner приведен список ключевых значений для спавна. Например any включает любой доступный предмет, firearm включает все оружия с префиксом fa_, melee - me_ и т.д.
- Если вы хотите изменить настройки, включите Smart Edit
- Используется для того, чтобы спавнить определенные предметы
- Нажмите кнопку Add, введите имя предмета (например me_fubar).
- Поле value - это шанс спавна предмета (в процентах).
- Есть две опции, Ammo Fill Min и Ammo Fill Max, которые контролируют, сколько патронов будет иметь оружие. 100 значит 100% от оощего кол-ва патронов, 0 - 0% (пустое оружие).
Примеры
Текущая энтитя имеет шанс в 25% заспавнить ANY, 30% - FIREARM, 15% - MELEE, и 5% - AMMO (25% для того, чтобы ничего не заспавнилось): [img]http://i12.photobucket.com/albums/a225/ssba/nmrih/random_spawn_example_1.jpg[/img]
Эта энтитя имеет шанс в 35% заспавнить M92FS, 45% - SW686, 5% - SV10, 15% - BASEBALL BAT: [img]http://i12.photobucket.com/albums/a225/ssba/nmrih/random_spawn_example_2.jpg[/img]
Ограниченный спавн
Можно контролировать общее кол-во определенных предметов в текущем раунде.
Для этого добавьте энтитю random_spawner_controller. Настройки там такие же, как у random_spawner, только значения используются НЕ в процентах
Если значение 'any' - 3 и 'firearm' - 5, только 3 предмета смогут заспавниться.
Если какое-нибудь значение будет равно 0, то все предметы из этого блока не заспавнятся.
Как это работает
- Когда все энтити random_spawner первоначально загружаются, их запросы по спавну (сколько бы они заспавнили без лимита) выставляются по лимиту.
- После загрузки уровня, лимитер рандомно выбирает, что и где заспавнится, пока количество предметов не дойдет до предела.
- Любой random_spawner , который запрашивает спавн, после загрузки уровню отвергается или спавнит предмет (если лимит не достигнут).
Список названий
Основные блоки
- any
- ammo
- explosive
- firearm
- handgun
- item
- machinegun
- melee
- military
- rifle
- shotgun
Названия всех оружий (по категориям)
- any
- firearm
- handgun
- fa_1911
- fa_glock17
- fa_mkii
- fa_sw686
- fa_m92fs
- rifle
- fa_1022
- fa_1022_25mag
- fa_cz858
- fa_sako85
- fa_jae700
- fa_sks
- fa_sks_nobayo
- fa_fnfal
- shotgun
- fa_500a
- fa_870
- fa_superx3
- fa_sv10
- fa_winchester1892
- machinegun
- fa_mac10
- military
- fa_mp5a3
- fa_m16a4
- fa_m16a4_carryhandle
- handgun
- melee
- me_abrasivesaw
- me_axe_fire
- me_bat_metal
- me_chainsaw
- me_crowbar
- me_cleaver
- me_etool
- me_fubar
- me_hatchet
- me_kitknife
- me_machete
- me_pickaxe
- me_pipe_lead
- me_shovel
- me_sledge
- me_wrench
- explosive
- exp_grenade
- exp_molotov
- exp_tnt
- items
- tool_barricade
- tool_extinguisher
- tool_welder
- tool_flare_gun
- item_bandages
- item_first_aid
- item_maglite
- item_pills
- item_gene_therapy
- item_walkietalkie
- ammo
- ammobox_9mm
- ammobox_45acp
- ammobox_357
- ammobox_12gauge
- ammobox_22lr
- ammobox_308
- ammobox_556
- ammobox_762mm
- ammobox_arrow
- ammobox_flare
- ammobox_board
- ammobox_fuel
- firearm
bow_deerhunter не входит в группы, пишется отдельно.