We are currently updating the articles for 1.09.0. Translated articles will need to be updated by their respective authors.

Спавн предметов

From No More Room in Hell
Revision as of 05:55, 17 September 2016 by Atheist (Talk | contribs)

Jump to: navigation, search


No More Room in Hell имеет подгоняемую систему спавна предметов, оружия и патронов.

Тут два пути спавна: непосредственно через название(fa_500a, me_machete) и рандомные спавны.

Настройка Спавна предметов

Что нужно, чтобы спавн работал

Через имя Просто добавьте энтитю с именем оружия на вашу карту (fa_500, me_machete). Не работает с патронами. Ниже приведен список всех названий. Такие оружия будут иметь полный запас патронов


Через random_spawner random_spawner вNo More Room in Hell похож на тот, который используется в Zombie Panic: Source. Просто добавьте на карте энтитю random_spawner.


  • Все значения пишутся в процентах. Например '25' значит, что предмет имеет 25% шанс заспавнится.
    • Если сумма всех значений превышает 100, они будут изменены, чтобы общее значение было 100.
    • Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится.
  • В Smart Edit моде, приведен список ключевых значений для спавна. Например 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_fnfal
      • shotgun
        • fa_500a
        • fa_870
        • fa_superx3
        • fa_sv10
        • fa_winchester1892
      • machinegun
        • fa_mac10
      • military
        • fa_mp5a3
        • fa_m16a4
        • fa_m16a4_carryhandle
    • melee
      • me_axe_fire
      • me_bat_metal
      • me_chainsaw
      • me_abrasivesaw
      • me_crowbar
      • me_etool
      • me_fubar
      • me_hatchet
      • me_kitknife
      • me_machete
      • 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

bow_deerhunter не входит в группы, пишется отдельно.

Видео туториал

Random Spawner - NMRiH Tutorial