Flashbang Ban

Flashbang Ban 0.4

Нет прав для скачивания
Сообщения
1,277
Реакции
2,259
Помог
57 раз(а)
Сообщения
52
Реакции
34
можно ещё для гибкости добавить списывание предупреждений за фраги: 1 фраг - минус 1 предупреждение, например. потому что иногда бывает вынужденное ослепление своих тиммейтов. + разделить полное ослепление и частичное на 2 и 1 балла соответственно. так будет проще отделить тех, кто намеренно слепит, а кто по своей криворукости и по вынужденным причинам.
 
Сообщения
499
Реакции
270
Помог
6 раз(а)
Хорошо бы было каким-то образом сделать так, чтобы варн не добавлялся, когда успел только выдернуть чеку, тебя убили и слепа упала на землю. При таком инциденте можно ослепить кучу своих не по своей вине и получить блок.
 
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
BlackSignature,
Код:
public client_disconnected(id) {
    g_iPlayerFlags[id] = 0
    g_iWarn[id] = 0

    if(g_iBan[id]) {
        get_user_authid(id, g_szAuthID, chx(g_szAuthID))
        TrieSetCell(g_tTrie, g_szAuthID, g_iBan[id])
        g_iBan[id] = 0
    }
}
а если игрок отключен зачем заносить его в массив?
ну типа get_user_authid вернет пустую строку(игрока не будет на сервере) и зачем оно в массиве?

зы Просто придирка. Все понимают, что это пук для амхх, но все же)
Чекни на моем форуме инфу по ucc. я там ответил на твое наблюдение за плагином
 
Сообщения
1,277
Реакции
2,259
Помог
57 раз(а)
neygomon, Занесение в Trie запилено ради того, чтобы игрок не сбрасывал с себя бан флешек путём перезахода на сервер. В client_disconnected() его энтити ещё валидная, а значит, можно получить steamid.

По поводу ucc, я видел, но не совсем понял, о чём речь. В плагине человека изменен один дефайн, и это именно настройка, DEFAULT_BLOCK_TYPE. Выставлено оно в ALL_CHATS, и это приводит к проблеме. Если это не настройка, то спрашивается, почему она в шапке среди других настроек, и имеет описание.
 
Сообщения
3,561
Реакции
1,559
Помог
131 раз(а)
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
BlackSignature, не всегда.
если игрок завис и его выкинуло, то client_disconnected тоже будет вызван, но с задержкой, когда игрока уже не будет > натива вернет пустую строку

очень легко проверяется используя какие-нибудь нативы, которые "гадят" в логи
ну или пологируйте, денька 2, на популярном сервере, убедитесь в данной ситуации
 
Последнее редактирование:
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Sonyx, где ты его в коде выше увидел?
 
Сообщения
499
Реакции
270
Помог
6 раз(а)
Предлагаю добавить настройку количества начисляемых варнов за полное и неполное ослепление, чтобы можно было более гибко настроить систему наказаний.
Бан при 5 варнах. За полное ослепление - 2 варна, за неполное - 1 варн. Каждый раунд снимается по одному.
А сейчас получается так, что человек ослепил в одном раунде одного человека, а в следующем раунде у него уже нет варнов. Так будет возможность их накапливать.
 
Сообщения
16
Реакции
6
hi m8, i am trying to use this plugin, but i am getting this error :

L 11/07/2020 - 17:23:36: [ReAPI] SetHookChainReturn: trying to set return value with incompatible type, expected 'ATYPE_BOOL'; got 'ATYPE_INTEGER'
L 11/07/2020 - 17:23:36: [AMXX] Displaying debug trace (plugin "flashbang_ban.amxx", version "0.2")
L 11/07/2020 - 17:23:36: [AMXX] Run time error 10: native error (native "SetHookChainReturn")
L 11/07/2020 - 17:23:36: [AMXX] [0] flashbang_ban.sma::OnHasRestrictItem_Pre (line 168)

What i have :

AMX Mod X 1.9.0.5271
Reapi : 5.16.0.198-dev
ReHLDS version: 3.7.0.698-dev
ReGameDLL version: 5.18.0.475-dev
 
Сообщения
2,491
Реакции
2,795
Помог
61 раз(а)
Warn1nG, find about this error on forum, and you will find solution. I promise you. Also, keep in your mind that you need to create new topic for errors on special section instead of what you did. Next time you will get warning.
 

IXY

Сообщения
103
Реакции
9
Ошибка в логах

Код:
L 01/22/2021 - 13:31:21: [ReAPI] SetHookChainReturn: trying to set return value with incompatible type, expected 'ATYPE_BOOL'; got 'ATYPE_INTEGER'
L 01/22/2021 - 13:31:21: [AMXX] Displaying debug trace (plugin "flashbang_ban.amxx", version "0.2")
L 01/22/2021 - 13:31:21: [AMXX] Run time error 10: native error (native "SetHookChainReturn")
L 01/22/2021 - 13:31:21: [AMXX]    [0] flashbang_ban.sma::OnHasRestrictItem_Pre (line 168)
@BlackSignature,
 
Сообщения
1,277
Реакции
2,259
Помог
57 раз(а)
IXY, идём в код на указанную строку и меняем там ATYPE_INTEGER на ATYPE_BOOL
 

IXY

Сообщения
103
Реакции
9
BlackSignature, Спасибо! Извиняюсь, тупанул, не прочел ошибку саму + не читал выше сообщения, где говорилось уже об этой ошибке =Р
 
Сообщения
32
Реакции
3
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
BlackSignature
When i updated and changed %s to %n in say player nickname show like this: �p�Ȁ [0/3]
 
Сообщения
102
Реакции
16
Плагин классный!
Предлагаю добавить по мимо бана наказание в виде удара на n HP , а так же добавить возможность включения антифлеша для тиммейтов
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу