STEAM игроки

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

bushaman

Пользователь
Лучшие ответы
0
Доброго времени суток.
Настроил плагин, всё работает хорошо.
Но, есть 1 проблема!
У STEAM игроков, сброс идёт так же как у игроков с флагом Z
Как исправить?
Сообщение автоматически объединено:

Нашел в логах...
Код:
L 04/22/2020 - 05:20:35: [CsStats ResetScore] Максимальное число пунктов в меню не должно превышать 16!
 

Вложения

  • 122.5 KB Просмотры: 7
Последнее редактирование:

bushaman

Пользователь
Лучшие ответы
0
Но STEAM игроки всё равно сбрасывают /rs платно....
Сообщение автоматически объединено:

 

Вложения

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

bushaman

Пользователь
Лучшие ответы
0
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)


// Добавляет пункты в меню
// Меню вызывается командой /rsmenu в чат
// "идентификатор" "флаг" "поинты"
// "идентификатор" - отвечает за саму функцию
// "флаг" - если хотите показать пункт только игрокам с флагом, то укажите тут этот флаг. Если указать несколько флагов, то покажет игрокам, у которых есть все эти флаги
// если хотите показать всем, то оставьте поле пустым, или 0 (ноль)
// если хотите показать всем у кого есть хотя бы один флаг, то поставьте 1 (еденица)
// если хотите показать только простым игрокам, то поставьте флаг z
// вместо флага можно поставить "STEAM" для стим игроков. "IP адрес" или "STEAM ID" для конкретных игроков
// вместо флага можно поставить "ONLY_STEAM" для показа только стим игрокам, которые не имеют никаких прав админа или випа
// "стоимость" - сколько будет стоить(поинтов или $) выбор пункта в меню. Пустое значение или 0 - бесплатно. За тип стоимости отвечает квар resetscore_costtype
//
// "идентификатор" "флаг" "стоимость"
resetscore_addmenu "tab" "z" "2"
resetscore_addmenu "money" "z" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "z" "10"
resetscore_addmenu "all" "z" "50"

resetscore_addmenu "tab" "bqrSTEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqrSTEAM" "0"
resetscore_addmenu "all" "bqrSTEAM" "0"

// ВАЖНО! Чтобы игроки не флудили сбросом полной статистики "all", нужно чтобы она была за поинты или за деньги
// Игроку не покажет больше одного одинакового идентификатора в меню
// Если у игрока окажется только 1 пункт, то меню не будет показано, а сразу сработает функция
// Если хотите чтобы меню было показано даже с одним пунктом, добавьте еще идентификатор empty



// Добавляет действие на команду /rs
// При вызове этой команды, сразу выполняется сброс статистики
// Аргументы такие же как у resetscore_addmenu
//
// "идентификатор" "флаг" "стоимость"
//resetscore_default "tab" "q" "0" // игроки с флагом t просто сбрасывают счет
//resetscore_default "tab" "r" "0" // игроки с флагом t просто сбрасывают счет
//resetscore_default "money" "q" "0" // остальные игроки будут сбрасывать счет вместе с деньгами

// ВАЖНО! Если квары resetscore_default закомментированы, то при вызове /rs откроется меню
// Для этого квара можно использовать только идентификаторы tab и money
// Можно оставить только один квар resetscore_default для всех игроков



// Тип стоимости
// -1 - если есть плагин BonusMenu RBS или Army Ranks Ultimate то будут поинты anew, если нет плагинов, то обычные деньги $
// 0 - обычные деньги $
// 1 - поинты
// Если меняете этот квар, незабудьте в lang файле изменить слова "поинты" на "деньги"
resetscore_costtype "1"

// При сбросе счета идентификатором "money", деньги установятся на это значение
// Если у игрока денег меньше чем это значение, списание не произойдет
resetscore_money "800"

// Писать сообщение в чат после обнуления счета или статы и т.п.
resetscore_chat "1"

// Автоматический сброс счета в ТАБ
// Если игрок не сделал ни одного фрага и умер, его счет автоматически сбросится
resetscore_auto_rs "0"

// Показ HUD сообщения после обнуления счета или статы и т.п.
// "r g b x y time type"
// r g b - цвет худа
// x y - координаты
// time - время жизни сообщения
// type - 1 это обычный худ, 2 это DHUD(жирный), 0 выключить
resetscore_hud ""
 

admin646

Пользователь
Лучшие ответы
17
@bushaman, Если я не ошибаюсь. То всё нужно писать отдельно
Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"



resetscore_addmenu "tab" "bqr" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqr" "0"
resetscore_addmenu "all" "bqr" "0"

И никак кажется не обойти это ограничение. "Исходя из логики плагина"
 

bushaman

Пользователь
Лучшие ответы
0
@admin646,
Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "bqr" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqr" "0"
resetscore_addmenu "all" "bqr" "0"

resetscore_addmenu "tab" "z" "2"
resetscore_addmenu "money" "z" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "z" "50"
resetscore_addmenu "all" "z" "100"
Сделал так. После смены карты проверю.
 

admin646

Пользователь
Лучшие ответы
17
Код:
resetscore_addmenu "tab" "z" "0"
resetscore_addmenu "skill" "z" "0"
resetscore_addmenu "all" "z" "0"

resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "1" "0"
resetscore_addmenu "skill" "1" "0"
resetscore_addmenu "all" "1" "0"
Вы зря дублировали строки. Почитайте потом конфиг внимательно.
 

bushaman

Пользователь
Лучшие ответы
0
@admin646,
Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "bqr" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqr" "0"
resetscore_addmenu "all" "bqr" "0"

resetscore_addmenu "tab" "z" "2"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "z" "50"
resetscore_addmenu "all" "z" "100"
Вроде как такое решение работает!
Но для обычных игроков нужно добавить пункт - списание очков + деньги

Добавил самостоятельно
Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "bqr" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqr" "0"
resetscore_addmenu "all" "bqr" "0"

resetscore_addmenu "tab" "z" "2"
resetscore_addmenu "money" "z" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "z" "50"
resetscore_addmenu "all" "z" "100"
И пункт с деньгами отобразился у STEAM...
Сообщение автоматически объединено:

Изменил на вариант ниже, STEAM и флаг Z отображаться стали корректно!
Буду смотреть на флаги bqr после рестарта
Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "money" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "bqr" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "bqr" "0"
resetscore_addmenu "all" "bqr" "0"

resetscore_addmenu "tab" "z" "2"
resetscore_addmenu "money" "z" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "z" "50"
resetscore_addmenu "all" "z" "100"
 
Последнее редактирование:

admin646

Пользователь
Лучшие ответы
17
@bushaman, bqr будут отображаться только в том случае если у игрока флаг bqr ВМЕСТЕ.
А вам нужно отдельно. Поэтому я и сказал написать вместо флагов "1"
И скорее всего нужно написать вместо Z просто ""

Попробуйте так.


Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "money" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "1" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "1" "0"
resetscore_addmenu "all" "1" "0"

resetscore_addmenu "tab" "" "2"
resetscore_addmenu "money" "" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "" "50"
resetscore_addmenu "all" "" "100"
 

bushaman

Пользователь
Лучшие ответы
0
@admin646,
@bushaman, bqr будут отображаться только в том случае если у игрока флаг bqr ВМЕСТЕ.
А вам нужно отдельно. Поэтому я и сказал написать вместо флагов "1"
И скорее всего нужно написать вместо Z просто ""

Попробуйте так.


Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "money" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "1" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "1" "0"
resetscore_addmenu "all" "1" "0"

resetscore_addmenu "tab" "" "2"
resetscore_addmenu "money" "" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "" "50"
resetscore_addmenu "all" "" "100"
Всё равно вылазит MONEY у игроков с флагами (админ / VIP) на стиме не смотрел
 

bushaman

Пользователь
Лучшие ответы
0
Кажется я нашел решение.

Код:
resetscore_addmenu "tab" "STEAM" "0"
resetscore_addmenu "money" "STEAM" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "STEAM" "0"
resetscore_addmenu "all" "STEAM" "0"

resetscore_addmenu "tab" "1" "0"
resetscore_addmenu "money" "1" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "1" "0"
resetscore_addmenu "all" "1" "0"

resetscore_addmenu "tab" "" "2"
resetscore_addmenu "money" "" "0"
resetscore_addmenu "empty" "" ""
resetscore_addmenu "skill" "" "50"
resetscore_addmenu "all" "" "100"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху