Skill в чате AES, CSStatsX SQL

Статус
В этой теме нельзя размещать новые ответы.

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
Приветствую.
Играл на одном сервере, заметил интересную реализацию вывода скила в чате вместе со званием.
Пример :
[Сержант] [L+] oTvErTkA: Hello niggas!!
Собственно как такое реализировать в Lite Translit или ChatManager by Mistrick ?
 

Mistrick

Разработчик
Регистрация
8 Июн 2017
Сообщения
47
Симпатии
26
Пол
Мужской
Нативы от статы приложите.
 

Евгений

Пользователь
Регистрация
9 Июн 2017
Сообщения
266
Симпатии
52
Пол
Мужской
Тоже интересен данный вопрос, либо еще вывод скилла в HUD информере в AES.
 

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
Mistrick,
это ?
PHP:
register_native("get_user_skill","native_get_user_skill")
p.s. там их куча (этих нативов со скиллом)
 

Вложения

Mistrick

Разработчик
Регистрация
8 Июн 2017
Сообщения
47
Симпатии
26
Пол
Мужской
F1RST, нужен inc файл.
 

Mistrick

Разработчик
Регистрация
8 Июн 2017
Сообщения
47
Симпатии
26
Пол
Мужской
Не вижу преобразования числа скилла в строку. В стате не разбираюсь и понятия не имею как самому преобразовывать.
 

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
Mistrick, Альтернатива какая есть ?
 

Mmonster

Пользователь
Регистрация
9 Июн 2017
Сообщения
599
Симпатии
291
Предупреждения
15
Пол
Мужской
F1RST, если не ошибаюсь,это chat rbs от скальпеля
 

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
Т.е. реализировать с данными чат менеджерами не получится ?
[doublepost=1500656603][/doublepost]Mistrick, возможно не то скинул ?
 

Вложения

Mistrick

Разработчик
Регистрация
8 Июн 2017
Сообщения
47
Симпатии
26
Пол
Мужской
F1RST, сама стата не предоставляет возможности, либо она спрятана.
Зачем вы опять скидываете sma? Я не собираюсь копаться в тысячах строках кода.
 

steelzzz

Скриптер
Регистрация
9 Июн 2017
Сообщения
168
Симпатии
24
Пол
Мужской

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
Хмм ребята выложите готовченка если не жалко )
 

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
Народ, на форуме есть скриптеры, кто за $ сделают Вам это. Цена вопроса 150-300 руб. Захотите выложите после всем.
В ЛТ это реализовать можно. Как в 2.78 так и в 2.8 работает нормально.
 
Последнее редактирование модератором:

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
SPIRIT, а сервер рекламировать зачем ? или там показан пример реализации ?
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
PHP:
#include <csstatsx_sql>

new const g_skill_letters[][] = {
    "L-",
    "L",
    "L+",
    "M-",
    "M",
    "M+",
    "H-",
    "H",
    "H+",
    "P-",
    "P",
    "P+",
    "G"
}

new Float:g_skill_opt[sizeof g_skill_letters]

public plugin_cfg()
{
    new levelString[512],stPos,ePos,rawPoint[20],cnt
    get_pcvar_string(cvar[CVAR_SKILL],levelString,charsmax(levelString))
    
    // парсер значений для скилла
    do {
        ePos = strfind(levelString[stPos]," ")
        
        formatex(rawPoint,ePos,levelString[stPos])
        g_skill_opt[cnt] = str_to_float(rawPoint)
        
        stPos += ePos + 1
        
        cnt++
        
        // narkoman wole suka
        if(cnt > sizeof g_skill_letters - 1)
            break
    } while (ePos != -1)
}

public wo_to_tut(id)
    client_print(id, print_chat, "-> your skill is '%s'", g_skill_letters[aes_statsx_get_skill_id(get_user_skill(player_id, skill))]);

stock aes_statsx_get_skill_id(Float:skill)
{   
    for(new i ; i < sizeof g_skill_opt ; i++)
    {
        if(skill < g_skill_opt[i])
        {
            return i
        }
    }
    
    return (sizeof g_skill_opt - 1)
}
 

SPIRIT

Пользователь
Регистрация
11 Июл 2017
Сообщения
34
Симпатии
11
Пол
Мужской
F1RST, да пример там был, как это работает в лт.
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
606
Симпатии
126
neygomon, а можеш подсказать куда это нужно вписывать , просто тоже хочу даную штуковину
 

F1RST

Пользователь
Регистрация
8 Июн 2017
Сообщения
18
Симпатии
6
Пол
Мужской
Molodoi, В ЛТ, вот только куда именно, вопрос.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу