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

Difference between revisions of "Спавн предметов"

From No More Room in Hell
Jump to: navigation, search
m
m
Line 14: Line 14:
  
 
'''Через random_spawner'''
 
'''Через random_spawner'''
random_spawner вNo More Room in Hell похож на тот, который используется в Zombie Panic: Source.
+
random_spawner в No More Room in Hell похож на тот, который используется в Zombie Panic: Source.
 
Просто добавьте на карте энтитю random_spawner.
 
Просто добавьте на карте энтитю random_spawner.
  
Line 22: Line 22:
 
** Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится.
 
** Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится.
  
* В Smart Edit моде, приведен список ключевых значений для спавна. Например ''any''включает любой доступный предмет, ''firearm'' включает все оружия с префиксом fa_, ''melee'' - me_ и т.д.
+
* В свойствах random_spawner приведен список ключевых значений для спавна. Например ''any'' включает любой доступный предмет, ''firearm'' включает все оружия с префиксом fa_, ''melee'' - me_ и т.д.
  
* Если вы хотите изменить настройки, выключите Smart Edit
+
* Если вы хотите изменить настройки, включите Smart Edit
 
** Используется для того, чтобы спавнить определенные предметы
 
** Используется для того, чтобы спавнить определенные предметы
 
** Нажмите кнопку Add, введите имя предмета (например me_fubar).
 
** Нажмите кнопку Add, введите имя предмета (например me_fubar).
Line 50: Line 50:
  
 
===Как это работает===
 
===Как это работает===
 
Очень просто.
 
  
 
* Когда все энтити ''random_spawner'' первоначально загружаются, их запросы по спавну (сколько бы они заспавнили без лимита) выставляются по лимиту.
 
* Когда все энтити ''random_spawner'' первоначально загружаются, их запросы по спавну (сколько бы они заспавнили без лимита) выставляются по лимиту.
 
* После загрузки уровня, лимитер рандомно выбирает, что и где заспавнится, пока количество предметов не дойдет до предела.
 
* После загрузки уровня, лимитер рандомно выбирает, что и где заспавнится, пока количество предметов не дойдет до предела.
* Любой''random_spawner'' , который запрашивает спавн, после загрузки уровню отвергается или спавнит предмет(если лимит не достигнут).
+
* Любой ''random_spawner'' , который запрашивает спавн, после загрузки уровню отвергается или спавнит предмет (если лимит не достигнут).
  
 
==Список названий==
 
==Список названий==
Line 87: Line 85:
 
**** fa_jae700
 
**** fa_jae700
 
**** fa_sks
 
**** fa_sks
 +
**** fa_sks_nobayo
 
**** fa_fnfal
 
**** fa_fnfal
 
*** shotgun
 
*** shotgun
Line 101: Line 100:
 
**** fa_m16a4_carryhandle
 
**** fa_m16a4_carryhandle
 
** melee
 
** melee
 +
*** me_abrasivesaw
 
*** me_axe_fire
 
*** me_axe_fire
 
*** me_bat_metal
 
*** me_bat_metal
 
*** me_chainsaw
 
*** me_chainsaw
*** me_abrasivesaw
 
 
*** me_crowbar
 
*** me_crowbar
 +
*** me_cleaver
 
*** me_etool
 
*** me_etool
 
*** me_fubar
 
*** me_fubar
Line 111: Line 111:
 
*** me_kitknife
 
*** me_kitknife
 
*** me_machete
 
*** me_machete
 +
*** me_pickaxe
 
*** me_pipe_lead
 
*** me_pipe_lead
 
*** me_shovel
 
*** me_shovel

Revision as of 06:40, 21 December 2016


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, тогда будет шанс, что ничего не заспавнится.
  • В свойствах 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
    • 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

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

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

Random Spawner - NMRiH Tutorial