Difference between revisions of "User:SofiPandaRights/Custom Weapons/ru"
m (Что-то подсказывает мне, что вся статья - копипаст) |
m |
||
Line 8: | Line 8: | ||
В настоящее время поддерживается [http://steamcommunity.com/id/Chdata/ Chdata], [http://steamcommunity.com/id/404UNFGaming/ 404] и [http://steamcommunity.com/id/Theray070696/ Theray070696]. | В настоящее время поддерживается [http://steamcommunity.com/id/Chdata/ Chdata], [http://steamcommunity.com/id/404UNFGaming/ 404] и [http://steamcommunity.com/id/Theray070696/ Theray070696]. | ||
− | В отличии от плагина [[Advanced Weaponiser/ru|Advanced Weaponiser]], здесь нет ни просмотра снаряжения, ни системы выпадения, потому что всё оружие доступно | + | В отличии от плагина [[Advanced Weaponiser/ru|Advanced Weaponiser]], здесь нет ни просмотра снаряжения, ни системы выпадения, потому что всё оружие доступно сразу. |
<!-- | <!-- | ||
Line 38: | Line 38: | ||
<br><br> | <br><br> | ||
== Создания оружия == | == Создания оружия == | ||
− | + | Создание нового пользовательского оружия не является очень сложным процессом: просто скопируйте файл конфигурации оружия и измените его характеристики. Для того этого вам необходимы базовые знания SourcePawn (Используйте customweaponstf.inc и basic-attributes.sp). | |
− | Создание нового пользовательского оружия | ||
− | |||
* Название оружия находится на самом верху, в «кавычках». | * Название оружия находится на самом верху, в «кавычках». | ||
* «classes» - это классы и слот, в котором будет стоять оружие; количество возле класса - и есть слот оружия (0 = Основное оружие, 1 = Доп. оружие, 2 = Ближний бой). | * «classes» - это классы и слот, в котором будет стоять оружие; количество возле класса - и есть слот оружия (0 = Основное оружие, 1 = Доп. оружие, 2 = Ближний бой). | ||
Line 320: | Line 318: | ||
<!-- | <!-- | ||
− | + | === Изменённое === | |
− | |||
− | |||
− | === | ||
Следующие виды оружия были либо заменены, либо у них изменили модели. | Следующие виды оружия были либо заменены, либо у них изменили модели. | ||
Line 352: | Line 347: | ||
|} | |} | ||
− | === | + | === Удалённое === |
Следующее оружие было удалено из Advanced Weaponiser по разным причинам. | Следующее оружие было удалено из Advanced Weaponiser по разным причинам. | ||
Line 413: | Line 408: | ||
*** Уменьшена продолжительность обоих эффектов (перезарядка и ярость) до 10 секунд (было 20 секунд) | *** Уменьшена продолжительность обоих эффектов (перезарядка и ярость) до 10 секунд (было 20 секунд) | ||
* HL2 оружие | * HL2 оружие | ||
− | ** | + | ** Аннабелль |
*** Перевёрнутая отдача (сейчас отскакивает вверх, а не вниз) | *** Перевёрнутая отдача (сейчас отскакивает вверх, а не вниз) | ||
* Пользовательские характеристики | * Пользовательские характеристики |
Revision as of 14:58, 17 May 2017
« | Да. Мне нравится новая пушка.
Нажмите, чтобы прослушать
— Пулеметчик о своем новом найденном оружии
|
» |
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»
- custom_addattribute <клиент> <слот> <"название характеристики"> <"значение"> <"плагин"> - Добавляет пользовательские характеристики на любое оружие.
- 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». Стартовый пакет включает в себя и официальные и пользовательские атрибуты.
- И, конечно, значение атрибута. Большинство атрибутов являются множителями; Bonus и 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. Готово!
Нововведения
Оружие
Следующие виды оружия в настоящее время доступны для загрузки и использования.
Доступное оружие | ||||
---|---|---|---|---|
Класс | Оружие | Авторы | Характеристики/Заметки | |
Разведчик |
Ближний бой |
MasterOfTheXP (Weapon) |
Максимальный уровень здоровья: +25 | |
Солдат |
Основное |
MasterOfTheXP (Weapon) |
Скорость смены оружия на +45% | |
Ближний бой |
MasterOfTheXP (Weapon) |
Урон: +50% | ||
Поджигатель |
Основное |
MasterOfTheXP (Weapon) |
Поджигает врагов | |
Пулеметчик |
Основное |
Дополнительная атака: стреляет и восстанавливает 3 ед. здоровья за попадание | ||
Дополнительное |
VALVE™ |
Характеристики идентичны Прерыватель. | ||
Основное |
MasterOfTheXP (Weapon) |
При убийстве : восстанавливает 150 очков здоровья | ||
Инженер |
Дополнительное |
MasterOfTheXP (Weapon) |
Уничтожает вражеские жучки | |
КПК |
MasterOfTheXP (Weapon) |
Обеспечивает во время активации | ||
Медик |
Основное |
MasterOfTheXP (Weapon) |
Атака под ноги будет толкать игрока в воздух | |
Основное |
MasterOfTheXP (Weapon) |
Нажмите копку альт-огня для того, чтобы дать себе мини-криты и ускорение, использовав при этом 20% убер-заряда | ||
Дополнительное |
MasterOfTheXP (Weapon) |
Скорость накопления убер-заряда: +25% | ||
Дополнительное |
MasterOfTheXP (Weapon) |
Лечит союзника, восстанавливая ему патроны (по 2% от его максимального боезапаса) каждую секунду | ||
Дополнительное |
MasterOfTheXP (Weapon) |
Скорость накопления убер-заряда +75% | ||
Снайпер |
Ближний бой |
MasterOfTheXP (Weapon) |
При убийстве: Увеличивает минимальный заряд вашего оружия на 50% | |
Шпион |
Основное |
MasterOfTheXP (Weapon) |
При попадании - восстанавливает 1 пулю | |
Sapper |
MasterOfTheXP (Weapon) |
Урон по постройкам +80% | ||
Cloak |
MasterOfTheXP (Weapon) |
Неограниченная невидимость | ||
Солдат, Поджигатель, Пулеметчик and Инженер | Основное and Дополнительное |
MasterOfTheXP (Weapon) |
При убийстве: моментальная перезарядка | |
Поджигатель and Медик | Ближний бой |
MasterOfTheXP (Weapon) |
Урон -25% |
Разработчики
- 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 и демонстратор оружия.
Предыдущие изменения
- Добавлена поддержка для Арены
- Добавлено 9 natives для использования других плагинов
- Добавлено 3 команды конфигурации плагина
- Добавлено сообщение об ошибке, когда отсутствует пользовательское оружие для класса игрока
- Добавлено предупреждающее сообщение на консоли сервера, когда пользовательское оружие установленно не у всех
- Добавлен простой вывод, набрав «custom» в консоли сервера
- Добавлена версия команды (Упс!)
- «nobots» «1» теперь могут быть помещены в конфиги оружия, чтобы ограничить ботов от их использования
- Исправлено оружие, которое обновляло здоровье до максимума при надевании
- Исправлена возможность экипировать то, что игроки уже экипировали
- Выпущен WIP Weapons Pack! Содержит несколько несбалансированного/незаконченного оружия. Опробуйте его, и посмотрите, сможете ли вы его сделать работающим/сбаласированным!
- Стартовый набор оружия
- Hell-Sap
- Увеличение бонуса урона до 80% (по сравнению с 65%)
- Уменьшена продолжительность обоих эффектов (перезарядка и ярость) до 10 секунд (было 20 секунд)
- Hell-Sap
- HL2 оружие
- Аннабелль
- Перевёрнутая отдача (сейчас отскакивает вверх, а не вниз)
- Аннабелль
- Пользовательские характеристики
- Исправлен эффект «Sapper causes rage», который никогда не закачивается (игрок будет получать криты от жертвы до конца матча).
- «fires lasers» Теперь принимает значение, которое будет устанавливать базовый урон лазера (ранее всегда 25).
- Добавлена недостающая документация для нескольких характеристик в верхней части .sp
Ссылки
|