Иконка ресурса

IP Name & Say Block v2 2.1

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #141

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Выбирайте:
  • Обновить SB, до 1.6+, т.к. проблему встречал и на 1.5.1
  • Править исход под себя
Найти и заменить:
PHP:
Client_Punishment(client)
{
    if(GetConVarBool(g_punishment_mode)) ServerCommand("sm_ban #%d %d Реклама посторонних серверов", GetClientUserId(client), GetConVarInt(g_ban_time));
    else KickClient(client, "Реклама посторонних серверов");
    my_warnings[client] = 0;
}
>>
PHP:
Client_Punishment(client)
{
    if(GetConVarBool(g_punishment_mode)) ServerCommand("sm_ban #%d %d Реклама посторонних серверов", GetClientUserId(client), GetConVarInt(g_ban_time));
    KickClient(client, "Реклама посторонних серверов");
    my_warnings[client] = 0;
}
 

Stepan1

Участник
Сообщения
84
Реакции
2
L 10/04/2018 - 10:06:38: [SM] Blaming: Block_IP_v2.smx
L 10/04/2018 - 10:06:38: [SM] Call stack trace:
L 10/04/2018 - 10:06:38: [SM] [0] MatchRegex
L 10/04/2018 - 10:06:38: [SM] [1] Line 77, C:\Users\StrAnn1k\Desktop\sourcemod-1.9.0-git6248-windows\addons\sourcemod\scripting\Block_IP_v2.sp::CheckIP
L 10/04/2018 - 10:06:38: [SM] [2] Line 128, C:\Users\StrAnn1k\Desktop\sourcemod-1.9.0-git6248-windows\addons\sourcemod\scripting\Block_IP_v2.sp::SayChat
L 10/04/2018 - 10:07:49: [SM] Exception reported: Invalid string index
 

skywalker

Участник
Сообщения
1,153
Реакции
263
Что то в последнее время еррорить стало, нет обновлений?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #146
@Утка, так эрроры мб скинешь?
 

skywalker

Участник
Сообщения
1,153
Реакции
263
@Утка, так эрроры мб скинешь?
извиняюсь, забыл совсем
L 11/07/2018 - 20:59:37: [SM] Blaming: IP-Blocker.smx
L 11/07/2018 - 20:59:37: [SM] Call stack trace:
L 11/07/2018 - 20:59:37: [SM] [0] Regex.Match
L 11/07/2018 - 20:59:37: [SM] [1] Line 342, IP-Blocker.sp::CheckRegex
L 11/07/2018 - 20:59:37: [SM] [2] Line 303, IP-Blocker.sp::OnClientSayCommand
L 11/07/2018 - 21:07:49: [SM] Exception reported: Invalid string index

L 11/07/2018 - 21:07:49: [SM] Blaming: IP-Blocker.smx
L 11/07/2018 - 21:07:49: [SM] Call stack trace:
L 11/07/2018 - 21:07:49: [SM] [0] Regex.Match
L 11/07/2018 - 21:07:49: [SM] [1] Line 342, IP-Blocker.sp::CheckRegex
L 11/07/2018 - 21:07:49: [SM] [2] Line 303, IP-Blocker.sp::OnClientSayCommand
L 11/07/2018 - 21:22:26: Error log file session closed.

L 11/07/2018 - 22:28:02: Info (map "mg_minecraft_course_jb_n1") (file "errors_20181107.log")
L 11/07/2018 - 22:28:02: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (Мне бо подганял билли огонь и лёд крылья азуки текила подогнал и тд)
L 11/07/2018 - 22:37:24: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)
L 11/07/2018 - 22:42:25: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (А почему звания нет ты пиратка это раз второе где звания)
L 11/07/2018 - 22:42:27: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (У меня на акке было билли азуки и тд но у меня акк чёт лаганул)
L 11/07/2018 - 22:44:09: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (CHIDORIIIIIIIIIIIIIIIIIII DIMMMMOOOOOOOOOOOOOONNNNNNNN SASKEEEEEEE NARUTOOOOOOOOOOOO)
L 11/07/2018 - 22:45:41: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (CHIDORI SASKEEE NARUTOO DIMOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNN)
L 11/07/2018 - 22:50:29: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (Тила крч помниш у меня акк слетел мне нимбо давал вещи которые были на акке ты мне ещё после этого)
L 11/07/2018 - 22:53:16: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (Слушай тила скажи же что я очень долго играю чтоб мне поверил)
L 11/07/2018 - 22:54:10: Error log file session closed.
L 11/07/2018 - 22:57:14: SourceMod error session started

L 11/07/2018 - 22:57:14: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (Скрин есть если будут говорить что я нуб или новичок то тогда скрин им в вк))
L 11/07/2018 - 23:17:18: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (ДИМОООООООООООООООООООООООООООООООООООООООООООООООООООН\)
L 11/07/2018 - 23:18:33: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (ПРОСТО ПУКАН РАЗРЫВАЕТ И ГОРИТ НО НЕ БАМБИТ У МЕНЯ!!!)
L 11/07/2018 - 23:24:47: [IP-Blocker.smx] Fail Match Regex ((?:(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)\D+){3}(25[0-5]|2[0-4]\d|(1[0-9]{2})?|[1-9]?\d)(\D*\:?\D*)(\d{5})): -8 (Потом 5 касплеееров из моей армии выцеливают других и в голову дают)
 

Delfram

Добрая душа
Сообщения
155
Реакции
136
Есть решение данной ошибки ?
С подобными никами - "Anastasia❤" происходит данная ошибка
C-подобный:
L 12/30/2018 - 18:42:24: [SM] Blaming: IP-Blocker.smx
L 12/30/2018 - 18:42:24: [SM] Call stack trace:
L 12/30/2018 - 18:42:24: [SM] [0] Regex.Match
L 12/30/2018 - 18:42:24: [SM] [1] Line 342, IP-Blocker.sp::CheckRegex
L 12/30/2018 - 18:42:24: [SM] [2] Line 303, IP-Blocker.sp::OnClientSayCommand
L 12/30/2018 - 18:42:24: [SM] Exception reported: Invalid string index
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #149
@Delfram, ошибка строкой выше
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #151
L 01/02/2019 - 19:58:56: [SM] Exception reported: Invalid string index

Данная ошибка возникает, только тогда, когда именно заходит игрок "Anastasia❤", пробовали менять ник, толку 0
поменять ник находясь не на сервере или что ?
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Данная ошибка возникает, только тогда, когда именно заходит игрок "Anastasia❤", пробовали менять ник, толку 0
По стек трейсу видно, что ошибка появляется при написании в чат.
Сама же ошибка связана с пустой строкой в чате, также может триггерить и при пустом нике.
 

Delfram

Добрая душа
Сообщения
155
Реакции
136
По стек трейсу видно, что ошибка появляется при написании в чат.
Сама же ошибка связана с пустой строкой в чате, также может триггерить и при пустом нике.
Данной ошибкой только спамит в конце раунда и в начале. Когда пишет в чат, ошибка не возникает.
--- Добавлено позже ---
поменять ник находясь не на сервере или что ?
Да.
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
поменять ник находясь не на сервере или что ?
Мне кажется это таже тема что и с написанием в чат пустой строки
Тогда уже проще запихать проверку на длину в саму функцию
C-подобный:
bool:CheckIP(String:CheckIPString[], len)
{
    if(strlen(CheckIPString) < 5) return false;
 

Delfram

Добрая душа
Сообщения
155
Реакции
136
Мне кажется это таже тема что и с написанием в чат пустой строки
Тогда уже проще запихать проверку на длину в саму функцию
C-подобный:
bool:CheckIP(String:CheckIPString[], len)
{
    if(strlen(CheckIPString) < 5) return false;
Решено, спасибо:ab:
 

skywalker

Участник
Сообщения
1,153
Реакции
263
@Черная вдова,
Мне кажется это таже тема что и с написанием в чат пустой строки
Тогда уже проще запихать проверку на длину в саму функцию
C-подобный:
bool:CheckIP(String:CheckIPString[], len)
{
    if(strlen(CheckIPString) < 5) return false;
можно поподробнее куда это запихивать?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #158
@Черная вдова, он же щас в конец просто добавит и будет писать что не компилится
 

skywalker

Участник
Сообщения
1,153
Реакции
263
:D // Нет, скомпилировал, но с ошибками..Вроде все так заменил..
bool:CheckIP(String:CheckIPString[], len)
{
ReplaceString(CheckIPString, len, " ", "", false);
if(strlen(CheckIPString) < 5) return false;
{
if(whitelist_enable)
{
GetRegexSubString(ip_serv, 0, CheckIPString, 32);
if (GetTrieString(WhitelistTrie, CheckIPString, CheckIPString, len))
{
LogAction(-1, -1, "Проверен IP-адрес %s (Разрешен)", CheckIPString);
return false;
}
}
LogAction(-1, -1, "Заблокирован посторонний IP-адрес %s", CheckIPString);
return true;

}
return false;
}
Вот ошибка: Block_IP_v2.sp(92) : warning 225: unreachable code
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #160
@Утка, вот это лишнее
upload_2019-3-6_20-39-2.png
 
Сверху Снизу