• Этот сайт использует файлы cookie. Продолжая пользоваться этим сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

ReAPI Advanced Experience System v 0.5.1

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#1
Автор: serfreeman1337
Модификация REAPI+fix: Sonyx
Name: Advanced Experience System
Version: 0.5.1[reapi]

Что переделано:
  • Плагины работают на REAPI
  • Убраны модули Fakemeta, Hamsandwich, Fun, Engine
  • Фикс выдачи и работы Мега-гранаты и Мега-дигла
  • Мелкие добавления и исправления (добавлена покупка 200 брони, исправлена ошибка загрузки конфигурации бонусов, щипцы выдаются только КТ и т.д.)

Описание:
Универсальный плагин опыта и званий. За определенные действия игроки получают опыт и повышаются по званию. Включает в себя систему поощрений игроков в виде бонусов за звания. Всё полностью настраивается как вам нужно.

Весь функционал разделен между плагинами:
  • Основной плагин [ aes_main ]
    • Служит для обработки опыта от сборщиков статистики.
    • Установка званий игрокам.
    • Отвечает за сохранение накопленного опыта.
    • Базовое API для работы.
  • Сборщик статистики [ aes_exp_cstrike ]
    • Определяет как игроки будут повышать свой опыт и получать бонусные очки.
    • Передает данные в основную часть для дальнейшей обработки.
  • Информер [ aes_informer ]
    • Различные информационные сообщения в HUD aили чат.
  • Система бонусов [ aes_bonus_system ] + [ aes_bonus_cstrike ]
    • Задает на что игроки могут потратить свои очки бонуса.
    • Бонусы на спавне в зависимости от текущего звания.
    • Предметы в меню, которым можно воспользоваться за бонус очки.
  • Редактор опыта [ aes_exp_editor ]
    • Возможность задать игроку опыт, уровень, бонусы через админ меню.
Команды:
Для игроков:
  • say /aenable - вкл/выкл информер.
  • say /anew - открыть меню бонусов.
Для администраторов:
  • aes_recalc - выполнить перерасчет уровней игроков. [RCON]
  • aes_exp_menu - открыть меню редактирования опыта игроков. [CVAR]
  • aes_exp_menu_set "<name, steamid or id>" "<опыт>" - задать опыт игроку. [СVAR]
  • aes_exp_menu_level "<name, steamid or id>" "<уровень>" - задать уровень игроку. [CVAR]
[05/07/2017]
  • Fix выдачи ночного видения
  • Стабилизация сохранения данных игроков в БД
[18/06/2017]
  • Fix ошибок
  • Добавлена возможность выдачи неограниченного количества гранат любого типа
  • Добавлена выдача любого оружия при спавне с изменением количества патрон для каждого уровня
  • Добавлен Damager, настраивается для каждого уровня отдельно (0 - выключен, 1- обычный режим работы, 2 - показ урона только при прямой видимости противника)
  • Добавлена возможность покупки Damager для игроков с неподходящим уровнем
[08/09/2017]
  • Fix плагина aes_statsx_cstrike для версий AMXX 1.8.3 последних билдов
  • В информер добавлена поддержка вывода скилла (требуется CSSTATS_SQL)
    • для включения/выключения раскоментируйте/закомментируйте #define CSSTATS_SQL
    • вывод скилла настраивается через форматирование, добавлением <skill>
    • доступен вывод как своего, так и чужого скилла в режиме наблюдения
[16/09/2017]
  • Fix выдачи HP в плагине aes_bonus_cstrike, спасибо Coder

Примеры добавления новых возможностей в bonus.ini:
в секции [spawn]
<give>
item = weapon_smokegrenade
name = Smoke
levels = 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2

<give>
item = weapon_hegrenade
name = HE
levels = 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3

<give>
item = weapon_flashbang
name = Flash
levels = 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 4 5 6 6

<give>
item = weapon_deagle
name = Deagle
levels = 0 0 0 0 0 0 21 21 21 35 35 35 35 35 35 35 35 35 35 35

<give>
item = weapon_ak47
name = AK47
levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90

<call>
plugin = aes_bonus_cstrike.amxx
name = Damager
function = roundBonus_Dmgr
levels = 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2

В секции [items]
покупка Damager
<call>
plugin = aes_bonus_cstrike.amxx
name = Damager
function = pointBonus_Dmgr
points = 1
 

Вложения

Последнее редактирование:

glokk

Постоялец
Регистрация
9 Июн 2017
Сообщения
117
Симпатии
33
Пол
Мужской
#2
Я не понимаю, зачем писать в названии плагина [REAPI], ЕСЛИ ЭТО РАЗДЕЛ РЕАПИ ПЛАГИНОВ?
 

GreeN ArroW

Пользователь
Только чтение
Регистрация
9 Июн 2017
Сообщения
2
Симпатии
0
Пол
Мужской
#4
ты просто скинул старые плагины от фримена нечего нек меняя :(
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#5
а код посмотреть не судьба?;)
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#6
glokk, лишь с целью не путать людей, ибо есть версия оригинальная без RE
 

Fenix

Постоялец
Регистрация
8 Июн 2017
Сообщения
35
Симпатии
4
Пол
Мужской
#7
при выдачи дигла, патроны не выдаются
 
Симпатии: sonyx

Fenix

Постоялец
Регистрация
8 Июн 2017
Сообщения
35
Симпатии
4
Пол
Мужской
#9
Нет на спавне, и еще есть у кого aes_bonus_flags_by_anew ? Очень нужен!
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#10
Fenix, да, так и есть, выдача патронов для оружия на спавне не реализована.
На днях сделаю автовыдачу патронов к любому оружию
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#12
Fenix, отступ где то я потерял) не обращай внимания, это не ошибка, на работу не влияет
 

Inline

Пользователь
Регистрация
8 Июн 2017
Сообщения
233
Симпатии
77
Пол
Мужской
#13
sonyx, Не отступ, а тег неправильный. Пример
PHP:
new Float:b = 1.0;
new a = b; // warning
new KakoyToTag:c = b; // warning
 
Симпатии: sonyx

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#14
Inline, спасибо. Исправлено, обновлено
 

Fenix

Постоялец
Регистрация
8 Июн 2017
Сообщения
35
Симпатии
4
Пол
Мужской
#15
какой файл обновлять?
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#16
Fenix, aes_bonus_cstrike.sma