[CS 1.6 / CS:CZ] Zombie Plague Enterprise

Ecklory
Site Admin
Posts: 30

[CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#1 » Wed Sep 19, 2018 1:20 pm

Zombie Plague Enterprise - это серверная модификация разработанная как совокупность AMX Mod X плагинов, полностью меняя игровой процесс, превращая игру в "людей против зомби".
Игровой процесс - классический.

Новая версия. С поддержкой, обновлениями, новым функционалом.

Скачать: https://git.ckcorp.ru/ck/game-dev/amxx-modes/zpe
Вопросы по коду, идеи и предложения, пулл реквесты сюда (доступно после регистрации): https://git.ckcorp.ru/ck/game-dev/amxx-modes/zpe/issues
Поддержка на форуме: viewtopic.php?f=37&t=15&p=16#p16
Непрерывная интеграция: https://build.ckcorp.ru/job/CK-AMXX-MODES-ZPE/
Последние успешно скомпилированные версии: https://build.ckcorp.ru/job/CK-AMXX-MOD ... /artifact/

Информация по настройкам, которая отсутствует в конфигурационных файлах:

Цветные сообщения в чате настраиваются в zombie_plague_enterprise.txt:
1. !g зеленый цвет
2. !y желтый цвет
3. !t цвет команды
Настроить можно только те сообщения, у которых префикс _COLOR

Команды, о которых нет информации в конфигурационных файлах:

быстрый доступ к админ меню
say /adminmenu
say adminmenu

быстрый вызов закупочного меню
say /buy
say buy
say /guns
say guns

быстрый доступ к меню выбора класса людей
say /hclass
say /class

быстрый доступ к меню выбора класса зомби
say /zclass
say /class

быстрый доступ к меню с экстра айтемами
say /items
say items

быстрый доступ к главному меню
say /zpemenu
say zpemenu

Дополнительная информация под спойлером.
Spoiler
Show
Язык, на котором разработан плагин: Pawn/Assembler.

Моды, на которых работает данный плагин: это и есть мод.

Описание:

1. Работает как на Counter-Strike 1.6, так и на Counter-Strike: Condition Zero.

2. Объёмное, многофункциональное, понятное API.
3. Удобные утилиты для переписывания сопутствующих плагинов на ReAPI с встроенной поддержкой ReHLDS.
4. Читабельный, документируемый, понятный, открытый исходный код.
5. Полностью динамичная/модульная система. Выключая любой из плагинов все взаимосвязанные плагины выключатся автоматически.
6. Объёмное логирование, которое сообщит о многих шибках.
7. Поддержка двух языков - русский и английский.
8. Две игровых валюты - аммо и деньги.
9. Сохранение игровой валюты в MySQL (аммо/деньги).
10. Классы людей и зомби. Присутствует полное звуковое сопровождение.
11. Возможность перевести какие-то определённые сообщения, или все разу в HUD/DHUD.
12. Полная работа с сообщениями в конфигурационном файле.
13. Практически всё можно настроить в конфигурационных файлах, без понимания исходного кода.
14. Настройки с максимально понятным описанием, на двух языках.

16. В игровом процессе присутствует 10 режимов, которые воспроизводятся случайно:

1. Заражение.

В начале раунда случайный игрок заражается вирусом. По истечению 10 секунд он превращается в зомби.
Его задача заразить всех людей. У первого зомби жизни удвоены и появляется длинный прыжок.

2. Массовое заражение.

В начале раунда случайные игроки заражаются вирусом. По истечению 10 секунд появляются несколько зомби.
Их задача заразить всех людей.

3. "Куча на Кучу".

По истечению 10 секунд после начала раунда всего игроки делятся "пополам" - 50% игроков люди 50% зомби.
Задача людей - убить всех зомби. Задача зомби - убить всех людей.

4. Немезида.

В начале раунда случайный игрок заражается вирусом. По истечению 10 секунд он превращается в "супер зомби" - немезиду.
Его задача - убить всех людей. У немезиды увеличено количество жизней, а также он передвигается быстрее, чем обычные зомби.

5. Убийца.

В начале раунда случайный игрок заражается вирусом. По истечению 10 секунд он превращается в "супер зомби" - убийцу.
Его задача - убить всех людей. Убийца передвигается бесшумно, скорость передвижения увеличена в несколько раз, отдача от выстрелов отсутствует, чтобы убить достаточно нанести один "удар".

6. Выживший.

По истечению 10 секунд после начала раунда все игроки, кроме одного становятся зомби. Задача выжившего - убить всех зомби. Выжившему выдаётся пулемёт, а также у него больше жизней, чем у обычного игрока.

7. Снайпер.

По истечению 10 секунд после начала раунда все игроки, кроме одного становятся зомби. Задача снайпера - убить всех зомби. Снайперу выдаётся АВП - снайперская винтовка, а также у него больше жизней, чем у обычного игрока. Количество патронов ограничено и убивает снайпер с одного выстрела.

8. Чума.

По истечению 10 секунд после начала раунда всего игроки делятся "пополам" - 50% игроков люди 50% зомби, но, за зомби так же появляется немемезида, а за людей выживший.
Задача людей - убить всех зомби. Задача зомби - убить всех людей.

9. Армагеддон.

По истечению 10 секунд после начала раунда всего игроки делятся "пополам" - 50% игроков выжившие 50% немезиды.

Задача выживших - убить всех немезид. Задача немезид - убить всех зомби.

10. Деадматч.

И многое другое.

Near
Posts: 5

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#2 » Tue Oct 16, 2018 12:34 am

Здравствуйте, столкнулся с небольшим косметическим дефектом. Не подскажите как решить данную проблему? Image

Near
Posts: 5

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#3 » Tue Oct 16, 2018 9:11 pm

ck_zp50_gameplay_fixes.sma ругается на zp_core_cure(iPlayer, iPlayer); и zp_core_infect(iPlayer, iPlayer); вероятней будет
zp_core_cure(iPlayer); и zp_core_infect(iPlayer);
:?
Image

Ecklory
Site Admin
Posts: 30

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#4 » Fri Oct 19, 2018 3:22 pm

ck_zp50_gameplay_fixes.sma ругается на zp_core_cure(iPlayer, iPlayer); и zp_core_infect(iPlayer, iPlayer);

Можете предоставить лог?

На скриншоте проблема с фрагами в какой момент проявляется?

Near
Posts: 5

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#5 » Sat Oct 20, 2018 2:35 am

Насчет фрагов мне трудно пока сказать, проверьте значения получаемые с натива zp_class_zombie_get_max_health.
В логе не все плагины были с параметром debug, чуть позже скину их.
При загрузки файла на сайт выскакивает "Неверное расширение файла"
http://rgho.st/8wRVd2P9b

Near
Posts: 5

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#6 » Sat Oct 20, 2018 2:55 pm

На сервере все ок.
Image
Если смотреть инфо. о сервере.
Image
То что актуально.

Code: Select all

L 10/20/2018 - 09:35:09: Invalid player (0)
L 10/20/2018 - 09:35:09: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 09:35:09: [AMXX] Run time error 10: native error (native "zp_core_infect")
L 10/20/2018 - 09:35:09: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 328)
L 10/20/2018 - 09:46:57: Start of error session.
L 10/20/2018 - 09:46:57: Info (map "zm_dust_world") (file "addons/amxmodx/logs/error_20181020.log")
L 10/20/2018 - 09:46:57: Invalid player (0)
L 10/20/2018 - 09:46:57: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 09:46:57: [AMXX] Run time error 10: native error (native "zp_core_infect")
L 10/20/2018 - 09:46:57: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 328)
L 10/20/2018 - 10:05:22: Start of error session.
L 10/20/2018 - 10:05:22: Info (map "zm_dust_world") (file "addons/amxmodx/logs/error_20181020.log")
L 10/20/2018 - 10:05:22: [ReAPI] rg_set_user_team: invalid player index 0 [arg_index]
L 10/20/2018 - 10:05:22: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 10:05:22: [AMXX] Run time error 10: native error (native "rg_set_user_team")
L 10/20/2018 - 10:05:22: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 281)
L 10/20/2018 - 10:05:22: [ReAPI] rg_set_user_team: invalid player index 0 [arg_index]
L 10/20/2018 - 10:05:22: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 10:05:22: [AMXX] Run time error 10: native error (native "rg_set_user_team")
L 10/20/2018 - 10:05:22: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 272)
http://rgho.st/7ssxyXS4v исходник

Ecklory
Site Admin
Posts: 30

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#7 » Sun Oct 21, 2018 2:54 pm

Near wrote:
Sat Oct 20, 2018 2:55 pm

Code: Select all

L 10/20/2018 - 09:35:09: Invalid player (0)
L 10/20/2018 - 09:35:09: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 09:35:09: [AMXX] Run time error 10: native error (native "zp_core_infect")
L 10/20/2018 - 09:35:09: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 328)
L 10/20/2018 - 09:46:57: Start of error session.
L 10/20/2018 - 09:46:57: Info (map "zm_dust_world") (file "addons/amxmodx/logs/error_20181020.log")
L 10/20/2018 - 09:46:57: Invalid player (0)
L 10/20/2018 - 09:46:57: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 09:46:57: [AMXX] Run time error 10: native error (native "zp_core_infect")
L 10/20/2018 - 09:46:57: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 328)
L 10/20/2018 - 10:05:22: Start of error session.
L 10/20/2018 - 10:05:22: Info (map "zm_dust_world") (file "addons/amxmodx/logs/error_20181020.log")
L 10/20/2018 - 10:05:22: [ReAPI] rg_set_user_team: invalid player index 0 [arg_index]
L 10/20/2018 - 10:05:22: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 10:05:22: [AMXX] Run time error 10: native error (native "rg_set_user_team")
L 10/20/2018 - 10:05:22: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 281)
L 10/20/2018 - 10:05:22: [ReAPI] rg_set_user_team: invalid player index 0 [arg_index]
L 10/20/2018 - 10:05:22: [AMXX] Displaying debug trace (plugin "ck_zp50_gameplay_fixes.amxx", version "6.0.0")
L 10/20/2018 - 10:05:22: [AMXX] Run time error 10: native error (native "rg_set_user_team")
L 10/20/2018 - 10:05:22: [AMXX]    [0] ck_zp50_gameplay_fixes.sma::client_disconnected (line 272)
http://rgho.st/7ssxyXS4v исходник
Исправлено, проверяйте.
https://git.ckcorp.ru/ck/amxx-modes/zpe ... ddd117f797

Ecklory
Site Admin
Posts: 30

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#8 » Mon Oct 22, 2018 9:55 am

Near wrote:
Tue Oct 16, 2018 12:34 am
Image
Исправлено
https://git.ckcorp.ru/ck/amxx-modes/zpe ... df99586dad

Ecklory
Site Admin
Posts: 30

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#9 » Mon Oct 22, 2018 11:20 am

Near,
проблем с рандомом не замечали (многократные выборы одного игрового режима и тп)?
https://git.ckcorp.ru/ck/amxx-modes/zpe/issues/5

Near
Posts: 5

Re: [CS 1.6 / CS:CZ] Zombie Plague Enterprise

Post#10 » Tue Oct 23, 2018 3:28 pm

Спасибо. Да, есть такое, multi часто появляется но я особо этому значение не придал.

Who is online

Users browsing this forum: No registered users and 1 guest