Плагин Античит (подобее Arkan)

Недавно обновленные
Rivera
Rivera Island
0.00 star(s)
Размер 4500, 14к префабов
Armored
Armored Train
0.00 star(s)
Новогоднее обновление
Sputnik
Sputnik
0.00 star(s)
Падающие на землю спутники
Convoy
Convoy Reforged
5.00 star(s)
Глобальное обновление всем известного плагина Convoy!
PveMode
PveMode
0.00 star(s)
This plugin is only used as an API for other plugins
Decay:
Decay: The Last Haven
0.00 star(s)
4500, 70k префабов
Azure
Azure Island
5.00 star(s)
4500, 11к префабов, кастомные места под застрой
IQHandFight
IQHandFight
5.00 star(s)
Добавь на свой сервер рукопашный бой, долой этот камень!
IQRecycler
IQRecycler
5.00 star(s)
Крафт переработчика с возможностью поднятия, отображения ХП, нанесения урона
IQEconomic
IQEconomic
4.88 star(s)
Практичная и легкая в настройке экономика для вашего сервера
XSkinMenu
XSkinMenu
5.00 star(s)
Красивое меню скинов для вашего сервера.
Triangulation
Triangulation
0.00 star(s)
Welcome to a new arctic event where players will need to brave the arctic biome to deal with packs o
Затопленная
Затопленная земля
0.00 star(s)
Необычная водная карта
Caravan
Caravan
0.00 star(s)
Повозки, запряжённые лошадьми, перевозят ценный груз
Raidable
Raidable Bases
5.00 star(s)
Create fully automated raidable bases with NPCs in Rust

maxnosov1

Пользователь
Messages
40
Reaction score
1
Ищу тех кто написал уже или может исправить плагин Arkan или его подобие. кто не вкурсе с недавних пор Аркан повесился и выдает все кто стреляет на море Аим.
Куплю подобие Аркана. или его исправленного и настроенного
 
Исправить сейчас вряд ли получится пока FP не исправят ошибку в клиентской Assembly-CSharp.dll. Можно попытаться только ограничить в плагине поиск AIM с игроками/NPC на движущихся объектах.
 
Исправить сейчас вряд ли получится пока FP не исправят ошибку в клиентской Assembly-CSharp.dll. Можно попытаться только ограничить в плагине поиск AIM с игроками/NPC на движущихся объектах.
да я нашел инфу что вина разрабов и пока они не исправят то не получится. я бы не против был даже если бы как то исключили движущееся объекты лодки карго поезд итд.
 
в чате плагина писали фиксы кода плагина но пишут все равно срабатывает ложно на тех кто на воде итд
 
Да, на umod я опубликовывал фикс, чтобы исключать цели на движущихся объектах. У меня на тестовом сервере хоть убей не могу поймать ложный аим стреляя по NPC и статичным игрокам(spawn player) на cargoship и tugboat. А в ветке на umod пишут что ложные детекты все равно срабатывают. Живого сервера у меня давно нет, чтобы проверить фикс на реальных игроках.
 
Да, на umod я опубликовывал фикс, чтобы исключать цели на движущихся объектах. У меня на тестовом сервере хоть убей не могу поймать ложный аим стреляя по NPC и статичным игрокам(spawn player) на cargoship и tugboat. А в ветке на umod пишут что ложные детекты все равно срабатывают. Живого сервера у меня давно нет, чтобы проверить фикс на реальных игроках.
скинь конфиг я проверю на втором своем сервере и скину тебе потом результат. если можно
 
Сам конфиг не менял. В коде плагина, который по дефолту можно скачать с umod надо заменить строки 1213-1232 на следующие
C#:
if (entity.GetParentEntity() != null)
                    {
                        isTargetMount = true;
                        BaseEntity targetParentEntity1 = entity.GetParentEntity();
                        targetMountParentName = targetParentEntity1.ShortPrefabName;
                    }
