Advanced Kill Assists

 Counter-Strike 1.6, Плагины  Comments Off on Advanced Kill Assists
Jan 152020
 

Advanced Kill Assists Лого

АвторXelson
Версия: 1.2
Благодарности:
Nestle_ за сток для изменения никнеймов игроков;
PRoSToC0der за найденные потенциальные баги;
8dp за помощь в разработке алгоритма сокращения никнеймов с плавающими размерами;
Garey за расследование и выявление причины краша POV демо;
ReHLDS Team за плагин Invisible Spectator.

Описание:
Добавляет на сервер отображение ассистентов по убийству в списке убитых, при этом не меняя клиентские настройки игроков.
Имеется настройка денежного вознаграждения, которое может получить игрок за помощь в убийстве; переключатель выдачи фрага за ассист; выбор алгоритма для подсчета ассистентов. Continue reading »

Amxx GameAnalytics SDK

 Counter-Strike 1.6, Плагины  Comments Off on Amxx GameAnalytics SDK
Jul 052019
 

Автор: Polarhigh
Версия: 0.1b
Описание:
Неофициальный SDK для сервиса аналитики gameanalytics.com.
Сервис позволяет отслеживать базовые метрики, такие как DAU, MAU, Retention и прочие, а так же собирать статистику по вашим собственным событиям.

События начала и окончания сессий плагин отправляет автоматически. А через api можно отправлять свои собственные, причем текущая бета версия плагина поддерживает только т.н. design events. Например если у вас модовый сервер, то через сервис можно выявить с каким оружием чаще всего играют или какие-предметы чаще всего покупают.

Вызов функции апи при покупке предмета в магазине может выглядеть так:
game_analytics_custom_event(player_id, fmt("Shop:%s", item_name));
item_name – имя предмета (без пробелов и специальных знаков)

Continue reading »

[Модуль Amxx] Curl (Windows & Linux)

 Counter-Strike 1.6, Modules  Comments Off on [Модуль Amxx] Curl (Windows & Linux)
Jun 022019
 

Модуль является обёрткой над библиотекой libcurl. Поддерживает ssl и позволяет делать передачи в неблокирующем режиме.

Функции:
Все нативы выполняет ровно то что и их C аналоги, за исключением некоторых:

native void:curl_easy_perform(const CURL:handle, const callbackComplite[], const data[] = {}, const data_len = 0)

Функция начинает передачу, и по завершении передачи будет вызван callback callbackComplite.
Третьим параметром можно указать массив с т.н. юзердатой, он будет передан в callbackComplite, четвертый параметр размер массива.

Если data установлена, тогда callback должен иметь такую сигнатуру:

public compliteCallback(CURL:curl, CURLcode:code, data[])

Если не установлена, тогда тогда сигнатура должна быть такой:

public compliteCallback(CURL:curl, CURLcode:code)

Автор: Polarhigh
Скачать: GitHub releases
Исходники: https://github.com/Polarhigh/AmxxCurl
Примеры: https://github.com/Polarhigh/AmxxCurl/tree/master/amx_examples

Некоторые примечания и рекомендации под катом.
Continue reading »

Maniac_GhostHill b04

 Counter-Strike 1.6, Other/Misc, Maps  Comments Off on Maniac_GhostHill b04
Mar 192019
 

Maniac_GhostHill b04

Автор: Chakki Skrip
Благодарности: npocTo_LaM и Flash, а также и FD|nelietis за основу плана дома.

ВЕРСИЯ КАРТЫ ОТ 03.03.2018 г.

Карта для режима игры “Maniac”.

Описание режима:

Maniac – сурвивор мод, в котором игроки одной команды должны остаться в живых до конца раунда, пока на них охотятся игроки противоположной команды. Команда маньяков (или же яндере) практически неуязвима, поэтому жертвам кровавой жатвы ничего не остается, кроме как прятаться от убийц. Как правило, карты данного режима спроектированы с внушающим количеством тайных местечек. Разнообразие нычек превращают игру в настоящие прятки. Поэтому грамотно выбирайте места и продумывайте пути побега, иначе Вас будет ждать жестокая участь.

Continue reading »

Переключаемый (аварийный) свет

 Counter-Strike 1.6, Guids  Comments Off on Переключаемый (аварийный) свет
Feb 112019
 

Переключаемый (аварийный) свет

Для реализации переключаемого света нам понадобится:

  • light_surface (2 шт.)
  • trigger_changetarget (2 шт.)
  • env_render (2 шт.)
  • multi_manager (3 шт)
  • trigger_auto (1 шт.)
  • func_door (1 шт.)
  • func_rot_button (1 шт.)
  • func_wall (1 шт.)
  • func_detail (1 шт.)

Примечание: В этом методе, для реализации аварийного освещения, используется брашевая энтить (func_wall), в которую входят аварийные источники света. При включении аварийного освещения, к показателям wpoly прибавятся полигоны ламп аварийного освещения.

Continue reading »

 Posted by at 20:23

Paint.net плагин для работы со спрайтами (.spr)

 Counter-Strike 1.6, Software  Comments Off on Paint.net плагин для работы со спрайтами (.spr)
Dec 302018
 

Обновление до 1.1.3: добавлена поддержка angled спрайтов (только импорт), добавлена опция Force 256 Pallete для расширения палитры до 256 цветов, исправлена ошибка при попытке сохранения спрайта с шириной не кратной 4

Плагин для импорта и экспорта HL спрайтов для растрового графического редактора Paint.net. Continue reading »

Parkour

 Counter-Strike 1.6, Плагины  Comments Off on Parkour
Dec 092018
 

Авторы: Chrescoe1
Версия: 2.7

Описание:
Данный плагин добавляет новые возможности с элементами паркура для игроков вашего сервера.

А именно:

  • Анимация рук падения при падении
  • Анимация рук при плавании
  • Возможность “Спринта” (2 раза быстро нажать W (вперёд))
  • Возможность отпрыгивания от стен
  • Возможность вскарабкивания на уступы

При проигрывании анимаций блокируется атака – при окончании действия вновь становится доступной.
Continue reading »