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

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

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

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

История благодарностей участнику Cre@tive ::: Спасибо сказали: 5
Дата поста: В теме: За сообщение: Спасибо сказали:
27.6.2012, 10:23 The Searcher
The Searcher 1.06 (ex-Search Ammo)

Требуемые модули:
Fakemeta

Принцип работы:
Подойдя к трупу, Вы можете обыскать его, нажав и удерживая клавишу "использовать" (+use) на наличие оружия (primary и secondary), гранат, патронов, дефузера (теперь после смерти он не выпадает), прибора ночного видения и бомбы (также не выпадает после смерти). При обыске появляется бегущая полоска, не отпускайте клавишу пока она не исчезнет.
Обыскивать труп можно безлимитное кол-во раз, но если до Вас кто-то это сделал и нашёл всю амуницию (игрок поднимает только то чего у него нет в наличии и поэтому есть вероятность что на трупе останется что-то ещё), Вы ничего не найдёте и потратите время зря.
Сообщение по центру снизу говорит об оставшейся (не поднятой Вами из-за того что у Вас она есть) амуниции на трупе.

Переменные:
amx_searchammo - 1/0 вкл./выкл. плагин (по-умолчанию "1")
searcher_time - время поиска в целых секундах (по-умолчанию "3")
searcher_distance - максимальное расстояние до тела (по-умолчанию "90")

!!!Изменения переменных вступают в силу после рестарта или при смене карты!!!

У кого нет звуков, скачайте и распакуйте архив zvuki.rar в cstrike\sound\items


1.03: - если при обыске трупа Вы нажмёте +fire1 или +fire2 поиск прервётся и появится оружие (после данного изменения переменная sa_hideweapon потеряла смысл и была упразднена)
- названия некоторых переменных были изменены

1.04: изменён метод вывода сообщений о неподнятой амуниции

1.05: исправлен баг с нулевым индексом при event_death

1.06: подкорректирован способ содания message для совместимости с античитами и т.д.
Fred Perry
27.6.2012, 10:14 Zombie Plague Advanced Classes
Zombie Plague Advanced Classes
Что это такое? Это идея дать каждому зомби по способности, на манер WarTFT мода.
При создании плагина подразумевалось, что все остальные классы зомби будут отключены.
Описание каждого класса:
---------------------------------------------------------------------------
описание каждого класса
Jumper. Способность - Multijump (пассивная)
Может прыгать в воздухе, количество прыжков зависит
от количества игроков, которых он заразил.

1800 хп, 250 скорость, 0.6 гравитация, 2.5 отбрасывание
---------------------------------------------------------------------------
Warlock. Способность - Renew. кулдаун 30 сек.
Полностью восстанавливает здоровье, которые находятся
рядом с варлоком. Количество того, сколько раз
варлок сможет исцелять зависит от того, сколько
игроков он заразил.

1500 хп, 255 скорость, 1.0 гравитация, 1.0 отбрасывание
---------------------------------------------------------------------------
Hunter. Способность - Sprint. Кулдаун 20 секунд.
На 2 секунды увеличивает свою скорость до 1000.

2000 хп, 260 базовая скорость, 1.15 гравитация, 2.5 отбрасывание
---------------------------------------------------------------------------
Ghost. Способность - Stealth. Кулдаун 60 сек.
Пассивно: чем дальше зомби от игрока, тем хуже видно зомби
для этого игрока.
Stealth: на 5 секунд становится полностью невидимым.
Каждый зараженный увеличивает время способность на 1 секунду.

1350 хп, 260 скорость, 0.75 гравитация, 1.5 отталкивание
---------------------------------------------------------------------------
Necro. Способность - Resurrection. кулдаун 60 сек.
Воскрешает всех умерших зомби на карте.
Может воскресить один раз, как появится, но если кого-нибудь
заразит, то сможет воскресить снова.

1750 хп, 240 скорость, 1.0 гравитация, 0.5 отталкивание
---------------------------------------------------------------------------
Tank. Способность - Revenge (пассивная). Кулдаун 30 сек.
Есть шанс в 2.5%, что при попадании в пули в Танка, тот
кто выстрелил в танка ослепнет на 4 секунды, а сам танк
излечится на 10% от своего текущего здоровья.

2500 хп, 250 скорость, 1.0 гравитация, 0.25 отбрасывание
---------------------------------------------------------------------------

Как устанавливать:
1. содержимое архива распаковываем в папку cstrike
2. открываем исходники, ставим модельки такие, какие у Вас имеются
4. компилим
5. открываем /cstrike/addons/amxmodx/configs/plugins-zplague.ini и удаляем все классы зомби (при желании комментируем)
6. вставляем этот блок, после zombie_plague40.amxx:

Quote
; Классы зомби
zp_zcls_hunter.amxx ; На 2 сек може увеличить свою скорость до 1000
zp_zcls_tank.amxx ; может ослепить врага
zp_zcls_warlock.amxx ; Может лечить союзников, которые находятся рядом с ним
zp_zcls_necro.amxx ; Может воскресить всех зомби
zp_zcls_jumper.amxx ; может прыгать в воздухе
zp_zcls_ghost.amxx ; Может становиться полностью невидимым
Вы можете ставить классы в любом порядке, но (!!) класс хантера должен быть первым, иначе сервер вылетит с ошибкой, когда придет время появлению зомби. Также можно установить отдельно какой-либо класс, тогда необходимо наличие zp_zclasses40.amxx в списке плагинов (!!)

В итоге plugins-zplague.ini должен выглядеть так:

Quote
; Главный плагин
zombie_plague40.amxx
; Классы зомби
<список плагинов классов>

; Остальные плагины
...


Примечание: класс зомби Jumper не совсем мой. Это слегка модифицированный плагин Tight. Но я его не удалял из архива, т.к. идет в серии этих плагинов.

Список изменений:
1.0 - релиз
1.1 - исправлена возможность использовать способности после смерти (в аттаче обновленные .sma исходники)
1.3 - теперь его пассивная невидимость не сбрасывается после замораживающей гранаты
Affl, Nevidimka95, sokolteam
27.6.2012, 10:02 Amx DC Bot
Amx DC Bot v 0.1.8

Плагин подключается к хабу и выводит в чат информацию о текущем положении дел на сервере, также позволяет игрокам из игры отправлять сообщения отдельным юзерам, админу, или в чат
Если в личку бота на хабе или в чат набрать csinfo, бот отправит личку с информацией набравшему (1-3 секунды)

Команды в игре
Code
say /dc <CHAT|ADMIN|username> <message> - отправить message в чат (CHAT), админу (ADMIN); или юзеру на хабе
Команда сервера
Code
amx_dc_bot_reconnect - Реконнект на хаб
dc <user|chat|admin> <message> Отправить сообщение
amx_dc_bot_send_info Отправитиь инф. на хаб
Команды на хабе
Code

csinfo - Вывести инф. о сервере
csplayers - Игроки на сервере
sendto <nick|#id> <message> показать игроку в игре nick сообщение message
CVAR
Code

amx_dc_bot_host - адрес хаба (127.0.0.1);
amx_dc_bot_port - порт хаба (411);
amx_dc_bot_user - ник бота ([AMXX]DCBot) Не должен содержать $|<>:?*"/\; и <space>
amx_dc_bot_password - пароль (Надо обязательно зарегистрировать бота)
amx_dc_active 1/0 - активен бот или нет
amx_dc_allow_chat 1/0 - Разрешить игрокам писать на хаб
amx_dc_bot_info_messages 1/0 - Показывать инф. сообщения или нет
amx_dc_bot_info_messages_time - Время в минутах между показом инф. сообщения
amx_dc_bot_admin_nick - Ник на который будут отсылаться сообщения если игрок наберёт say /dc admin
amx_dc_bot_recv_chat - Прослушивать чат хаба или нет (доступно csinfo или нет)
Code

#define INFO1, #define INFO2 Сообщения, чередуещиеся по времени
#define CSINFO Сообщение по csinfo в чат

#define RECONNECT_INTERVAL 5 - Интервал попыток коннекта к серверу если не удалось подключится
Если бот не подключается к хабу, смотрите файл logs/recv.txt

API:
forward amx_dc_bot_chat(user[],message[],is_pm);
Вызывается когда приходит сообщение в общий чат или в личку бота (в случае лички is_pm==1)

forward amx_dc_bot_cmd(cmd[]);
Вызывается в случае прихода любой другой команды от хаба

native dc_send_to_chat(message[]);
Отправить сообщение в чат

native dc_send_to_user(user[],message[]);
Отрпавить ПМ юзеру

native dc_send_command(cmd[]);
Отправить произвольную команду на хаб. Внимание! Если послать хабу команду, которой на самом деле нету его хаб его кикнет!

Дополнения к плагину:

amx_dc_rcon.sma
Демонстрация работы с API
Code
rcon <команда> выполнить команду в консоле сервера

Писать в дц в чат или личку бота (не рекомендуется писать в чат в целях безопасности)
CVar
Code
amx_dc_rcon_admins_nick - ники админов в дц которые могут использовать команду rcon, разделённые пробелами

Code
#define MAX_ADMINS 16 - максимальное число этих админов
ranksystem.sma
Исправленный мной плагин RankSystem, который теперь корректно работает с PsychoStats 3.1, корректно работает с первого же запуска сервера, выводит топ15 в дц по команде top15 в дц, всем кто в топе даётся флаг ADMIN_VOTE.

Инструкция по установке
1. Установить как обычный плагин
2. В server.cfg добавить
Code

amx_dc_bot_host "127.0.0.1"
amx_dc_bot_port "411"
amx_dc_bot_user "[AMXX]DCBot"
amx_dc_bot_password "dcbotpassword"

При этом предполагается что на хабе по адресу 127.0.0.1:411 зарегистрирован пользователь [AMXX]DCBot с паролем dcbotpassword
История версий
история версий
v 0.1.1
Добавлено прослушивание чата хаба
Автоматический механизм определения зарегистриррован бот на хабе или нет
Исправдена ошибка с символом | в сообщении
Не учитывается регистр ADMIN/CHAT
v 0.1.2
Добавлены команды csplayers и sendto
Исправлена ошибка с символом | в нике игрока
Корректная работа механизма автоопределения регистрации с VerliHub
v 0.1.3
Исправдена ошибка с символом | в никах игроков
Определения банов
Два чередующихся сообщения
v 0.1.4
Исправлены баги
v 0.1.5
Исправлены баги
Реконнект
v 0.1.6
2 Новых серверных команды
Команды воспринимаются в любом месте сообщения (кроме sendto)
Новая выводимая информация
v 0.1.7
Таймер сообщений независим от рестартов и смены карты
v 0.1.8
Написан с нуля код прослушивание чата
Изменён формат вывода команды сервера dc
API

Дополнительные плагины
Корректная работа на Linux (То что Windows переносила нормально (закрытие не открытого сокета), Linux не переносит, исправлено в этой версии)
pulse.