Level System

amxx reapi module Level System 1.2.3

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
1.2.3 141 5.00 звёзд 1 оценок
1.2.2 24 0.00 звёзд 0 оценок
1.2.1 22 0.00 звёзд 0 оценок
  • Мелкие правки
  • Обновлено API
    Код:
    /** The function is called at the moment of connection to the database
    @param SqlTuple - Information about database connection
    @param SqlConnect - Opens a database connection
    */
    forward ls_init_sql(Handle:SqlTuple, Handle:SqlConnect)
  • Добавлено централизованное подключение к БД.
  • Изменена структура БД
  • Изменен метод удаление игроков из БД
  • Добавлена поддержка Zombie Plague 4.3
РЕКОМЕНДУЮ ВЫПОЛНИТЬ ЧИСТУЮ УСТАНОВКУ СИСТЕМЫ
  • Обновлено API
    C++:
    /* The function is called until the moment of experience
    @param iPlayer - Index Player
    */
    forward ls_add_exp_pre(iPlayer)
    
    /*
    The function is called at the moment of receiving the main experience
    @param iPlayer - Index Player
    @param Amount - The value of basic experience for manipulation
    */
    forward ls_add_exp(iPlayer, Amount)
    
    /*
    The function is called after receiving the main experience
    @param iPlayer - Index Player
    */
    forward ls_add_exp_post(iPlayer)
    
    /*
    The function is called before receiving bonuses
    @param iPlayer - Index Player
    */
    forward ls_add_point_pre(iPlayer)
    
    /*
    The function is called at the moment of receiving the main bonuses
    @param iPlayer - Index Player
    @param Amount - Bonus values for manipulation
    */
    forward ls_add_point(iPlayer, Amount)
    
    /*
    The function is called after receiving the main bonuses
    @param iPlayer - Index Player
    */
    forward ls_add_point_post(iPlayer)
  • Добавлено детальное описание в API
  • Обновлен запрос на создание БД. Добавлен уникальный ключ.
  • Добавлена настройка
    C++:
    // Table name
    // -
    // Default: ""
    ls_table_name ""
  • Изменен метод получения опыта/бонусов PUBLIC/ZP50/REZP.
  • Мелкие правки
ДЛЯ КОРРЕКТНОЙ РАБОТЫ ВЫПОЛНИТЕ ЧИСТУЮ УСТАНОВКУ ПЛАГИНОВ/УДАЛИТЕ ТАБЛИЦУ В БД.
  • Нравится
Реакции: IIIKuIIeP
  • Мелкие правки
  • Обновлено API.
    C++:
    // Takes away a certain amount of experiencenative
    ls_sub_exp_player(iPlayer, Amount)
  • Добавлена тестовая поддержка Re Zombie Plague
Готов принять любые предложения.
ПЕРЕД ОБНОВЛЕНИЕМ РЕКОМЕНДУЮ УДАЛИТЬ СТАРЫЕ CFG, ПЕРЕКОМПИЛИРОВАТЬ ВСЕ ПЛАГИНЫ.
  • Обновлен level_system_const.inc
  • Добавлена возможность пропускать элементы в Item Manager
  • Получение Опыта/Бонусов вынесено в отдельный плагин
  • Добавлена поддержка Zombie Plague 5.0
    Благодарность за идею: BalbuR
В архиве имеется 3 папки:
Public - плагины для public серверов
Zp50 - плагины для Zombie Plague 5.0
Sql - Для обновления бд
Перед обновление: Удалите все старые cfg, перекомпилируйте плагины, установите их на свой сервер.
БД ЧИСТИТЬ НЕ НУЖНО.
  • Изменен метод очищения бд
  • Обновлен level_system_hud.sma
    Благодарность: steelzzz
  • Изменен метод полного очищения бд.
    ls_clear_db - указывается день года (Например: 365)
    В день когда происходит очищение бд, система отключается полностью
    Отключается:
    • Начисление бонусов
    • Начисление опыта
    • Не создаются записи в бд
    • БД очищается весь указанный день для обеспечения удаления случайных записей в бд.
  • Обновлен level_system_hud.txt
  • Обновлен level_system_hud.sma
  • Обновлено API
Перед обновлением удалите старые cfg, перекомпилируйте все sma файлы.
Приму любые предложения по развитию Level System и его API
  • Исправлен Item Manager когда показывало цену 0
  • Добавлена серверная команда level_system_reset - Для принудительного обнуления базы
  • Исправлен level_system_item_money.sma
  • Поправлен HUD
  • Добавлен FULL_MONEY в level_system_buymenu.txt
Если у вас возникают проблемы в работе плагинов Level System обязательно прикладывайте Full Debug.
Рекомендации: Обновляйте все Lang файлы и перекомпилируйте все плагины.
  • Мелкие правки по коду
  • Исправлен DELETE запрос в БД
  • Добавлена чат-команда - lhud для отключения HUD
  • Добавлен Item: Full money - покупка 16000$
  • Добавлен МультиЛанг Items
  • Мелкие правки
  • Добавлен ls_clear_db_player - авто удаление игрока из бд если не было активности n дней
  • Добавлен ls_clear_db - Авто очищение бд через n дней
Перед обновлением удалите старые cfg файлы.
Прилагается SQL файл в архиве для обновления БД тем кто уже использует Level System. ОБНОВЛЕНИЕ БД ОБЯЗАТЕЛЬНО!!!
Сверху Снизу