Русское сообщество по скриптингу

[Модуль АМХХ] Half-Life Weapon Mod (v0.8)

Файлы и модули, которые пригодятся при скриптинге для AMX Mod X или SourceMod.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено выкладывать файлы или модули для AMXX/SM, которые пригодятся при программировании.

[Модуль АМХХ] Half-Life Weapon Mod (v0.8)

Сообщение KORD_12.7 » 21 апр 2012, 13:03


[Модуль AMXX] Half-Life Weapon Mod


Источник: Вы должны зарегистрироваться, чтобы видеть ссылки.

Автор: KORD_12.7
Версия: 0.8

Инфо:
С помощью API данного модуля Вы можете создавать свои плагины, добавляющие новые разновидности оружия и боеприпасов в игру. Для создания новых пушек Вам потребуются лишь базовые навыки и знания по написанию скриптов для АМХХ.

Установка:
1. Переместите weaponmod_amxx.dll в папку addons\amxmodx\modules
2. Переместите hl_wpnmod.inc и hl_wpnmod_const.inc в папку addons\amxmodx\scripting\include
3. Сделайте полный рестарт сервера.

Благодарности:
6a6kin - за исходники модуля AntiJos.
GordonFreeman - за помощь в тестинге.
Koshak - за поддержку и помощь в тестинге.
Lev - за постоянную поддержку.
noo00oob - за идею с добавлением нового оружия.
Valve - за замечательную игру и СДК к ней.

Поддерживаемые моды:
Half-Life (настоятельно рекомендуется установить Вы должны зарегистрироваться, чтобы видеть ссылки.),
Adrenaline Gamer,
Adrenaline Gamer Mini,
Opposing Force

Лимит оружий: 17 (с блокировкой стандартных - 31)

Список готового оружия:
Загрузка всех нижеперечисленных пушек доступна на форуме aghl.ru

Opposing Force:
  • Barnacle Grapple
  • Combat Knife
  • M249: Squad Automatic Weapon
  • M40A1: Sniper Rifle
  • Shock Roach
  • Spore Launcher
Team Fortress:
  • Assault Cannon (MiniGun)
Unreal Tournament:
  • Flak Cannon
  • Shock Rifle
Counter-Strike Online:
  • Chainsaw
  • Ethereal
  • Double Barrel Shotgun
  • TAR-21: Tavor Assault Rifle
Other:
  • 6G30 aka RG6 Buldog Grenade Launcher
  • AK-47: Avtomat Kalashnikova
  • Chrono Cannon
  • Flamethrower
  • Photongun
  • RPG-7
  • Satellite Cannon

История версий:
Код: Выделить всё

0.8
+ Рефакторинг и оптимизация кода.
+ Добавлена поддержка последних стим апдейтов для хл.
+ Новый хук: Fwd_Wpn_ItemPostFrame.
+ Добавлены нативы:
       wpnmod_trace_texture
       wpnmod_get_offset_cbase
       wpnmod_set_offset_cbase
+ Возможность сброса think/touch функций для энтить с помощью wpnmod_set_[think/touch] нативов.
+ Кастомные ручные гранаты при высокой скорости наносят жертве урон, как и оригинальные.
+ Инклюд beams.inc обновлен до версии 1.2.
* Исправлена ошибка парсинга vtable оффсетов из конфигов.
* Натив wpnmod_get_weapon_info теперь работает корректно.

0.7 (251 downloads)
+ Добавлена поддержка следующих модов:
   Adrenaline Gamer,
   Adrenaline Gamer Mini,
   Opposing Force.
