Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

ZMB

, Zombie Mod Biohazard on ReAPI
Статус пользователя Nixon
сообщение 2.12.2016, 19:19
Сообщение #1


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

[ReAPI] Zombie Mod Biohazard


Автор: 81x08
Версия: 0.0.5

Введение: Никогда не занимался зомби модами, хотя часто играл на них. Решил старенький Biohazard переписать под новый лад и reapi. Мод ещё сыроват, но код, функционал можно посмотреть. Исправления, предложения приветствуются.

Благодарности:
  • s1lent
  • nakazatel
  • Fant0M


Требования:
  • ReHLDS
  • ReGameDLL
  • ReAPI


Отличия от Biohazard (by Cheap Suit):
  1. Более продуманная логика мода.
  2. Новые технологии (с помощью ReAPI).
  3. Настройки, конфигурации исключительно на файлах (за исключением кваров).


Настраиваемые макросы:
Код:
#define MAX_PLAYERS - максимальное количество игроков на сервере.
#define MAX_CLASSES - максимальное количество классов.


Квары:
Cкрытый текст
Код:
zmb_hud_type ~ [Default: "0"] - тип худа [0 - HUD | 1 - DHUD]
zmb_hud_color ~ [Default: "#008000"] - цвет худа в hex формате.
zmb_hud_position ~ [Default: "0.03 0.93"] - позиция худа [X и Y]
zmb_zombie_ratio ~ [Default: "0.2"] - соотношение первых N зомби к людям.
zmb_map_lightstyle ~ [Default: "d"] - освещённость на карте [от a до z].
zmb_save_equipment ~ [Default: "0"] - сохранять ли обмундирование игроку (по SteamId) после выхода с сервера.
zmb_time_infections ~ [Default: "15"] - время от начала раунда до заражения.
zmb_game_description ~ [Default: "[ZMB] by 81x08"] - название игры.


Команды:
Код:
"say /equip" - включить меню обмундирования.


Структура zmb_classes.ini
Код:
[Название класса (можно и по русски)]
knife_model = "" - путь до модели рук.
player_model = "" - название модели.

speed = "" - скорость.
health = "" - максимальное количество жизней
gravity = "" - гравитация.
factor_damage = "" - множитель урона.
[Закрывающий тэг (end или конец)]


Лог изменений:
Cкрытый текст
0.0.1 - первый релиз.
0.0.1а
  • Менеджер классов (ini файл)
  • Добавлен квар zmb_zombie_ratio (соотношение N зомби к людям)
  • Поправлен код

0.0.2
  • Поправлен код.
  • Добавлены звуки победы (зомби и людей).
  • Добавлены два новых квара (zmb_save_equipment и zmb_time_infections), думаю пояснения излишни  
  • Добавлено больше свойств для классов зомби (жизни, скорость и т.п.)
  • Добавлена возможность (кваром вкл\выкл) сохранение экипировки после выхода с сервера (по SteamID).
  • Добавлены макросы (MAX_CLASSES, FOG_COLOR и FOG_DENSITY).

0.0.3
  • Поправлен код.
  • Добавлены новые квары.
  • Добавлен худ с информацией о зомби. Жизни и класс зомби.
  • Добавлены все остальные звуки (победы, смерти, ударов руками зомби и т.п.)
  • Добавлена возможно выбрать класс (если игрок зомби) досрочно. Класс выставится при следующем спавне.

0.0.4
  • Поправлен код.
  • Добавлены новые квары.
  • Добавлен баланс команд.
  • Пофикшены различные баги.
  • Убран основной худ для зомби.
  • Переделан алгоритм начала заражения.
  • Теперь зомби не сможет поднимать оружия.
  • Заблокированы все радио команды для обеих команд.
  • Добавлена динамическая погода (настраивается файлом zmb_main, блок "weather").

0.0.5
  • Добавлен knockback.
  • Мелкий рефакторинг.
  • Поправлены сообщения о поделе той или иной команды.
  • Теперь квары загружаются после одного рестарта(как и должно).
  • Автоматическое создание файла с классом "Slum", при пустом или не найденном файле zmb_classes.ini


PS. Мод будет писаться постепенно, все предложения будут рассмотрены. На сколько будет интерес, настолько будет быстрее разрабатываться.

Плагин: Прикрепленный файл  ZMB_v0.0.4.rar ( 6,73 мегабайт ) Кол-во скачиваний: 133


Все актуальные версии: github


Официальный топик на Gold Src

Отредактировал: Nixon, - 2.12.2016, 19:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 5.12.2016, 9:41
Сообщение #2


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Ошибки, не работает...
Инфа

amxx version
AMX Mod X 1.8.3-Re (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert

Authors (ReHLDS Team):
"Adidasman", "s1lent"
Compiled: Oct 11 2016 03:09:59
Build ID: 6
Core mode: JIT + ASM32

version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:18:26 Nov 1 2016 (934)
ReHLDS API version 2.13

game version
ReGameDLL build: 16:58:28 Oct 11 2016 (0.2.156)
ReGameDLL API version 4.2
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/0006bac (s1lentq)

meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] VoiceTranscoder RUN - VoiceTranscoder. v2.0RC1 ini ANY ANY
[ 2] Reunion RUN - reunion_mm_i386. v0.1.67 ini Start Never
[ 3] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-R ini Start ANY
[ 4] ReAuthCheck RUN - reauthcheck_mm_i v0.1.3 ini Start Never
[ 5] Fun RUN - fun_amxx_i386.so v1.8.3-R pl3 ANY ANY
[ 6] CStrike RUN - cstrike_amxx_i38 v1.8.3-R pl3 ANY ANY
[ 7] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-R pl3 ANY ANY
[ 8] ReFreeLook RUN - refreelook_amxx_ v1.8 pl3 ANY Never
[ 9] hackdetector RUN - hackdetector_amx v0.15.30 pl3 ANY ANY
[10] ReAPI RUN - reapi_amxx_i386. v0.1.79 pl3 ANY Never
[11] CSX RUN - csx_amxx_i386.so v1.8.3-R pl3 ANY ANY
[12] Engine RUN - engine_amxx_i386 v1.8.3-R pl3 ANY ANY
[13] FakeMeta RUN - fakemeta_amxx_i3 v1.8.3-R pl3 ANY ANY
13 plugins, 13 running

Код
L 12/04/2016 - 21:34:27: Invalid array handle provided (0)
L 12/04/2016 - 21:34:27: [AMXX] Run time error 10 (plugin "zmb_core.amxx") (native "ArrayGetString") - debug not enabled!
L 12/04/2016 - 21:34:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 12/04/2016 - 21:35:02: Invalid array handle provided (0)
L 12/04/2016 - 21:35:02: [AMXX] Run time error 10 (plugin "zmb_core.amxx") (native "ArrayGetString") - debug not enabled!
L 12/04/2016 - 21:35:02: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Версия конечно же ласт, с гит хаба.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
EvilSMS
сообщение 5.12.2016, 11:03
Сообщение #3
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

ThePhoenix, не учили что нужно перед установкой всегда ставить debug?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GetA
сообщение 5.12.2016, 11:36
Сообщение #4
Стаж: 9 лет 8 месяцев

Сообщений: 812
Благодарностей: 189
Полезность: 123

bigdata.ckcorp.ru
Цитата(EvilSMS @ 5.12.2016, 12:03) *
нужно всегда ставить debug?

Это нужно делать только тогда, когда требуется. В завершении "снимать" режим отладки.
Дебаг - дополнительная нагрузка, хотя о чем я...

Отредактировал: GetA, - 5.12.2016, 11:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 5.12.2016, 11:50
Сообщение #5
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

GetA, начнем с того, что мод считается в бета-тесте, и откладка нужна, или я в чем-то ошибаюсь?
Или на твой мод не требуется откладка? Оно само, да?
А если такие вылеты редкость и ждать пока вылетит, тоже бред.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 5.12.2016, 14:51
Сообщение #6


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

ThePhoenix, Да желательно поставить debug, чтобы знать где именно происходит ошибка.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 5.12.2016, 15:25
Сообщение #7


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

ThePhoenix, В прочем, баг понятен из-за чего. Фиксы уже сделаны. В ближайшее время на гите будет новая версия.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GetA
сообщение 5.12.2016, 15:54
Сообщение #8
Стаж: 9 лет 8 месяцев

Сообщений: 812
Благодарностей: 189
Полезность: 123

bigdata.ckcorp.ru
Цитата(EvilSMS @ 5.12.2016, 11:50) *
GetA, начнем с того, что мод считается в бета-тесте, и откладка нужна, или я в чем-то ошибаюсь?

Да хоть в пре-альфе. Если акцент был именно на том, что идёт разработка - да, отладка нужна.

Цитата(EvilSMS @ 5.12.2016, 11:50) *
Или на твой мод не требуется откладка? Оно само, да?

Я не иди%т, чтобы разгребать баги в ~12 к строчках. Мод "модульный", любые проблемные места находятся без дебага.
За шесть месяцев разработки дебаг запускал несколько раз, когда не мог понять в чем конкретно проблема.
Лучше вместо нанооптимизаций в виде лепнины кода в одну кучу, заняться оптимизацией рехлдс, регеймдлл, метамода, амхх и прочих сопутствующих компонентов.

Отредактировал: GetA, - 5.12.2016, 16:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 5.12.2016, 21:46
Сообщение #9


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Цитата(EvilSMS @ 5.12.2016, 12:03) *
ThePhoenix, не учили что нужно перед установкой всегда ставить debug?

Умничать здесь нефиг.
-Установить дебаг я забыл
-Не видел здесь ни где слова "beta", то что он пилится дальше, ни о чём не говорит, а то, что он "сырой", это тоже как бы не оч причина.
-Я знал, что автор сам сразу поймёт где и что подправить, ибо это изи причина, которая тупо не даёт запуститься моду и без моего дебага справится можно было
-Если бы я мог после своего сообщения задебажить, я бы сделал это, а так только вернулся домой -_-
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stymininis
сообщение 13.9.2018, 14:43
Сообщение #10
Стаж: 7 лет 7 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

Благодарю вас
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: