[Levels Ranks] Core

[Levels Ranks] Core 3.1.2

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
Очки старых игроков не изменятся, а у новых будет начинаться с 1000
Ну я просто чет слышал мельком,что потом игроки не могут подключится на сервер.
Не знаю на сколько это правда,ну видел что такое писали.
Поэтому поинтересовался,вдруг кто так делал уже.
 

Marty

Участник
Сообщения
268
Реакции
105
Ну я просто чет слышал мельком,что потом игроки не могут подключится на сервер.
Не знаю на сколько это правда,ну видел что такое писали.
Поэтому поинтересовался,вдруг кто так делал уже.
Можешь смело менять туда сюда тип статистики, никаких ограничений не будет
 

Колян)

Участник
Сообщения
5
Реакции
0
всем привет)) подскажите как можно сделать что было вот так, показа ранк
 

Вложения

  • fAYcFrOyx50.jpg
    fAYcFrOyx50.jpg
    25.6 КБ · Просмотры: 49

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
а прям такое нету?
можно написать или отредачить варианты которые выше кинули
типо такого

C++:
#include <sourcemod>
#include <lvl_ranks>

#define X // позиция X
#define Y // позиция Y

int rgba[4] = {255, 255, 255, 255}; // цвет

public void OnPluginStart()
{
    CreateTimer(1.0, TimerUpdater, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action TimerUpdater(Handle hTimer)
{
    SetHudTextParams(X, Y, 1.1, rgba[0], rgba[1], rgba[2], rgba[3], 2, 0.0, 0.0, 0.0);
    char CurrentRankName[256], NextRankName[256];
    int CurrentRank = LR_GetClientInfo(client, ST_RANK, false);
    int CurrentExp = LR_GetClientInfo(client, ST_EXP, false);
    int SessionExp = LR_GetClientInfo(client, ST_EXP, true);
    int CurrentRankExp = GetRankExp(CurrentRank);
    int NextRankExp = GetRankExp(CurrentRank)+1;
    Format(CurrentRankName, sizeof(CurrentRankName), "%s", GetRankExp(CurrentRank));
    Format(NextRankName, sizeof(NextRankName), "%s", GetRankExp(CurrentRank+1));
    for(int i = 1; i <= MaxClients; i++)
    {
        ShowHudText(i, -1, "Ранк: %i\n-----------------\nОчки: %i\nСессия: %i\nЗвание: %s(%i)\n-----------------\nСледующее:\n%s(%i)", CurrentRank, CurrentExp, SessionExp, CurrentRankName, CurrentRankExp, NextRankName, NextRankExp);
    }
}

char[] GetRankName(int iRank)
{
    char name[256];
    ArrayList ar = LR_GetRankNames();
    ar.GetString(iRank-1, name, sizeof(name));
    return name;
}

int GetRankExp(int iRank)
{
    char exp[256];
    ArrayList ar = LR_GetRankExp();
    exp = ar.Get(iRank-1);
    return exp;
}
 
Последнее редактирование:

yallstpd

Участник
Сообщения
1,023
Реакции
316
Помогите пожалуйста убрать эти уведомления 🙏
1664558454864.png

1) В конфиге отключить нельзя.
2) В переводе убрать нельзя (будут пробелы в чате).
3) Убрать можно в events.sp, но, там по мимо этих уведомлений еще и сами события, за которые дают опыт, поэтому просто отключение events.sp проблему не решает, нужно вырезать именно notification, я пробовал, но я не кодер, и соответственно у меня ничего не получилось.

Если есть, кто может сделать это на БО, буду признателен.
 
Последнее редактирование:

babka68

Участник
Сообщения
2,124
Реакции
956
Помогите пожалуйста убрать эти уведомления 🙏

1) В конфиге отключить нельзя.
2) В переводе убрать нельзя (будут пробелы в чате).
3) Убрать можно в events.sp, но, там по мимо этих уведомлений еще и сами события, за которые дают опыт, поэтому просто отключение events.sp проблему не решает, нужно вырезать именно notification, я пробовал, но я не кодер, и соответственно у меня ничего не получилось.

Если есть, кто может сделать это на БО, буду признателен.
Если не ошибаюсь, то вам нужно пройти по пути /addons/sourcemod/configs/levels_ranks и в файле settings.ini найти следующее


C-подобный:
        //////////////////////////////////////////////////////////////////////////////////////////////////////////
        //
        //        Как показывать сообщения игроку о получении очков опыта?
        //
        //        0 - не показывать
        //        1 - показывать за каждое действие игрока
        //        2 - показывать в конце раунда суммарное изменение
        //
        //////////////////////////////////////////////////////////////////////////////////////////////////////////
        "lr_show_usualmessage" "0"

        // Показывать ли сообщения от плагина, при каждом возрождении? [ 0 - нет, 1 - да ]
        "lr_show_spawnmessage" "0"

        // Показывать ли сообщения всем о том, что кто-то поднял свое звание? [ 0 - нет, 1 - да ]
        "lr_show_levelup_message" "0"

        // Показывать ли сообщения всем о том, что кто-то потерял свое звание? [ 0 - нет, 1 - да ]
        "lr_show_leveldown_message" "0"

        // Показывать ли всем сообщение о том, какое место занимает игрок, после того, как он написал команду rank? [ 0 - нет, 1 - да ]
        "lr_show_rankmessage" "0"
 

Fanyatsu

Шизофреник со стажем
Сообщения
1,030
Реакции
341
а посмотреть повнимательнее моё сообщение?
А я похож на того, кто просит помощи?
Лишь указал человеку конкретное значение квара для полного отключения сообщений об изменениях в очках
 

Casper

Участник
Сообщения
122
Реакции
3
Ребят может кто подскажет в чём проблема,ошибка не всегда появляется.
[levelsranks.smx] SQL_TransactionFailure (1): Lost connection to MySQL server during query (-1)
L 10/04/2022 - 21:51:04: [levelsranks.smx] SQL_TransactionFailure (1): Can't connect to MySQL server on '45.164.40.8' (4) (-1)
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Ребят может кто подскажет в чём проблема,ошибка не всегда появляется.
[levelsranks.smx] SQL_TransactionFailure (1): Lost connection to MySQL server during query (-1)
L 10/04/2022 - 21:51:04: [levelsranks.smx] SQL_TransactionFailure (1): Can't connect to MySQL server on '45.164.40.8' (4) (-1)
Соединение теряется с базой данных. Конкретнее причину выясняйте сами
 

Casper

Участник
Сообщения
122
Реакции
3
А вот с этой ошибкой кто то знаком,смотрел базу и таблицы всё сходится но вот ошибку выдаёт и всё.
[levels_ranks/levelsranks_unusualkills.smx] SQL_Callback: error when sending the request (1923) - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
 

Fanyatsu

Шизофреник со стажем
Сообщения
1,030
Реакции
341
А вот с этой ошибкой кто то знаком,смотрел базу и таблицы всё сходится но вот ошибку выдаёт и всё.
[levels_ranks/levelsranks_unusualkills.smx] SQL_Callback: error when sending the request (1923) - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
Если актуально, могу прямо сейчас помочь разобраться в дискорде - Fanyatsu#3350
 
Сверху Снизу