+ Новая система настройки модуля.
+ Полная поддержка режима от первого лица в спектаторе.
+ Автоматическое переназначение занятых слотов для пушек.
+ Возможность блокировки стандартных оружий и аммобоксов.
+ Лимит оружий повышен до 17 (с полной блокировкой стандартных итемов лимит увеличивается до 31).
+ Добавлен эквипмент менеджер, позволяющий выдавать начальные итемы и аммо игрокам на спавне.
+ Новый хук: Fwd_Wpn_AddToPlayer2.
+ Добавлены нативы:
   wpnmod_decal_trace
   wpnmod_get_damage_decal
   wpnmod_set_anim_ext
   wpnmod_get_anim_ext
   wpnmod_get_weapon_info
   wpnmod_get_ammobox_info
   wpnmod_get_weapon_count
   wpnmod_get_ammobox_count
   wpnmod_explode_entity
   wpnmod_fire_timed_grenade
   wpnmod_fire_contact_grenade
   wpnmod_radius_damage2
* Исправлена ошибка регистрации 31-го по индексу оружия.
* Команда "give" теперь работает корректно при sv_cheats 0.

0.6
   + Добавлена поддержка linux серверов.
   + Добавлены новые нативы:
       wpnmod_set_touch,
       wpnmod_clear_multi_damage,
       wpnmod_apply_multi_damage.
   + Поддержка читерской команды "give".
   + Вместе с модулем теперь идет инклюд beams.inc.
   * Испрален баг, менявший игрокам тимы в режиме тимплея (linux).
   * Исправлена некорректная обработка квара mp_weaponstay.

0.5
    + Дополнительные оффсеты, в которых можно хранить свои данные (также применимо к кастомным энтитям, созданным через "info_target" способ).
    + Нативы wpnmod_get_player_ammo и wpnmod_set_player_ammo.
    + Новое событие для хука: Fwd_Wpn_AddToPlayer.
    * Натив wpnmod_set_think теперь можно применять к кастомным энтитям, созданным через "info_target" способ.

0.4
    + Возможность спаунить итемы из INI файлов (плагин Items Spawner больше не требуется).
    + Несколько новых оффсетов для нативов.
    * Исправлена установка размеров для аммобоксов при их спауне.

0.3 Beta
    + Поддержка Bugfixed and improved HLSDK: Вы должны зарегистрироваться, чтобы видеть ссылки.
    + Спаун итемов из bsp файла мапы.
    + Квар для идентификации модуля.
    + Поддержка читерской команды "impulse 101" (работает только при "sv_cheats 1").
    * Исправлены неточности в hl_wpnmod.inc.

0.2 Alpha
    * Автозагрузка модуля теперь работает корректно.
    * Модуль больше не требует mvscr100.dll.

0.1 Alpha
     Первый публичный релиз.


Вы должны зарегистрироваться, чтобы видеть ссылки.
Последний раз редактировалось KORD_12.7 04 июн 2014, 17:38, всего редактировалось 13 раз(а).

_http://aghl.ru/ - Half-Life и Adrenaline Gamer: за пределами возможного
Аватара пользователя
KORD_12.7
Скриптер
 
Сообщения: 298
Зарегистрирован: 28 сен 2009, 10:14
Откуда: Владивосток
Благодарил (а): 142 раз.
Поблагодарили: 257 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life
Opposing Force
Adrenaline Gamer
Counter-Strike

Re: [Модуль АМХХ] Half-Life Weapon Mod (v0.6)

Сообщение Dobya » 24 окт 2012, 15:46

GordonFreeman - за помощь в тестинге. :ROFL:
[spoiler]Work it harder, make it better
Do it faster, makes us stronger
More than ever hour after hour
Work is never over[/spoiler]
Аватара пользователя
Dobya
 
Сообщения: 807
Зарегистрирован: 17 май 2011, 14:11
Откуда: г. Мурманск
Благодарил (а): 39 раз.
Поблагодарили: 108 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: [Модуль АМХХ] Half-Life Weapon Mod (v0.7)

Сообщение KORD_12.7 » 27 ноя 2012, 08:19

Модуль обновлен:

0.7
Код: Выделить всё
+ Добавлена поддержка следующих модов:
   Adrenaline Gamer,
   Adrenaline Gamer Mini,
   Opposing Force.
+ Новая система настройки модуля.
+ Полная поддержка режима от первого лица в спектаторе.
+ Автоматическое переназначение занятых слотов для пушек.
+ Возможность блокировки стандартных оружий и аммобоксов.
+ Лимит оружий повышен до 17 (с полной блокировкой стандартных итемов лимит увеличивается до 31).
+ Добавлен эквипмент менеджер, позволяющий выдавать начальные итемы и аммо игрокам на спавне.
+ Новый хук: Fwd_Wpn_AddToPlayer2.
+ Добавлены нативы:
   wpnmod_decal_trace
   wpnmod_get_damage_decal
   wpnmod_set_anim_ext
   wpnmod_get_anim_ext
   wpnmod_get_weapon_info
   wpnmod_get_ammobox_info
   wpnmod_get_weapon_count
   wpnmod_get_ammobox_count
   wpnmod_explode_entity
   wpnmod_fire_timed_grenade
   wpnmod_fire_contact_grenade
   wpnmod_radius_damage2
* Исправлена ошибка регистрации 31-го по индексу оружия.
* Команда "give" теперь работает корректно при sv_cheats 0.

_http://aghl.ru/ - Half-Life и Adrenaline Gamer: за пределами возможного
Аватара пользователя
KORD_12.7
Скриптер
 
Сообщения: 298
Зарегистрирован: 28 сен 2009, 10:14
Откуда: Владивосток
Благодарил (а): 142 раз.
Поблагодарили: 257 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life
Opposing Force
Adrenaline Gamer
Counter-Strike

Re: [Модуль АМХХ] Half-Life Weapon Mod (v0.8)

Сообщение KORD_12.7 » 28 мар 2013, 16:53

Модуль обновлен:

0.8
Код: Выделить всё
+ Рефакторинг и оптимизация кода.
+ Добавлена поддержка последних стим апдейтов для хл.
+ Новый хук: Fwd_Wpn_ItemPostFrame.
+ Добавлены нативы:
       wpnmod_trace_texture
       wpnmod_get_offset_cbase
       wpnmod_set_offset_cbase
+ Возможность сброса think/touch функций для энтить с помощью wpnmod_set_[think/touch] нативов.
+ Кастомные ручные гранаты при высокой скорости наносят жертве урон, как и оригинальные.
+ Инклюд beams.inc обновлен до версии 1.2.
* Исправлена ошибка парсинга vtable оффсетов из конфигов.
* Натив wpnmod_get_weapon_info теперь работает корректно.

_http://aghl.ru/ - Half-Life и Adrenaline Gamer: за пределами возможного
Аватара пользователя
KORD_12.7
Скриптер
 
Сообщения: 298
Зарегистрирован: 28 сен 2009, 10:14
Откуда: Владивосток
Благодарил (а): 142 раз.
Поблагодарили: 257 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life
Opposing Force
Adrenaline Gamer
Counter-Strike

Re: [Модуль АМХХ] Half-Life Weapon Mod (v0.8)

Сообщение Retro-kolt Lincoln » 06 май 2014, 14:25

Сделайте поддержку CS :(
Предлагаю услуги гаранта. Написание плагинов на заказ.
Статус:
на заслуженном отдыхе
Отзывы: Нажми
Обратиться ко мне: Нажми

- - - - - - - - - - - - - - - -
Если ваше ЛС было проигнорировано мною, знайте, оно мне не интересно.
Аватара пользователя
Retro-kolt Lincoln
 
Сообщения: 1283
Зарегистрирован: 28 авг 2010, 19:16
Благодарил (а): 321 раз.
Поблагодарили: 581 раз.
Опыт программирования: Больше трех лет
Языки программирования: ╚►Counter-Strike 1.6

Re: [Модуль АМХХ] Half-Life Weapon Mod (v0.8)

Сообщение Someone » 06 июл 2021, 21:39

Добавьте, пожалуйста, поддержку Sven Co-op
Аватара пользователя
Someone
 
Сообщения: 1
Зарегистрирован: 15 май 2021, 18:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Пред.

Вернуться в Файлы и модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9