ReHLDS/ReAPI Lite Rank System

Анатолий

Постоялец
Регистрация
8 Июн 2017
Сообщения
501
Симпатии
164
Пол
Мужской
#1
Автор: AcE
Версия: 1.0




Описание:
  • Небольшая переделка Lite Rank System V2.3
  • Переписан код под ReAPI и вырезано все лишнее. (Голый ранг мод)
  • Расчёт звания по стате CSX (По фрагам + HS и переменным lrs_add_exp, lrs_add_exp_hs)
  • Поддержка (SQL) статистики by SerFreeman1337 и SKAJIbnEJIb
  • Есть натив на вывод звания в чат (lite translit)
  • Данный плагин подойдёт тем кому нужен только ранг мод без бонусов и прочей нечисти)
  • Вкл/Выкл информер: Команда say /lrshud
Поддержка SQL:
Код:
//#define CS_MYSQL - Статистика by SKAJIbnEJIb
//#define CSSTATSX_SQL - Статистика by SerFreeman1337
Если CS_MYSQL и CSSTATSX_SQL закомментированы то плагин будет работать с CSX
Добавить это в lite translit
Код:
#define LRS

#if defined LRS
native lrs_get_level_name(id, dest[], len)
#endif

#if defined LRS
    static level[64]; lrs_get_level_name(id, level, charsmax(level))
    iLen += formatex(sTags[iLen], charsmax(sTags) - iLen, "^1[^4%s^1] ", level)
#endif

Настройки:
Код:
lrs_add_exp "2"
lrs_add_exp_hs "3"
lrs_levels "0 20 40 60 100 150 200 300 400 600 1000 1500 2100 2700 3400 4200 5100 5900 7000 10000 15000"
lrs_hud_xypos "0.01 0.22"
lrs_hud_color "150 150 150"
lrs_hud_update "1.0"
Выкладываю 2 версии плагинов для ReAPI и HLDS

FIX Версия 1.1
Код:
Исправлена работа с массивами, Поправлен код.
Добавлен квар lrs_hud_random_color (Рандомный цвет информера)
Добавлен макрос #define HUD_POSITION (Позиция игрока в статистике)
Добавил вывод звания в чат в плагине Chat Manager by Mistrick
Макрос #define FUNCTION_LRS_TAGS (Правленую версию качать с этого поста)
 

Вложения

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

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#2
Как можно сделать чисто зеленый цвет 0, 255, 0, и что бы не моргало ?
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#3
Уже нашел : )
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#4
Цвет не меняет 0_o ...
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#6
REVO, Не меняется цвет, стоит белый и все
Код:
g_Cvar[4] = register_cvar("lrs_hud_xypos", "0.01 0.16")
g_Cvar[5] = register_cvar("lrs_hud_color", "50 255 50")
g_Cvar[6] = register_cvar("lrs_hud_random_color", "0")
g_Cvar[7] = register_cvar("lrs_hud_update", "1.0")
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
273
Симпатии
73
Пол
Мужской
#7
Bravo, перестань писать чушь! плагин рабочий 100%
если ты не можешь перекомпилить плагин после изменений, и заменить его, я уже не могу тебе помочь.. (просто удали сервер)
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#8
Bravo, перестань писать чушь! плагин рабочий 100%
если ты не можешь перекомпилить плагин после изменений, и заменить его, я уже не могу тебе помочь.. (просто удали сервер)
Я и не несу чушь, цвет не меняется, сервер перезагружал, карту менял, ни чего не меняется, ReAPI последняя версия ...
 

Вложения

  • 48,2 KB 53

Анатолий

Постоялец
Регистрация
8 Июн 2017
Сообщения
501
Симпатии
164
Пол
Мужской
#9
Я и не несу чушь, цвет не меняется, сервер перезагружал, карту менял, ни чего не меняется, ReAPI последняя версия ...
lrs_hud_color "50 255 50" пропиши в server.cfg или в amxx.cfg
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#10
Анатолий, В amxx.cfg выставил такое значение:

lrs_add_exp "1"
lrs_add_exp_hs "2"
lrs_hud_xypos "0.01 0.16"
lrs_hud_color "0 255 0"

Вроде все заработало : )
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
200
Симпатии
20
Пол
Мужской
#11
Как совместить данный плагин с статистикой by neugomon " players_mysql_stats " ?
 

Анатолий

Постоялец
Регистрация
8 Июн 2017
Сообщения
501
Симпатии
164
Пол
Мужской
#14

Анатолий

Постоялец
Регистрация
8 Июн 2017
Сообщения
501
Симпатии
164
Пол
Мужской
#15
Версия 1.2
Код:
Небольшие изменения по коду.
Добавлен квар lrs_hud_exp_type 0/1 (Показывает сколько осталось опыта до next звания как в aes)
Добавлен макрос #define USE_MODULE 1/2 (Модуль информера. 1 - fakemeta 2 - engine) Только для HLDS версии!
Добавлены макросы #define CS_MYSQL_HUD_SKILL и #define CSSTATSX_SQL_HUD_SKILL (Скилл игрока на худе) Только для SQL!
 

Вложения

Panzer

Пользователь
Регистрация
11 Июн 2017
Сообщения
141
Симпатии
27
#17
Можно добавить чтобы звания писались в бд, а не брались из статы. А так плагин хороший
 

Анатолий

Постоялец
Регистрация
8 Июн 2017
Сообщения
501
Симпатии
164
Пол
Мужской
#18
Можно добавить чтобы звания писались в бд, а не брались из статы. А так плагин хороший
я тоже думал об этом но я рак) я в sql полный 0) да я и не скриптер) тупо учусь пока)