else
    if (entity.isMounted)
    {
        BaseMountable parentMount1 = entity.GetMounted();
        if (parentMount1 != null)
        {
            BaseEntity _parentEntity1 = parentMount1.GetParentEntity();
            if (_parentEntity1 != null)
            {
                isTargetMount = true;
                targetMountParentName = _parentEntity1.ShortPrefabName;
            }
        }
    }

if (isTargetMount) return;

Если все равно будут массовые ложные срабатывания, то мне бы посмотреть логи этих срабатываний. Интересует что будет указано в параметрах isTargetMount и targetMountParentName.
 
Сам конфиг не менял. В коде плагина, который по дефолту можно скачать с umod надо заменить строки 1213-1232 на следующие
C#:
if (entity.GetParentEntity() != null)
                    {
                        isTargetMount = true;
                        BaseEntity targetParentEntity1 = entity.GetParentEntity();
                        targetMountParentName = targetParentEntity1.ShortPrefabName;
                    }
else
    if (entity.isMounted)
    {
        BaseMountable parentMount1 = entity.GetMounted();
        if (parentMount1 != null)
        {
            BaseEntity _parentEntity1 = parentMount1.GetParentEntity();
            if (_parentEntity1 != null)
            {
                isTargetMount = true;
                targetMountParentName = _parentEntity1.ShortPrefabName;
            }
        }
    }

if (isTargetMount) return;

Если все равно будут массовые ложные срабатывания, то мне бы посмотреть логи этих срабатываний. Интересует что будет указано в параметрах isTargetMount и targetMountParentName.
1692955576885.pngЭто нормально?)
 
"x": 1187.0968,
"y": -77.8959,
"z": 467.7403
},
"hitInfoProjectileDistance": 27.6023312,
"hitInfoPointStart": {
"x": 1187.96021,
"y": -77.97267,
"z": 463.76358
},
"hitInfoPointEnd": {
"x": 1185.84265,
"y": -77.7832947,
"z": 474.52066
},
"hitInfoProjectilePrefabGravityModifier": 1.0,
"hitInfoProjectilePrefabDrag": 0.6,
"weaponShortName": "rifle.semiauto",
"ammoShortName": "ammo.rifle",
"bodyPart": "head",
"damage": 39.23977,
"isEqualFiredProjectileData": true,
"isPlayerPositionToProjectileStartPositionDistanceViolation": false,
"distanceDifferenceViolation": 0.0,
"calculatedTravelDistance": 27.6023216,
"isAttackerMount": true,
"isTargetMount": false,
"attackerMountParentName": "workcart.entity",
"targetMountParentName": "",
"firedProjectileFiredTime": 14768.1533,
"firedProjectileTravelTime": 0.0746481642,
"firedProjectilePosition": {
 
},
"hitInfoInitiatorPlayerName": "я грузин",
"hitInfoInitiatorPlayerUserID": "76561199497734049",
"hitInfoHitEntityPlayerName": "8771893",
"hitInfoHitEntityPlayerUserID": "8771893",
"hitInfoBoneName": "head",
"hitInfoHitPositionWorld": {
"x": 1187.0481,
"y": -77.82472,
"z": 467.876678
},
"hitInfoProjectileDistance": 26.65965,
"hitInfoPointStart": {
"x": 1187.74011,
"y": -77.9029541,
"z": 464.793152
},
"hitInfoPointEnd": {
"x": 1185.497,
"y": -77.67916,
"z": 475.563
},
"hitInfoProjectilePrefabGravityModifier": 1.0,
"hitInfoProjectilePrefabDrag": 0.6,
"weaponShortName": "rifle.semiauto",
"ammoShortName": "ammo.rifle",
"bodyPart": "head",
"damage": 39.334034,
"isEqualFiredProjectileData": true,
"isPlayerPositionToProjectileStartPositionDistanceViolation": false,
"distanceDifferenceViolation": 0.0,
"calculatedTravelDistance": 1250.162,
"isAttackerMount": true,
"isTargetMount": false,
"attackerMountParentName": "workcart.entity",
"targetMountParentName": "",
"firedProjectileFiredTime": 14768.67,
"firedProjectileTravelTime": 0.07203042,
"firedProjectilePosition": {
"x": 1187.0481,
"y": -77.82472,
"z": 467.876678
 
Хм. Тут что-то другое, не связано с тем что жертва к чему-то движущему примонтирована. Тут атакующий на дрезине. Буду смотреть. Давай пока попробуем исключить и атакующих, смонтированных на чем-то. Для этого к тому фиксу добавить в конце строчку

if (isAttackerMount) return;

Code:
if (entity.GetParentEntity() != null)
                    {
                        isTargetMount = true;
                        BaseEntity targetParentEntity1 = entity.GetParentEntity();
                        targetMountParentName = targetParentEntity1.ShortPrefabName;
                    }
else
    if (entity.isMounted)
    {
        BaseMountable parentMount1 = entity.GetMounted();
        if (parentMount1 != null)
        {
            BaseEntity _parentEntity1 = parentMount1.GetParentEntity();
            if (_parentEntity1 != null)
            {
                isTargetMount = true;
                targetMountParentName = _parentEntity1.ShortPrefabName;
            }
        }
    }

if (isTargetMount) return;
if (isAttackerMount) return;
 
Хм. Тут что-то другое, не связано с тем что жертва к чему-то движущему примонтирована. Тут атакующий на дрезине. Буду смотреть. Давай пока попробуем исключить и атакующих, смонтированных на чем-то. Для этого к тому фиксу добавить в конце строчку

if (isAttackerMount) return;

Code:
if (entity.GetParentEntity() != null)
                    {
                        isTargetMount = true;
                        BaseEntity targetParentEntity1 = entity.GetParentEntity();
                        targetMountParentName = targetParentEntity1.ShortPrefabName;
                    }
else
    if (entity.isMounted)
    {
        BaseMountable parentMount1 = entity.GetMounted();
        if (parentMount1 != null)
        {
            BaseEntity _parentEntity1 = parentMount1.GetParentEntity();
            if (_parentEntity1 != null)
            {
                isTargetMount = true;
                targetMountParentName = _parentEntity1.ShortPrefabName;
            }
        }
    }

if (isTargetMount) return;
if (isAttackerMount) return;
срабатываний нет) от слова совсем) либо у меня народ криворуки играет даже на отдачу не кричит хД) онлайн от 50 до 100 человек
 
