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 "Спавн предметов"
m |
m |
||
Line 14: | Line 14: | ||
'''Через random_spawner''' | '''Через random_spawner''' | ||
− | random_spawner | + | random_spawner в No More Room in Hell похож на тот, который используется в Zombie Panic: Source. |
Просто добавьте на карте энтитю random_spawner. | Просто добавьте на карте энтитю random_spawner. | ||
Line 22: | Line 22: | ||
** Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится. | ** Если сумма всех значений меньше 100, тогда будет шанс, что ничего не заспавнится. | ||
− | * В | + | * В свойствах random_spawner приведен список ключевых значений для спавна. Например ''any'' включает любой доступный предмет, ''firearm'' включает все оружия с префиксом fa_, ''melee'' - me_ и т.д. |
− | * Если вы хотите изменить настройки, | + | * Если вы хотите изменить настройки, включите 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_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 05:40, 21 December 2016
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 не входит в группы, пишется отдельно.