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

From Team Fortress Wiki
< User:SofiPandaRights/Custom Weapons
Revision as of 08:22, 15 December 2016 by Властелин криперов (talk | contribs) (КАК СДЕЛАТЬ ПОЛЬЗОВАТЕЛЬСКОЕ ОРУЖИЕ)
Jump to: navigation, search
«
Да. Мне нравится новая пушка.
Пулеметчик о своем новом найденном оружии
»

Custom Weapons 2 это название SourceMod плагина для сервера Team Fortress 2. Разработчиком этого плагина является MasterOfTheXP, и в настоящее время находится в бета-версии с 03/12/14.

В настоящее время поддерживается 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 = СИН.



КАК СДЕЛАТЬ ПОЛЬЗОВАТЕЛЬСКОЕ ОРУЖИЕ

Создание нового пользовательского оружия это легко и просто. Просто скопируйте файл конфигурации оружия, и внесите в него изменения, написав свои характеристики.

  • Название оружия находится на самом верху, в «кавычках».
  • "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.



HOW TO MAKE CUSTOM ATTRIBUTES

To be able to make custom attributes, all you need to know are the basics of SourcePawn. That's it! (Also, you need customweaponstf.inc from the bottom of this post) Take a look at basic-attributes.sp in the Starter Weapons Pack; it's fairly simple, and has some comments here, there, and everywhere to explain things. Think of it as somewhat of a template for attributes plugins.

Q&A

How is this different from Advanced Weaponiser? You (who runs the game server) can change around the weapons in whatever ways you'd like. The weapons are always equippable, and not tied to any «master server». Also, this plugin isn't abandoned, private, or what have you.

I gave my custom weapon a model, can other players besides the user see it? Nope. The player will be able to see it in both first and third person, though.

<weapon name> is overpowered/underpowered! Fix it! No u! Change its stats, or disable it (after all, that's the point of this plugin!) and perhaps suggest a tweak to its stats once you've done so.

Was there a Custom Weapons 1? Yes. It was 100% hardcoded, and terrible. Thankfully, it was private.

Why is it called «customweaponstf.smx»? I actually, for some reason, originally made this for CS:GO; as a proof of concept, and because bot matches were getting a bit stale with CS:GO's plain, realistic weapons. So, this is the «TF2 edition» of 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 (Weapon)

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

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

Основное
Quick Hand

MasterOfTheXP (Weapon)

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

Shovel IMG.png

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

MasterOfTheXP (Weapon)

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

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

Основное
Incendiary Cannon

MasterOfTheXP (Weapon)

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

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

VALVE™

Exact same attributes as the Прерыватель.

RED Gloves of Running Urgently.png

Основное
Vich Gloves

MasterOfTheXP (Weapon)

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

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

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

MasterOfTheXP (Weapon)

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 (Weapon)

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

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

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

MasterOfTheXP (Weapon)

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

RED Overdose.png

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

MasterOfTheXP (Weapon)

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

RED Vaccinator.png

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

MasterOfTheXP (Weapon)

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

RED Medigun.png

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

MasterOfTheXP (Weapon)

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

RED Kritzkrieg.png

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

MasterOfTheXP (Weapon)

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

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

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

MasterOfTheXP (Weapon)

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

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

Основное
Turnabout

MasterOfTheXP (Weapon)

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

Sapper IMG.png

Sapper
Hell-Sap

MasterOfTheXP (Weapon)

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

Cloak and Dagger.PNG

Cloak
Leech

MasterOfTheXP (Weapon)

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

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

Основное and Дополнительное
Loose Screw

MasterOfTheXP (Weapon)

Pictogram plus.png Бесконечные патроны
Pictogram plus.png Моментальная перезарядка
Pictogram minus.png Перезарядка медленнее на +55%

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

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

MasterOfTheXP (Weapon)

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


КОМАНДА РАЗРАБОТЧИКОВ

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 и демонстратор оружия.


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

BETA 2 March 12, 2014
  • Добавлена поддержка для Арены
  • Added 9 natives for other plugins to use
  • Added 3 more cvars to configure the plugin
  • Added error message for when there are no custom weapons for the player's class
  • Added warning message to server console for when there are no custom weapons installed at all
  • Added simple output for typing «custom» into the server console
  • Added version cvar (whoops!)
  • «nobots» «1» may now be placed in weapon configs to prevent bots from equipping them
  • Fixed weapons that changed maximum health not having health updated upon equip
  • Fixed being able to equip weapons that players already had equipped
  • Released the WIP Weapons Pack! Contains a few unbalanced/unfinished weapons. Try 'em, and see if you can get them working/balanced!
  • Starter Weapons Pack
    • Hell-Sap
      • Увеличение бонуса урона до 80% (по сравнению с 65%)
      • Уменьшена продолжительность обоих эффектов (перезарядка и ярость) до 10 секунд (было 20 секунд)
  • HL2 оружие
    • Annabelle
      • Reversed self-aimpunch (now recoils upwards instead of downwards)
  • Пользовательские характеристики
    • Исправлен эффект «Sapper causes rage», который никогда не закачивается (игрок будет получать криты от жертвы до конца матча).
    • «fires lasers» Теперь принимает значение, которое будет устанавливать базовый урон лазера (ранее всегда 25).
    • Добавлена недостающая документация для нескольких характеристик в верхней части .sp

Ссылки