а не все норм. работает NR срабатывания есть. Aim молчит) можно поздравить и сказать ты победил?)
 
Хм. Тут что-то другое, не связано с тем что жертва к чему-то движущему примонтирована. Тут атакующий на дрезине. Буду смотреть. Давай пока попробуем исключить и атакующих, смонтированных на чем-то. Для этого к тому фиксу добавить в конце строчку

if (isAttackerMount) return;

Code:
if (entity.GetParentEntity() != null)
                    {
                        isTargetMount = true;
                        BaseEntity targetParentEntity1 = entity.GetParentEntity();
                        targetMountParentName = targetParentEntity1.ShortPrefabName;
                    }
else
    if (entity.isMounted)
    {
        BaseMountable parentMount1 = entity.GetMounted();
        if (parentMount1 != null)
        {
            BaseEntity _parentEntity1 = parentMount1.GetParentEntity();
            if (_parentEntity1 != null)
            {
                isTargetMount = true;
                targetMountParentName = _parentEntity1.ShortPrefabName;
            }
        }
    }

if (isTargetMount) return;
if (isAttackerMount) return;
Можешь пожалуйста привязать , что бы аим не детектило на aimtrain?

bool IsAimTraining(ulong playerId) - Проверить, находится ли игрок на AimTrain Arena
void EnterAimTrain(BasePlayer player, string arenaName) - Добавьте игрока на арену AimTrain
void LeaveAimTrain(BasePlayer player, Vector3 position = default) - Удалить игрока из AimTrain и телепортировать его на позицию
 
Back
Top Bottom