[Levels Ranks] Core

[Levels Ranks] Core 3.1.2

romkazor

Участник
Сообщения
19
Реакции
2
Ребят вот зачем вам 1.7.3 см? На 1.7.2 все просто офигенно работает!!! Ставьте и не партесь, там всего 3 папки библиотек заменить!!!
Может затем что автор плагина указал минимальную версию см 1.7.3-5280 ?!
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
В ближайшие 1-2 дня постараюсь исправить ошибки, допущенные в версии 1.4.0. Ждите анонса) Для тех кто ещё не поставил плагин, предупреждаю, плагин вы ставите на свой страх и риск. Если вам не жалко онлайн и вы готовы протестировать плагин на ошибки, пожалуйста, только сообщайте о них сюда)
 

antonnn598

Участник
Сообщения
152
Реакции
9
Поддерживаю высказывания авторов выше. Я не использую RankMe, но без нее плагин не запускается и выдаёт ошибку Оффтоп
Прошу исправить.
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
@Серый™, насчет сохранения игроков я сделал там в двух случаях: когда у плагин происходит конец, и когда игрок дисконнектится. Данный пример я взял с RankMe. Обрати внимание, пожалуйста, снова на сохранение игрока после конца плагина, и после выхода с сервера - увидишь разницу. Касательно OnClientSayCommand, я уже ввожу её в новой версии, как и в случае с меню, тоже фикшу.
--- Добавлено позже ---
@White Wolf, транзакции, как и условились, я введу для начала, когда у плагина происходит конец, а также во время смены карты.
--- Добавлено позже ---
@romkazor, у тебя нарушен файл settings.ini. Проверь пожалуйста кодировку или корректность блоков (все ли скобочки присутствуют)
--- Добавлено позже ---
@Se7en_RUS, эту ошибку уже исправил, я убрал случайно #undef REQUIRE_PLUGIN.
@Андрей71, ошибки всегда будут в той или иной степени, есть грубые, из-за которых нарушается полноценная работа, а есть чисто условные, которые портят восприятие кода кодером
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
Пользователь RoadSide Romeo обновил ресурс [Levels Ranks] Core новой записью:

Обновление до версии 1.4.0.1

Что добавлено и исправлено в версии 1.4.0.1:

- исправлена ошибка (Could not find required plugin "rankme")
- include ядра перемещен и переименован
- теперь зависит от кол-ва игроков, будет выдаваться опыт или нет
- к прошлой строке: вы сможете сами настроить кол-во, также будет добавлен натив
- фикс менюшки и вызов менюшки через команду (спасибо Серому)

Узнать больше об этом обновлении...

Обязательно обновите все файлы (файл перевода, файл настроек и перезапустите сервер)
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@RoadSide Romeo, я имел виду сделать на вроде этого.
PHP:
void SaveDataPlayerEnd()
{
    if(stats_db == null)
    {
        LogError("Levels Ranks: SaveDataPlayerEnd - database invalid");
        SetFailState("Levels Ranks: SaveDataPlayerEnd - database invalid");
    }
    else
    {
        SQL_LockDatabase(stats_db);

        for(int iClient = 1; iClient <= MaxClients; iClient++)
        {
            if(IsValidClient(iClient) && !IsFakeClient(iClient) && g_bInitialized[iClient])
            {
                char query[PLATFORM_MAX_PATH];
                UpdateLevelRanks(iClient, query);
                SQL_FastQuery(stats_db, query);
            }
        }

        SQL_UnlockDatabase(stats_db);
    }
}

void SaveDataPlayer(int iClient)
{
    if(stats_db == null)
    {
        LogError("Levels Ranks: SaveDataPlayer - database invalid");
        SetFailState("Levels Ranks: SaveDataPlayer - database invalid");
    }
    else
    {
        if(IsValidClient(iClient) && !IsFakeClient(iClient) && g_bInitialized[iClient])
        {
            char query[PLATFORM_MAX_PATH];
            UpdateLevelRanks(iClient, query);
            stats_db.Query(SQL_SaveDataPlayer, query, iClient, DBPrio_High);
        }
    }
}

void UpdateLevelRanks(int iClient, char[] query)
{
    char name[MAX_NAME_LENGTH*2+1];
    stats_db.Escape(g_sName[iClient], name, sizeof(name));
    Format(query, PLATFORM_MAX_PATH, "UPDATE levelsranks SET experience = %d, name = '%s', level = %d, lastconnect = %d WHERE steam = '%s'", g_iExp[iClient], name, g_iRank[iClient], GetTime(), g_sSteamID[iClient]);
    stats_db.SetCharset("utf8");
}
 

Lord FEAR

Участник
Сообщения
429
Реакции
250
Вот такая фигня каждые несколько минут. И кстати хоть тема и не та, но перчатки не загрузились
C-подобный:
L 07/05/2016 - 23:07:00: [SM] Unable to load plugin "levelsranks_gloves.smx": Native "LR_AllMessagesOn" was not found
L 07/05/2016 - 23:07:04: [SM] Exception reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:07:04: [SM] Blaming: levelsranks_core.smx()
L 07/05/2016 - 23:07:04: [SM] Call stack trace:
L 07/05/2016 - 23:07:04: [SM]   [0] GetClientCookie
L 07/05/2016 - 23:07:04: [SM]   [1] Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:07:04: [SM] Exception reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:07:04: [SM] Blaming: levelsranks_core.smx()
L 07/05/2016 - 23:07:04: [SM] Call stack trace:
L 07/05/2016 - 23:07:04: [SM]   [0] GetClientCookie
L 07/05/2016 - 23:07:04: [SM]   [1] Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:07:04: [SM] Exception reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:07:04: [SM] Blaming: levelsranks_core.smx()
L 07/05/2016 - 23:07:04: [SM] Call stack trace:
L 07/05/2016 - 23:07:04: [SM]   [0] GetClientCookie
L 07/05/2016 - 23:07:04: [SM]   [1] Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:07:04: [SM] Exception reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:07:04: [SM] Blaming: levelsranks_core.smx()
L 07/05/2016 - 23:07:04: [SM] Call stack trace:
L 07/05/2016 - 23:07:04: [SM]   [0] GetClientCookie
L 07/05/2016 - 23:07:04: [SM]   [1] Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:07:05: [SM] Exception reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:07:05: [SM] Blaming: levelsranks_core.smx()
L 07/05/2016 - 23:07:05: [SM] Call stack trace:
L 07/05/2016 - 23:07:05: [SM]   [0] GetClientCookie
L 07/05/2016 - 23:07:05: [SM]   [1] Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:07:10: Error log file session closed.
sourcemod-1.8.0-git5914, mysql, не ранкми
 
Последнее редактирование:

iSe7en

Участник
Сообщения
209
Реакции
111
C-подобный:
L 07/05/2016 - 22:29:40: [SM] Native "GetClientCookie" reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 22:29:40: [SM] Displaying call stack trace for plugin "levelsranks_core.smx":
SM 1.7.3 5303, mysql, не ранкми
 

knex95

Участник
Сообщения
28
Реакции
1
i have problem

C-подобный:
L 07/05/2016 - 23:29:15: Info (map "de_dust2") (file "errors_20160705.log")
L 07/05/2016 - 23:29:15: [levelsranks_core.smx] Levels Ranks: CreateBD - dont create table
L 07/05/2016 - 23:29:20: [SM] Native "GetClientCookie" reported: Invalid Cookie handle 0 (error 4)
L 07/05/2016 - 23:29:20: [SM] Displaying call stack trace for plugin "levelsranks_core.smx":
L 07/05/2016 - 23:29:20: [SM]   [0]  Line 236, levelsranks_core.sp::OnClientCookiesCached()
L 07/05/2016 - 23:29:21: Error log file session closed.
 

Agony

Участник
Сообщения
167
Реакции
52
Ура! Наконец-то ! 1.7.3 работает всё изумительно ! модуль Fake Rang работает , теперь осталось дождаться ножа!!!!!! Не затягивай с ножом , пожалуйста.Перчатки не работают , закачки даже нет , пути проверил всё нормально.
 
Последнее редактирование:

romkazor

Участник
Сообщения
19
Реакции
2
Проблему с загрузкой core(1.4.0.1 и 1.4.0) плагина я нашел, не было закрывающих кавычек, но теперь не грузится плагин gloves (1.2.1)

L 07/06/2016 - 02:21:08: [SM] Unable to load plugin "levelsranks_gloves.smx": Native "LR_AllMessagesOn" was not found
 
Последнее редактирование:

kleuser

Участник
Сообщения
1,838
Реакции
732
L 07/06/2016 - 13:31:38: [levelsranks_core.smx] Levels Ranks: CreateBD - dont create table
звания не сохраняются

и если переключиться на ранкме
L 07/06/2016 - 13:37:11: [SM] Plugin encountered error 25: Call was aborted
L 07/06/2016 - 13:37:11: [SM] Native "SetFailState" reported: Levels Ranks: RankMe статистика не обнаружена
L 07/06/2016 - 13:37:11: [SM] Displaying call stack trace for plugin "levelsranks_core.smx":
L 07/06/2016 - 13:37:11: [SM] [0] Line 130, D:\dev\sourcemod\scripting\levelsranks_core.sp::OnMapStart()

--- Добавлено позже ---
@RoadSide Romeo, доделывай уже нормально :)

@RoadSide Romeo, зачем ты трогаешь то, что не надо трогать? ты испортил все и вся начиная когда только модульная система пошла. то ошибки, то лаги, то рассинхрон модулей с ядром, одно не видит другое.
Сделай тогда лайт версию со всеми модулями, без лишних примочек, к примеру 1.1.3 версию допили что бы она как скала была стабильна, и расширенную версию и пили в ней эксперементируй, а мы уже выберем какую использовать. просто бомбит уже.
 
Последнее редактирование модератором:

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
@Lord FEAR, как я и говорил выше, если только пост случайно не удалил, плагин не поддерживает версии 1.8 и старше. Только 1.7.3 и старше.
@Серый™, если только так, то, конечно, обязательно. Спасибо).
@Se7en_RUS, исправлю.
@knex95, as soon as possible try to fix.
@Agony, модули, где используются старые нативы - не будут работать.
@romkazor, там используется старый натив, который я убрал в ядре. Нужно ждать выхода стабильного ядра, а после и модуль запилю.
@kleuser, гляну где я там допустил ошибку - постараюсь исправить в кратчайшие, возможные сроки. Касательно доделывать нормально, было бы времени больше, то я бы с радостью делал. Из-за лета и бытовухи, заколебало все!
 

Андрей71

Участник
Сообщения
217
Реакции
24
ошибки всегда будут в той или иной степени,
ну фиг знает,если вспомнить твои предыдущие версии типа 1.0.8 или 1.1.2(вроде) они были топовыми.после этого что не версия то ошибки.Я думал что эта версия будет нормальной,но тут мало того не пашет через одного здесь,так еще и ранги у всех обнуляются(это самое фиговое как по мне).ну дело твое.
 

kleuser

Участник
Сообщения
1,838
Реакции
732
@RoadSide Romeo, хорошо :)
И пожалуйста делай уже поддержку 1.8 все таки уже релиз вышел
 

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
@kleuser, релиз то вышел, но большинство сидят на 1.7, и естественно я буду делать для большинства.
@Андрей71, делал без ошибок, потому что куча времени была, ты и сам прекрасно знаешь.
 

Agony

Участник
Сообщения
167
Реакции
52
- отказ от Double-Penta kill и введение суммирование киллов и выдачи за них Опыта , Это нужно вернуть! Люди вообще не прокачиваются .. За убийство опыта не дают !
 
Последнее редактирование:

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
При использовании sm plugins reload
C-подобный:
Wrote minidump to: /home/csgo/serverfiles/csgo/addons/sourcemod/data/dumps/25160a9a-672c-be68-70fbdf14-3d7b2806.dmp
Aborted (core dumped)
BFD: Warning: /home/csgo/serverfiles/core is truncated: expected core file size >= 586010624, found: 1101824.
Cannot access memory at address 0xf77a98f8
Cannot access memory at address 0xf77a98f4
debug.cmds:1: Error in sourced command file:
Cannot access memory at address 0xffe65168
email debug.log to linux@valvesoftware.com
Wed Jul  6 08:26:01 EDT 2016: Server restart in 10 seconds

[csgo-serv 0:sh*

Так понял из-за Sm 1.8 ...

А что именно несовместимо с новой версией?
 
Последнее редактирование:

Agony

Участник
Сообщения
167
Реакции
52
Потестил плагин с высоким онлайном , у кого очки не сохраняются у кого что.. В чате вообще убраны опавещание об получение ранга это зря... Вообще пздос наступил . Крч останусь на старой версии , ибо это <cut> .
 
Последнее редактирование модератором:
Сверху Снизу