ResetScore+

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
не обнуляет полностью
И что не на нуле? С новым раундом или сразу после сброса?
Для игры CS:GO с серверным бэкапом счёта нужно отключать его. Если не получается, то отключить, как только возможно, следя, чтобы квар sm_resetscore_forced был в положении 1 (по умолчанию для CS:GO).
 

Stiv

Участник
Сообщения
8
Реакции
1
1.jpg
Не сбрасывает помощь и счёт.

прописано в sourcemod.cfg

sm_cvar mp_backup_round_file ""
sm_cvar mp_backup_round_file_pattern ""

sm_resetscore_forced "1" - по умолчанию

Resetscore+.cfg
// This file was auto-generated by SourceMod (v1.7.3-dev+5280)
// ConVars for plugin "Resetscore+_v1.5.1.smx"


// The list of commands for zero deaths (divide sign ", ").
// -
// Default: ""
sm_resetdeath_command ""

// 0 - disable, 1 - chat, (-)2 - annonce, (-)3 - all.
// -
// Default: "3"
// Minimum: "-3.000000"
// Maximum: "3.000000"
sm_resetscore_annonce "-3"

// The list of commands to reset score (divide sign ", ").
// -
// Default: ""
sm_resetscore_command ""

// 0 - disable, 1 - forced reset score.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_resetscore_forced "1"

// 0 - off, 1 - resetdeath, 2 - resetscore, 3 - all.
// -
// Default: "3"
// Minimum: "0.000000"
// Maximum: "3.000000"
sm_resetscore_mode "3"
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Пользователь AlmazON разместил новый ресурс:

ResetScore+ - Полнофункциональный обнулитель счёта

  • Универсальный плагин для сбрасывания количества смертей или смертей с фрагами, на голову удобнее обычного Resetscore.
    С ним достаточно прописать в общем или командном чате:
    9649cc733dd6.jpg

Узнать больше об этом ресурсе...
 
Последнее редактирование:

.Nazel

raqqqq
Сообщения
134
Реакции
26
почему сообщения дублируются???
[Resetscore] Ваш общий счёт равен 0!
.Nazl: !rs
.Naz:

последнее сообщение отправляется само, как исправить?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
почему сообщения дублируются?
Потому что конфликтует с плагинами цветного чата, плагином чата с тегами и им подобным.
Либо их убрать, либо немного ограничить функционал, применяя решение из темы "Ошибка в работе SCN + RS".
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Упал сервер, но сомнительно что от сброса счёта, просто нашел в логах такие записи:
L 07/18/2016 - 13:23:54: [SM] Exception reported: Client index -1 is invalid
L 07/18/2016 - 13:23:54: [SM] Blaming: Resetscore+_v1.5.1.smx()
L 07/18/2016 - 13:23:54: [SM] Call stack trace:
L 07/18/2016 - 13:23:54: [SM] [0] IsClientInGame
L 07/18/2016 - 13:23:54: [SM] [1] Line 85, Resetscore+_v1.5.1.sp::LC()
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Заменить:
C-подобный:
if(iSM && C && IsClientInGame(C) && GetClientTeam(C) >1)
На:
PHP:
if(iSM && 0 <C && IsClientInGame(C) && GetClientTeam(C) >1)
Вот так забавно, откуда такой индекс вообще взялся) Похоже, баловство нового SM 1.8.0. Оффтоп
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Заменить:
C-подобный:
if(iSM && C && IsClientInGame(C) && GetClientTeam(C) >1)
На:
PHP:
if(iSM && 0 <C && IsClientInGame(C) && GetClientTeam(C) >1)
Вот так забавно, откуда такой индекс вообще взялся) Похоже, баловство нового SM 1.8.0. Оффтоп
Спасибо:) "Я сделаль".
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
@AlmazON, всё хорошо, но не сбрасывает ассисты в CS:GO...

И чтоб не эррорило ты подсказывал:
C-подобный:
if(iSM && C && IsClientInGame(C) && GetClientTeam(C) >1)
заменить на это:
C-подобный:
if(iSM && 0 <C && IsClientInGame(C) && GetClientTeam(C) >1)

И было бы круто с цветами Феникса для CS:GO :)

Если найдётся немного времени, поправь пожалуйста.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
не сбрасывает ассисты в CS:GO
Насколько помню, строка ассистов присутствует в коде. Так что, скорей всего, фраги/смерти равны нули при попытке сброса.
с цветами Феникса для CS:GO
А что делать тем, кто на CS:S? :ab: Да и нет смысла - каждый сам может их вставить, а окраска "по умолчанию" уже имеется.
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Насколько помню, строка ассистов присутствует в коде. Так что, скорей всего, фраги/смерти равны нули при попытке сброса.А что делать тем, кто на CS:S? :ab: Да и нет смысла - каждый сам может их вставить, а окраска "по умолчанию" уже имеется.
Не, 4-ку не мог сбросить, т.е. всё по 0, но ассисты не уходят...

А цвета вроде пробовал, может криванул где-то, но на всякий:
C-подобный:
PrintToChat(C, "\x01\04[Resetscore] \x01Ваш \x05общий счёт \x03сброшен\x01!");

"Цэшку" не трогаем, слэши и "иксы" удаляем, т.е. для замены нужно записать так:
C-подобный:
CGOPrintToChat(C, "{LIME}[Resetscore]{DEFAULT}Ваш общий счёт{RED}сброшен{DEFAULT}!");
[Resetscore] Ваш общий счёт сброшен!
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
ассисты не уходят
Может, очередной баг CS:GO.
Чуть сложнее, но намного оптимальнее просто вставить нужные цифры цветов в те же "иксы". Например, {DEFAULT} - это тот же \x01:
PrintToChat(C, "\x01 \x06[Resetscore] \x01Ваш общий счёт \x07сброшен\x01!");
 

kleuser

Участник
Сообщения
1,838
Реакции
732
@AlmazON, можешь пожалуйста посмотреть, почему твой !rs конфликтует с lvlr? почему он открывает меню lvl ? я пробовал другие плагины сброса счета, там такой проблемы нету, но они мне не подходят по некоторым причинам)) Хочется твой плагин юзать)
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
посмотреть, почему твой !rs конфликтует с lvlr?
Чтобы "посмотреть", надо ставить LRL-плагин. Поэтому, никак. Единственное, известной причиной может быть то, что плагин иногда отсылает пустые сообщения от имени написавшего.
 

kleuser

Участник
Сообщения
1,838
Реакции
732
@AlmazON, ну сделай что нибудь пожалуйста. Может просто немножко по другому переписать плагин? хоть что нибудь пожалуйста
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
немножко по другому переписать плагин?
Если раньше не "ловило", а сейчас воспринимает всякий "мусор" в чате, то вина не только этого плагина.
PHP:
if(t[1] !='\0') FakeClientCommand(C, "%s %s", N, t);
Затри, может и поможет.
 
Сверху Снизу