[Levels Ranks] Module - FakeRank

[Levels Ranks] Module - FakeRank 3.1

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Добавил ранги из DZ, и сделал показ рангов при нажатии таба.
Не забывайте что там только 15 рангов, потребуется редактировать !
44000


Идея взята с обновы 1.2.0 Модуль плагина - [FPS] Tab Fake Ranks
 

Вложения

  • LR_fakeranks+DZ.rar
    264.5 КБ · Просмотры: 211

Domikuss

Добрая душа
Сообщения
282
Реакции
261
Добавил ранги из DZ, и сделал показ рангов при нажатии таба.
Не забывайте что там только 15 рангов, потребуется редактировать !
Посмотреть вложение 44000

Идея взята с обновы 1.2.0 Модуль плагина - [FPS] Tab Fake Ranks
[Levels Ranks] Module - Fake Rank Wend4r уже обновил данный модуль, добавив сразу на выбор три типа рангов, и его можно скачать с гитхаба.
 

RoadSide Romeo

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

Обновление до версии 3.0 SR1

Обновление до версии 3.0 SR1 (спасибо Wend4r) :

- добавлена возможность выбирать разные типы отображения рангов
- добавлена возможность добавлять свои кастомные звания
- внимательно читайте описание плагина!!

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

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
А в исходнике - SR2. Как так?
44016

Кстати, ты мне обещал "разъяснить" нумерацию версий плагина почти 2 недели назад. А я жду.

C++:
	if(GetEngineVersion() != Engine_CSGO) 
	{
		SetFailState("[" ... PLUGIN_NAME ... " Fake Rank] This plugin works only on CS:GO");
	}
Уже сотню раз повторял, что код, связанный с проверками игры, необходимо выносить в AskPluginLoad2(). Тогда в консоли перед ошибкой, не будет сообщения об успешной загрузке (что выглядит само по себе странно).

C++:
	g_hKv = new KeyValues("LR_FakeRank");

	if(!g_hKv.ImportFromFile(sPath))
SourceMod не гарантирует возвращение валидного хэндла для любой функции (и ещё для самообучения), а его проверки на null - нет.
Код на помойку, в общем.

C++:
public void OnMapStart()
{
	static const char sPath[] = "materials/panorama/images/icons/skillgroups/skillgroup%i.svg";
Константы подобного рода, вообще-то, в глобал скоуп выносят.
 

MaZa

Участник
Сообщения
1,732
Реакции
980
А в исходнике - SR2. Как так?
Посмотреть вложение 44016
Кстати, ты мне обещал "разъяснить" нумерацию плагина почти 2 недели назад. А я жду.

C++:
    if(GetEngineVersion() != Engine_CSGO)
    {
        SetFailState("[" ... PLUGIN_NAME ... " Fake Rank] This plugin works only on CS:GO");
    }
Уже сотню раз повторял, что код, связанный с проверками игры, необходимо выносить в AskPluginLoad2(). Тогда в консоли перед ошибкой, не будет сообщения об успешной загрузке (что выглядит само по себе странно).
Кстати, в самой документации так и написано)
Screenshot_2.jpg
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@xMaZax, ибо это оф рекомендация, а не придуманная мною.
Сообщения автоматически склеены:

К слову, я лично так и не понял, как у этого обновления настраиваются кастомные ранги. Слишком размыто написано, без деталей. Хотя бы примеры накидали бы...
 
Последнее редактирование:

RoadSide Romeo

rest in peace...
Сообщения
1,628
Реакции
1,489
@Крузяра плагин, а точнее эту версию, делал не я, а Wend4r, он соавтор полноценный, я лишь просто залил, то что он сделал.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
@xMaZax, ибо это оф рекомендация, а не придуманная мною.
Сообщения автоматически склеены:

К слову, я лично так и не понял, как у этого обновления настраиваются кастомные ранги. Слишком размыто написано, без деталей. Хотя бы примеры накидали бы...
Краткий гайд, как это понял я))
Фотошопите в илюстраторе или другом редакторе, который поддерживае swg формат, размер должен быть 11.3 х 4.6 (mm). После редактирования кидаем его в папку materials\panorama\images\icons\skillgroups\, название с номером возростания, "skillgroupX.svg", этот Х лучше ставить подальше от 100, что бы не было перебоев. Допусти уже сделали нажи ранги в редакторе от skillgroup150 до skillgroup 165 (15 штук выйшло).
Далее по плагину, берём исходник:
Добавляем третий кейс, либо в любой друго номер ваших ранго (150 в данном случае)
44019

В файле настройки, ставим "Type" на 3 или на тот кейс, что вы поставили.
Файлы закидываем на сервер и радуемся.[/SPOILER]
 

Dimmer

Юзерок
Сообщения
192
Реакции
25
Вери вери гуд, ждал что бы званки из Danger Zone поставить, а тут даже кастомные можно) Огромное спасибо @Wend4r
44022
 

Tavian

Участник
Сообщения
1,184
Реакции
119
Я или перегрелся , или отупел .
Какие индексы у званий дангер зоны ?
"LR_FakeRank"
{
"FakeRank"
{
// 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
// 1 - из Напарников (1 - 18)
// 2 - из Опасной Зоны (1 - 15)
"Type" "0"

// Ранг в LR Ранг в TAB(е).
"1" "71"
"2" "72"
"3" "73"
"4" "74"
"5" "75"
"6" "76"
"7" "77"
"8" "77"
"9" "78"
"10" "79"
"11" "79"
"12" "80"
"13" "80"
"14" "81"
"15" "82"
"16" "83"
"17" "84"
"18" "85"
}
}

// sm_lvl_reload - перезагрузить настройки
Что не так ? Скажите без сарказма и умных мыслей. Просто помогите =))
Так-же делаю так и ничего
"LR_FakeRank"
{
"FakeRank"
{
// 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
// 1 - из Напарников (1 - 18)
// 2 - из Опасной Зоны (1 - 15)
"Type" "2"

// Ранг в LR Ранг в TAB(е).
"1" "71"
"2" "72"
"3" "73"
"4" "74"
"5" "75"
"6" "76"
"7" "77"
"8" "78"
"9" "79"
"10" "80"
"11" "81"
"12" "82"
"13" "83"
"14" "84"
"15" "85"

}
}

// sm_lvl_reload - перезагрузить настройки
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Я или перегрелся , или отупел .
Какие индексы у званий дангер зоны ?
"LR_FakeRank"
{
"FakeRank"
{
// 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
// 1 - из Напарников (1 - 18)
// 2 - из Опасной Зоны (1 - 15)
"Type" "0"

// Ранг в LR Ранг в TAB(е).
"1" "71"
"2" "72"
"3" "73"
"4" "74"
"5" "75"
"6" "76"
"7" "77"
"8" "77"
"9" "78"
"10" "79"
"11" "79"
"12" "80"
"13" "80"
"14" "81"
"15" "82"
"16" "83"
"17" "84"
"18" "85"
}
}

// sm_lvl_reload - перезагрузить настройки
Что не так ? Скажите без сарказма и умных мыслей. Просто помогите =))
Так-же делаю так и ничего
"LR_FakeRank"
{
"FakeRank"
{
// 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
// 1 - из Напарников (1 - 18)
// 2 - из Опасной Зоны (1 - 15)
"Type" "2"

// Ранг в LR Ранг в TAB(е).
"1" "71"
"2" "72"
"3" "73"
"4" "74"
"5" "75"
"6" "76"
"7" "77"
"8" "78"
"9" "79"
"10" "80"
"11" "81"
"12" "82"
"13" "83"
"14" "84"
"15" "85"

}
}

// sm_lvl_reload - перезагрузить настройки
Форматирование (BB-код):
"LR_FakeRank"
{
    "FakeRank"
    {
        // 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
        // 1 - из Напарников (1 - 18)
        // 2 - из Опасной Зоны (1 - 15)
        "Type"                "2"

        // Ранг в LR    Ранг в TAB(е).
        "1"                    "1"
        "2"                    "2"
        "3"                    "3"
        "4"                    "4"
        "5"                    "5"
        "6"                    "6"
        "7"                    "7"
        "8"                    "8"
        "9"                    "9"
        "10"                "10"
        "11"                "11"
        "12"                "12"
        "13"                "13"
        "14"                "14"
        "15"                "15"
    }
}
Смотрите на type и что у них в дужках написано, там же нету 71-85
 

Tavian

Участник
Сообщения
1,184
Реакции
119
Форматирование (BB-код):
"LR_FakeRank"
{
    "FakeRank"
    {
        // 0 - обычные ранги из Match Making (1 - 18) или кастомные (19, 20, ...).
        // 1 - из Напарников (1 - 18)
        // 2 - из Опасной Зоны (1 - 15)
        "Type"                "2"

        // Ранг в LR    Ранг в TAB(е).
        "1"                    "1"
        "2"                    "2"
        "3"                    "3"
        "4"                    "4"
        "5"                    "5"
        "6"                    "6"
        "7"                    "7"
        "8"                    "8"
        "9"                    "9"
        "10"                "10"
        "11"                "11"
        "12"                "12"
        "13"                "13"
        "14"                "14"
        "15"                "15"
    }
}
Смотрите на type и что у них в дужках написано, там же нету 71-85
Званий в табе нету , скопировал то что вы дали.
 

Raven1313

Участник
Сообщения
208
Реакции
28
А комбинировать получается звания из разных режимов нельзя?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
ИМХО, с нестандартными рангами будет проблема в том, если несколько серверов юзают одни и те же индексы для званий.

@RoadSide Romeo, ты залил плагин, не посмотрев на версию в архиве. Не проще было в таком случае отдать ресурс Вендиру? Ты всё равно сможешь его в любой момент на себя перекинуть и обновить, а потом обратно.
Оффтоп
 

AD4M

Участник
Сообщения
373
Реакции
58
Решена ли ошибка с первым раундом, когда попросту не отображались звания?
 
Сверху Снизу