Пользовательское оружие 2

From Team Fortress Wiki
Jump to: navigation, search
«
Да. Мне нравится новая пушка.
Пулеметчик о своем новом найденном оружии
»

Custom Weapons 2 — это название SourceMod плагина для сервера Team Fortress 2, который находится в бета-тесте с 3 января 2014 года. Разработчиком этого плагина является MasterOfTheXP.

В настоящее время поддерживается Chdata, 404 и Theray070696.

В отличии от плагина Advanced Weaponiser, здесь нет ни просмотра снаряжения, ни системы выпадения, потому что всё оружие доступно сразу.




Команды / CVAR

Все игроки могут снарядить пользовательское оружие написав в чат !custom, !cus, или !c.

  • Команды для администратора
    • custom_addattribute <клиент> <слот> <"название характеристики"> <"значение"> <"плагин"> - Добавляет пользовательские характеристики на любое оружие.
      • Хотите чтобы ваше оружие ближнего боя зажигало кого бы то ни было включая криты? custom_addattribute @me 2 «crits ignite» «1» «basic-attributes»
  • Cvars
    • sm_customweapons_enable (1/0, стандарт. 1) Включает плагин. Установите значение 0, чтобы удалить всё активное пользовательское оружие.
    • sm_customweapons_onlyinspawn (1/0, стандарт. 1) Разрешать использовать команду /custom только внутри комнаты возрождения.
    • sm_customweapons_arena_time (стандарт. 20) Время после возрождения, в секундах, после которого можно использовать /custom на арене.
    • sm_customweapons_bots (стандарт. 0.15) Процентный шанс того, что боты будут использовать пользовательское оружие.
    • sm_customweapons_menu (1/0, стандарт. 1) Игрокам разрешено говорить /custom, чтобы снаряжать пользовательское оружие в ручную. Установите значение 0 чтобы отключить ручной выбор оружия без отключения всего плагина.
    • sm_customweapons_killwearablesondeath (1/0, стандарт. 1) Удаляет пользовательские одели оружия когда игрок умирает. Рекомендуется пока плохие вещи не начинают происходить.
    • sm_customweapons_sethealth (1/0, стандарт. 1) Когда пользовательское оружие будет снаряжено, здоровье игрока будет восполнено до максимума.
    • sm_customweapons_onlyteam (стандарт. 0) Если не ноль, пользовательское оружие может быть использовано только одной командой; 2 = КРС, 3 = СИН.



Создания оружия

Создание нового пользовательского оружия не является очень сложным процессом: просто скопируйте файл конфигурации оружия и измените его характеристики. Для того этого вам необходимы базовые знания SourcePawn (Используйте customweaponstf.inc и basic-attributes.sp).

  • Название оружия находится на самом верху, в «кавычках».
  • «classes» - это классы и слот, в котором будет стоять оружие; количество возле класса - и есть слот оружия (0 = Основное оружие, 1 = Доп. оружие, 2 = Ближний бой).
  • «baseclass» это имя класса оружия, без «tf_weapon_».
  • «baseindex» это индекс предмета базового оружия, смотрите выше имя класса. Если вы не уверены, придерживайтесь предела в 0-30s.
  • Если оружие использует боеприпасы (т.е. большинство оружия не ближнего боя) оно должно иметь «mag» и «ammo» значение с предполагаемым стартовым количеством патронов.
  • «logname» это имя будет отображаться в клиентских консолях, когда будет производиться убийство с этого оружия. В настоящее время не реализовано.
  • «killicon», эта функция также ещё не реализована, будет менять иконку убийства у оружия.
  • «description» список характеристик оружия, который будут видеть игроки при выборе оружия. \n = Новая строка. «\n \n» = Будет пропускать всю строку.
  • «attributes»; хлеб с маслом любого оружия. Каждый атрибут имеет:
    • Идентификатор, чтобы указать, что это за атрибут. Это должно быть имя с учётом регистра (для плагинов Custom Weapons, TF2Attributes) или индекс (для плагина TF2Items).
    • Название плагина, который обеспечит работоспособность атрибута.
      • Для официальных атрибутов Valve обычно используется TF2Attributes, по-этому поставьте «tf2attributes»'. Для некоторых требуется «tf2attributes.int».
      • Если же TF2Attributes не работает для атрибута (Пока-что единственный неработающий «Нажмите копку альт-огня, чтобы переключится в режим вампира(?)» атрибут с TF2Att), Попробуйте идентификатор плагина «TF2Items», которым является индекс (например, вместо слов «move speed penalty», напишите «54»).
      • Или, конечно, создайте свой атрибут! Конечно, в этом случае, вам придётся его настраивать. Для начала, вы должны присвоить имя своему атрибуту с «smx». Стартовый пакет включает в себя и официальные и пользовательские атрибуты.
    • И, конечно, значение атрибута. Большинство атрибутов являются множителями; Pictogram plus.png Bonus и Pictogram minus.png Penalty. «2.0» - это значение, которое увеличивает атрибут в два раза (+100%), а «0.5» - это значение, которое уменьшает атрибут в два раза (-50%). Однако значения атрибутов, связанные со временем, действуют с точности до наоборот. То-есть, если взять за пример скорость перезарядки, то значение «0.5» будет уменьшать скорость перезарядки, что несомненно хорошо, в то время, значение «2.0» увеличивает скорость перезарядки в два раза (что плохо). А значение некоторых атрибутов совсем просты - «1.0» - включить, а «0.0» - выключить.
    • Если вы не уверены в значениях, проверьте оружие, у которого уже есть атрибуты (Ctrl+S официальное имя оружия в tf/scripts/items_game.txt, или посмотрите конфигурацию плагина Custom Weapons.



ЧаВо

Как Custom Weapons отличается от Advanced Weaponiser? Вы (кто запустил игровой сервер) можете менять оружие всегда, когда захотите. Оружие можно экипировать всегда, и оно не привязано к «главному серверу». А также, этот плагин не заброшенный, не приватный и т.д.

Я использовал кастомную модель оружия, другие игроки, кроме меня могут её видеть? Нет. Игрок будет видеть её только от первого и третьего лица.

<название оружия> слишком сильное/слабое! Исправьте это! Нет, вы исправьте это! Поменяйте их характеристики, или отключите это оружие (в конце концов, в этом вся суть этого плагина) вы также можете предложить характеристики для этого оружия.

Существует ли Custom Weapons 1? Да. Он был 100% хардкодированным, и ужасным. К счастью, он был приватным.

Почему он называется «customweaponstf.smx»? На самом деле, по каким-то причинам я делал его для CS:GO; как доказательство концепции, и потому, что бот получал немного устаревшие с CS:GO простотой, реалистичное оружие. Так что это «TF2 издание» Custom Weapons.

Установка

Необходимо загрузить на ваш сервер TF2Items и TF2Attributes.

  • 1. Установите customweaponstf.smx в директорию игры sourcemod/plugins/.
  • 2. Установите tf2items.randomizer.txt в директорию игры sourcemod/gamedata/.
  • 3. Установите любое пользовательское оружие в /attributes/packs как вы бы хотели. Вам нужно по крайней мере, одно пользовательское оружие для этой работы, и, скорее всего, это оружие будет требовать характеристики плагина.
  • 4. sm plugins загрузит customweaponstf, или sm plugins перезагрузит customweaponstf когда вы устанавливаете больше оружия.
  • 5. Готово!



Оружие

Доступное

Следующие виды оружия в настоящее время доступны для загрузки и использования.

Доступное оружие
Класс Оружие Авторы Характеристики/Заметки
Leaderboard class scout.png
Разведчик
Fist IMG.png

Ближний бой
Buff Up

MasterOfTheXP (Оружие)

Pictogram plus.png Максимальный уровень здоровья: +25
Pictogram minus.png Блокирует двойной прыжок
Pictogram minus.png Скорость передвижения: -15%

Leaderboard class soldier.png
Солдат
Directhittransparent.png

Основное
Quick Hand

MasterOfTheXP (Оружие)

Pictogram plus.png Скорость смены оружия на +45%
Pictogram minus.png Размер обоймы: -25%
Pictogram minus.png Урон: -10%

Shovel IMG.png

Ближний бой
Denied Burial

MasterOfTheXP (Оружие)

Pictogram plus.png Урон: +50%
Pictogram plus.png Гарантированные криты по горящим врагам
Pictogram minus.png Максимальный уровень здоровья: -10%

Leaderboard class pyro.png
Поджигатель
Rocket launcher.png

Основное
Incendiary Cannon

MasterOfTheXP (Оружие)

Pictogram plus.png Поджигает врагов
Pictogram plus.png Урон по себе -20%
Pictogram plus.png Урон по себе -30%
Pictogram minus.png Размер обоймы -75%
Pictogram minus.png Урон -35%
Pictogram minus.png Перезарядка медленней на +150%
Pictogram minus.png Боеприпасы -95%

Leaderboard class heavy.png
Пулеметчик
Natascha.png

Основное
Ludmila

Pictogram plus.png Дополнительная атака: стреляет и восстанавливает 3 ед. здоровья за попадание
Pictogram minus.png Скорость раскрутки: +20%
Pictogram minus.png Скорость атаки: -10%

Shortstop.png

Дополнительное
Прерыватель

VALVE™

Идентичен оригиналу

RED Gloves of Running Urgently.png

Основное
Vich Gloves

MasterOfTheXP (Оружие)

Pictogram plus.png При убийстве : восстанавливает 150 очков здоровья
Pictogram minus.png Скорость атаки -20%

Leaderboard class engineer.png
Инженер
Pistol.png

Дополнительное
Fast Fix

MasterOfTheXP (Оружие)

Pictogram plus.png Уничтожает вражеские жучки
Pictogram plus.png Стреляет быстро ремонтирующими болтами
Pictogram plus.png Не требуются патроны
Pictogram minus.png Размер обоймы: -67%
Pictogram minus.png Невозможно усилить критами
Pictogram minus.png Боезапас основного оружия: -100%
Pictogram minus.png За выстрел: -10 металла

Item icon Destruction PDA.png

КПК
Boost PDA

MasterOfTheXP (Оружие)

Pictogram info.png Обеспечивает во время активации
Pictogram plus.png Скорость передвижения: +15%
Pictogram minus.png Не может уничтожать постройки

Leaderboard class medic.png
Медик
RED Syringe Gun.png

Основное
Flight of the Fully Charged

MasterOfTheXP (Оружие)

Pictogram plus.png Атака под ноги будет толкать игрока в воздух
Pictogram minus.png Размер обоймы: -75%
Pictogram minus.png Боезапас основного оружия: -47%

RED Overdose.png

Основное
Worst-Case-Szenario

MasterOfTheXP (Оружие)

Pictogram info.png Нажмите копку альт-огня для того, чтобы дать себе мини-криты и ускорение, использовав при этом 20% убер-заряда
Pictogram minus.png Боезапас -25%

RED Vaccinator.png

Дополнительное
Buchstabieren

MasterOfTheXP (Оружие)

Pictogram plus.png Скорость накопления убер-заряда: +25%
Pictogram plus.png Используйте дополнительную атаку (убер-заряд) чтобы использовать 25% вашего убер-заряда и дать вам целебное хэллоуинское заклинание
Pictogram minus.png Скорость лечения: -50%
Pictogram minus.png Без сверхлечения

RED Medigun.png

Дополнительное
Medispenser

MasterOfTheXP (Оружие)

Pictogram plus.png Лечит союзника, восстанавливая ему патроны (по 2% от его максимального боезапаса) каждую секунду
Pictogram plus.png Вы и ваш пациент получаете позитивные эффекты (какие - не знаю)
Pictogram minus.png Скорость лечения -25%

RED Kritzkrieg.png

Дополнительное
Speed Booster

MasterOfTheXP (Оружие)

Pictogram plus.png Скорость накопления убер-заряда +75%
Pictogram plus.png Убер-заряд даёт ускорение

Leaderboard class sniper.png
Снайпер
Memory Maker.png

Ближний бой
Melee Charger

MasterOfTheXP (Оружие)

Pictogram plus.png При убийстве: Увеличивает минимальный заряд вашего оружия на 50%
Pictogram minus.png Скорость переключения оружия +35%
Pictogram minus.png Увеличения минимального заряда теряется после смерти или атаки с основного оружия
Pictogram info.png Может быть увеличена до 100% с двух убийств

Leaderboard class spy.png
Шпион
L'Étranger.png

Основное
Turnabout

MasterOfTheXP (Оружие)

Pictogram plus.png При попадании - восстанавливает 1 пулю
Pictogram minus.png Размер боезапаса -67%

Sapper IMG.png

Sapper
Hell-Sap

MasterOfTheXP (Оружие)

Pictogram plus.png Урон по постройкам +80%
Pictogram minus.png При установке - регенерация в 10 секунд
Pictogram minus.png Владелец постройки на которую вы установили жучок имеет против вас 100% криты в течении 10 секунд после установки жучка

Cloak and Dagger.PNG

Cloak
Leech

MasterOfTheXP (Оружие)

Pictogram plus.png Неограниченная невидимость
Pictogram minus.png Наносит урон в 4 очка здоровья каждую секунду пока вы невидимы
Pictogram info.png Вы можете быть в невидимости только 31 секунды, после чего - умрёте

Leaderboard class soldier.pngСолдат, Leaderboard class pyro.pngПоджигатель, Leaderboard class heavy.pngПулеметчик и Leaderboard class engineer.pngИнженер Shotgun IMG.png

Основное и Дополнительное
The Raiding Aid

MasterOfTheXP (Оружие)

Pictogram plus.png При убийстве: моментальная перезарядка
Pictogram minus.png Размер обоймы -50%
Pictogram minus.png Перезарядка медленнее на +50%

Leaderboard class pyro.pngПоджигатель и Leaderboard class medic.pngМедик Wrench IMG.png

Ближний бой
Engi's Assistant

MasterOfTheXP (Оружие)

Pictogram minus.png Урон -25%
Pictogram minus.png Урон по постройкам -25%
Pictogram info.png Не может улучшать и чинить постройки. Уничтожает вражеские жучки.

Изменённое

Следующие виды оружия были либо заменены, либо у них изменили модели.

Изменённое оружие
Класс Оружие Авторы Характеристики/Примечания
Leaderboard class scout.png
Разведчик
Aw-Atomic bat.png

Ближний бой
Atomic Bat

BANG! (Модель)
MekuCube (Скрипт)

Pictogram plus.png Скорость атаки: +30%
Pictogram info.png При попадании: +7.0% уклончивости
Pictogram plus.png Уклончивость высчитывается из полученного урона
Pictogram minus.png Уклончивость неэффективна против ближнего боя
Pictogram minus.png Урон: -60%
Pictogram minus.png Без случайных критов
Pictogram info.png Переупакован как Slugger's Face-off

Удалённое

Следующее оружие было удалено из Advanced Weaponiser по разным причинам.

Удалённое оружие
Класс Оружие Авторы Характеристики/Заметки
Leaderboard class scout.png
Разведчик
Второстепенное
Кровавый Хартланд

Felonious Melonious (Модель/Скрипт)
«tCo» Lei Lei (Текстура)

Pictogram plus.png При попадании: кровотечение на 5 секунд
Pictogram minus.png Урон: -25%
Pictogram minus.png Размер обоймы: -10%
Pictogram minus.png Скорость атаки: -80%
Pictogram minus.png Скорость перезарядки: -20%
Pictogram info.png Это было первое оружие, добавленное к AW. Позже, Mecha the Slag убрал характеристики Viper Snake, и поменял название на Backdoor Bandit.

Разработчики

  • MasterOfTheXP — автор и главный разработчик;
  • Chdata — ведущий разработчик;
  • 404 — ведущий разработчик;
  • Theray070696 — создатель (WIP) Advanced Weaponiser 2 Attributes Pack и ведущий разработчик;
  • Nergal — Создатель Nergalpak Attributes Pack;
  • Orion™ — создатель Orion's Attributes Pack, More Advanced Weaponiser 2 Attributes Pack и Dota 2 Attributes Pack;
  • KarmaCharger — участник Team Fortress 2 Wiki и демонстратор оружия.


Предыдущие изменения

БЕТА 2 12 марта 2014 года
  • Добавлена поддержка для арены
  • Добавлено 9 natives для использования других плагинов
  • Добавлено 3 команды конфигурации плагина
  • Добавлено сообщение об ошибке, когда отсутствует пользовательское оружие для класса игрока
  • Добавлено предупреждающее сообщение на консоли сервера, когда пользовательское оружие установленно не у всех
  • Добавлен простой вывод, набрав «custom» в консоли сервера
  • Добавлена версия команды (Упс!)
  • «nobots» «1» теперь могут быть помещены в конфиги оружия, чтобы ограничить ботов от их использования
  • Исправлено оружие, которое обновляло здоровье до максимума при надевании
  • Исправлена возможность экипировать то, что игроки уже экипировали
  • Выпущен WIP Weapons Pack! Содержит несколько несбалансированного/незаконченного оружия. Опробуйте его, и посмотрите, сможете ли вы его сделать работающим/сбаласированным!
  • Стартовый набор оружия
    • Hell-Sap
      • Увеличение бонуса урона до 80% (по сравнению с 65%)
      • Уменьшена продолжительность обоих эффектов (перезарядка и ярость) до 10 секунд (было 20 секунд)
  • HL2 оружие
    • Аннабелль
      • Перевёрнутая отдача (сейчас отскакивает вверх, а не вниз)
  • Пользовательские характеристики
    • Исправлен эффект «Sapper causes rage», который никогда не закачивается (игрок будет получать криты от жертвы до конца матча).
    • «fires lasers» Теперь принимает значение, которое будет устанавливать базовый урон лазера (ранее всегда 25).
    • Добавлена недостающая документация для нескольких характеристик в верхней части .sp

Ссылки