Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Результаты опроса: В каком направлении стоит развивать Nex-AC?

Голосовавшие 603. Вы ещё не голосовали в этом опросе
  • * Защита от атак и крашеров

    165 27.36%
  • * Защита от игровых читов

    246 40.80%
  • * Защита от багов, дающих преимущество в игре (+c, slide-bug)

    35 5.80%
  • * Защита от спама, рекламы, бранных слов и т.п.

    7 1.16%
  • * Второстепенные возможности (дополнительные команды для админов и т.п.)

    18 2.99%
  • * Оптимизация и исправление багов, усовершенствование сделанного

    132 21.89%

Тема: Nex-AC - Античит система

Показано с 721 по 726 из 726

  1. #721
    Пользователь

    Аватар для stanly1221

    Статус: Оффлайн
    Регистрация:30.11.2011
    Адрес:Москва
    Сообщений:409
    Репутация:28 [+/-] 
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1748) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1748) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1746) : warning 203: symbol is never used: "priority"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1746) : warning 203: symbol is never used: "areaid"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6404) : error 025: function heading differs from prototype
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(7052) : error 017: undefined symbol "CheatKick"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5471) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5472) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5473) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5474) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5476) : warning 201: redefinition of constant/macro (symbol "RemovePlayerFromVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5477) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5478) : warning 201: redefinition of constant/macro (symbol "TogglePlayerControllable")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5482) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5484) : warning 201: redefinition of constant/macro (symbol "ShowPlayerDialog")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
  2. #722
    •Профик•

    Аватар для Nexius_Tailer

    Статус: Онлайн
    Регистрация:19.05.2013
    Адрес:Гомель, Беларусь
    Сообщений:1,257
    Репутация:601 [+/-] 
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1748) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1748) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1746) : warning 203: symbol is never used: "priority"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(1746) : warning 203: symbol is never used: "areaid"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6383) : warning 202: number of arguments does not match definition
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(6404) : error 025: function heading differs from prototype
    C:\Users\Александр\Desktop\you-studio\Саня \мод\pawno\include\nex-ac.inc(7052) : error 017: undefined symbol "CheatKick"
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5471) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5472) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5473) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5474) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5476) : warning 201: redefinition of constant/macro (symbol "RemovePlayerFromVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5477) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5478) : warning 201: redefinition of constant/macro (symbol "TogglePlayerControllable")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5482) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")
    C:\Users\Александр\Desktop\you-studio\Саня \мод\gamemodes\new.pwn(5484) : warning 201: redefinition of constant/macro (symbol "ShowPlayerDialog")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    Последняя версия античита - v1.9.35
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker
  3. 1 пользователь сказал cпасибо Nexius_Tailer за это полезное сообщение:

    TheJIsusGang (15.04.2018)

  4. #723
    主持人

    Аватар для TheJIsusGang

    Статус: Онлайн
    Регистрация:19.07.2013
    Адрес:Беларусь г.Брест -> Кобрин
    Сообщений:1,028
    Репутация:100 [+/-] 
    Хороший античит должен быть на виду у всех, закрепил
  5. #724
    Зарегистрированый

    Аватар для Paul_Denton

    Статус: Оффлайн
    Регистрация:17.12.2017
    Сообщений:4
    Репутация:0 [+/-] 

    Anti Armour Hack

    Я пытаюсь адекватно адаптировать античит под свой ДМ мод.
    При спавне выдается 50 процентов брони и античит на это реагирует, пытался по разному убрать это ложное срабатывание.
    EnableAntiCheatForPlayer(playerid, 13, 0); с последующим таймером включения не помогал, убирал ложное срабатывание, но не ловил реальный хак на броню.
    Вот что творится у меня в коде на данный момент:

    PHP код:
    OnPlayerSpawn(playerid)
    {
        
    onSpawn[playerid] = 1;
        
    SetPlayerArmour(playerid50.0);
        
    onSpawn[playerid] = 0;
    }
    forward OnCheatDetected(playeridip_address[], typecode);
    public 
    OnCheatDetected(playeridip_address[], typecode)
    {
        if(
    typeBlockIpAddress(ip_address0); 
        else 
        {
            switch(
    code
            {
                case 
    5: return 1
                case 
    11
                {
                    new 
    vehid GetPlayerVehicleID(playerid), Float:vhealth;
                    
    AntiCheatGetVehicleHealth(vehidvhealth);
                    
    SetVehicleHealth(vehidvhealth);
                    return 
    1;
            }
            case 
    12:
                {
                    new 
    Float:a;
            
    AntiCheatGetHealth(playerida);
                    
    SetPlayerHealth(playerida);
                    return 
    1;
                }
            case 
    13:
                {
                    if(
    onSpawn[playerid] == 0
                    {
                       new 
    Float:a;
                
    AntiCheatGetArmour(playerida);
                   
    SetPlayerArmourAC(playerida);
                      return 
    1;
            }
                }
                case 
    14:
                {
                    new 
    AntiCheatGetMoney(playerid);
                    
    ResetPlayerMoney(playerid);
                    
    GivePlayerMoney(playerida);
                    return 
    1;
                }
                case 
    32: return ClearAnimations(playerid1); 
                case 
    40SendClientMessage(playerid, -1MAX_CONNECTS_MSG); 
                case 
    41SendClientMessage(playerid, -1UNKNOWN_CLIENT_MSG); 
                case 
    43..47
                {
                    
    Kick(playerid);
                    return 
    1;
                }
                default: 
                {
                    new 
    string[256];
            new 
    pName[MAX_PLAYER_NAME];
            new 
    pID;
            
    GetPlayerName(playeridpNameMAX_PLAYER_NAME);
            
    pID GetPlayerID(pName);
                    
    format(string256"[Àíòè-×èò]: Âîçìîæíî èãðîê %s[%d] èñïîëüçóåò ÷èòû èëè ñòîðîííèé ñîôò"pNamepID);
                    for(new 
    0!= MAX_PLAYERSi++)
                    {
                        if(
    PlayerInfo[i][pAdmin] >= 2)
                        {
                            
    SendClientMessage(playeridARMY_COLORstring);
                        }
                    }
                    return 
    1;
                }
            }
            new 
    pPing GetPlayerPing(playerid) + 150;
            
    SetTimerEx("ac_KickTimer", (pPing 500 500 pPing), false"i"playerid); 
        }
        return 
    1;

    Итак, как-же мне можно адаптировать этот античит под свой код?
    Надеюсь на понимание.

    P.S. Простите за табуляцию, слетела
  6. #725
    Пользователь

    Аватар для 0xFSO

    Статус: Оффлайн
    Регистрация:07.02.2018
    Сообщений:52
    Репутация:28 [+/-] 
    Я пытаюсь адекватно адаптировать античит под свой ДМ мод.
    При спавне выдается 50 процентов брони и античит на это реагирует, пытался по разному убрать это ложное срабатывание.
    EnableAntiCheatForPlayer(playerid, 13, 0); с последующим таймером включения не помогал, убирал ложное срабатывание, но не ловил реальный хак на броню.
    Вот что творится у меня в коде на данный момент:

    PHP код:
    OnPlayerSpawn(playerid)
    {
        
    onSpawn[playerid] = 1;
        
    SetPlayerArmour(playerid50.0);
        
    onSpawn[playerid] = 0;
    }
    forward OnCheatDetected(playeridip_address[], typecode);
    public 
    OnCheatDetected(playeridip_address[], typecode)
    {
        if(
    typeBlockIpAddress(ip_address0); 
        else 
        {
            switch(
    code
            {
                case 
    5: return 1
                case 
    11
                {
                    new 
    vehid GetPlayerVehicleID(playerid), Float:vhealth;
                    
    AntiCheatGetVehicleHealth(vehidvhealth);
                    
    SetVehicleHealth(vehidvhealth);
                    return 
    1;
            }
            case 
    12:
                {
                    new 
    Float:a;
            
    AntiCheatGetHealth(playerida);
                    
    SetPlayerHealth(playerida);
                    return 
    1;
                }
            case 
    13:
                {
                    if(
    onSpawn[playerid] == 0
                    {
                       new 
    Float:a;
                
    AntiCheatGetArmour(playerida);
                   
    SetPlayerArmourAC(playerida);
                      return 
    1;
            }
                }
                case 
    14:
                {
                    new 
    AntiCheatGetMoney(playerid);
                    
    ResetPlayerMoney(playerid);
                    
    GivePlayerMoney(playerida);
                    return 
    1;
                }
                case 
    32: return ClearAnimations(playerid1); 
                case 
    40SendClientMessage(playerid, -1MAX_CONNECTS_MSG); 
                case 
    41SendClientMessage(playerid, -1UNKNOWN_CLIENT_MSG); 
                case 
    43..47
                {
                    
    Kick(playerid);
                    return 
    1;
                }
                default: 
                {
                    new 
    string[256];
            new 
    pName[MAX_PLAYER_NAME];
            new 
    pID;
            
    GetPlayerName(playeridpNameMAX_PLAYER_NAME);
            
    pID GetPlayerID(pName);
                    
    format(string256"[Àíòè-×èò]: Âîçìîæíî èãðîê %s[%d] èñïîëüçóåò ÷èòû èëè ñòîðîííèé ñîôò"pNamepID);
                    for(new 
    0!= MAX_PLAYERSi++)
                    {
                        if(
    PlayerInfo[i][pAdmin] >= 2)
                        {
                            
    SendClientMessage(playeridARMY_COLORstring);
                        }
                    }
                    return 
    1;
                }
            }
            new 
    pPing GetPlayerPing(playerid) + 150;
            
    SetTimerEx("ac_KickTimer", (pPing 500 500 pPing), false"i"playerid); 
        }
        return 
    1;

    Итак, как-же мне можно адаптировать этот античит под свой код?
    Надеюсь на понимание.

    P.S. Простите за табуляцию, слетела
    убрать свои кривые хуки на SetPlayerArmour (getplayerarmour) либо подключать инклуды в которых они есть перед ач, чтобы он их видел.
    Последний раз редактировалось 0xFSO; Вчера в 16:20.
  7. #726
    Зарегистрированый

    Аватар для Paul_Denton

    Статус: Оффлайн
    Регистрация:17.12.2017
    Сообщений:4
    Репутация:0 [+/-] 
    убрать свои кривые хуки на SetPlayerArmour (getplayerarmour) либо подключать инклуды в которых они есть перед ач, чтобы он их видел.
    Можно поподробнее? Как в таком случае нормально отследить получил ли игрок броню на спавне или нет?
Страница 73 из 73 Первая ... 2363717273
  • К странице:

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения