Перейти к содержанию

Как выдать игроку опыт навыка в Project Zomboid

Player Stats, команда /addxp, идентификаторы навыков и ограничения по источнику Build 42.19.
Обложка руководства об опыте игроков
Выдача опыта администратором.

По источнику для многопользовательской Build 42.19 администратор может выдать игроку опыт через Player Stats или команду /addxp. Нужны права просмотра характеристик и AddXP, а также имя пользователя внутри сервера; цель должна быть онлайн. Это описание источника: команды, роли и интерфейс на сервере не проверялись.

Используйте именно внутриигровой username, а не SteamID или отображаемое имя Steam. Имена с пробелами заключайте в кавычки. Родительские категории Combat, Crafting, Survivalist, Agility, Firearm и Passiv не являются отдельными ID навыка; нужен конечный навык, например Woodwork.

Способ 1: окно Player Stats

  • В списке игроков или мини-таблице нажмите правой кнопкой по игроку и выберите Check Stats; то же действие доступно при нажатии по персонажу в мире.
  • Для своих характеристик откройте Admin Panel → Check your Stats.
  • В списке навыков выберите конкретную строку; родительская категория в скобках нужна для чтения.
  • Нажмите Add XP, введите количество; по желанию включите Use XP multipliers для книжных, профессиональных и временных множителей.
  • Либо выберите Level Up: по источнику это выдаёт ровно нужный до следующего уровня сырой опыт без множителей.
Историческое окно добавления опыта
Внешний вид и список навыков могут отличаться в другой сборке.

По описанию, интерфейс формирует ту же серверную команду и показывает конечные навыки. Пример без множителей:

/addxp "PlayerName" Woodwork=250 -false

При Use XP multipliers интерфейс вместо -false отправляет -true.

Способ 2: команда /addxp

По источнику команда доступна администратору через чат, серверную консоль или RCON. Идентификатор навыка и количество разделяются знаком =; -false или отсутствие флага дают сырой опыт, -true применяет текущие множители персонажа.

/addxp "playername" perkname=xp [-true|-false]

/addxp "James" Woodwork=5 -false

Пример выдаёт James 5 единиц сырого опыта Carpentry (ID Woodwork).

/addxp "Blue Fox" Tracking=200 -true

Здесь 200 XP Tracking обрабатывается с текущими множителями персонажа.

/addxp "rj" Electricity=50

Без последнего флага опыт тоже считается сырым. При неверном ID сервер, по источнику, выводит доступные навыки; при изменениях сборки сверяйтесь с этим списком и Player Stats.

ID навыков для команды

IDНазвание в интерфейсеГруппа или примечание
AxeAxeБлижний бой
BluntLong BluntБлижний бой
SmallBluntShort BluntБлижний бой
LongBladeLong BladeБлижний бой
SmallBladeShort BladeБлижний бой
SpearSpearБлижний бой
MaintenanceMaintenanceБлижний бой
AimingAimingОгнестрельное
ReloadingReloadingОгнестрельное
FitnessFitnessПассивные
StrengthStrengthПассивные
SprintingRunningЛовкость
LightfootLightfootedЛовкость
NimbleNimbleЛовкость
SneakSneakingЛовкость
WoodworkCarpentryКомандный ID не Carpentry
CookingCooking
FarmingAgriculture
DoctorFirst Aid
ElectricityElectrical
MetalWeldingWelding
MeltingSmelting
MechanicsMechanics
TailoringTailoring
BlacksmithBlacksmithingBuild 42
MasonryMasonryBuild 42
PotteryPotteryBuild 42
CarvingCarvingBuild 42
FlintKnappingKnappingBuild 42
GlassmakingGlassmakingBuild 42
FishingFishing
TrappingTrapping
PlantScavengingForagingКомандный ID не Foraging
TrackingTrackingBuild 42
HusbandryAnimal CareBuild 42
ButcheringButcheringBuild 42

Дополнительно: /additem

Источник описывает также выдачу предмета подключённому живому игроку. Если имя не указано в игровой сессии, предмет получает выполняющий администратор; в консоли сервера или RCON укажите получателя явно. ID module.item чувствителен к регистру, количество необязательно: по умолчанию 1, максимум 100 за команду. Это игровая административная команда, отдельно от начисления навыка.

/additem "username" "module.item" count

/additem "James" Base.Axe 5

/additem Base.Axe

Во втором примере администратор получает один топор.

Если действие не работает

СимптомПроверка по источнику
Нет Check StatsПрава просмотра статистики или администратора
No such userИгрок не онлайн либо введено Steam/display name вместо игрового username
Выведен список навыковНеверный конечный ID или опечатка; сверить список сервера или Player Stats
Полоса опыта почти не измениласьДля высоких уровней нужны большие суммы; можно выбрать Level Up или другое количество
Более 100 предметов /additem отклоненоРазделить выдачу на несколько команд

Связанные материалы источника: предоставление админ-доступа, советы администраторам, особенности Build 41/42 и обычная прокачка Carpentry.

Как выдать права администратора

Советы администраторам сервера

Управление сервером в Build 41 и 42

Мультиплеер в Build 41 и 42

Обычная прокачка Carpentry