Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: [ scr ][ all ][ Анти NOP SetPlayerPos ]

  1. #1
    Активный пользователь Аватар для happines
    Регистрация
    23.01.2011
    Адрес
    Белгород
    Сообщений
    1,591
    Репутация: 119

    Звание: скоро придёт к известности

    Лампочка [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Это решение поможет ещё чуть сильнее усложнить жизнь читерам, а именно палить NOP SetPlayerPos.

    Куда нибудь в конец мода копируем:
    PHP код:
    forward AntiNOPSetPlayerPos(playeridFloat:xFloat:yFloat:z);
    public 
    AntiNOPSetPlayerPos(playeridFloat:xFloat:yFloat:z)
    {
        new 
    string[128];
        if(!
    IsPlayerInRangeOfPoint(playerid3.0xyz))
        {
            
    format(stringsizeof(string), "%s[%d] кикнут. Причина: NOP SetPlayerPos"PlayerName(playerid), playerid);
            return 
    SendClientMessageToAll(0xFF0000AAstring);
        }
        return 
    1;

    Ну и сама функция (Заменить все SetPlayerPos у себя в моде, на SetPlayerPosAC):
    PHP код:
    stock SetPlayerPosAC(playeridFloat:xFloat:yFloat:z)
    {
        
    SetPlayerPos(playeridxyz);
        
    SetTimerEx("AntiNOPSetPlayerPos"500false"ifff"playeridxyz); // Где 500, это время в миллисекундах когда будет производиться проверка на нахождение игрока.
        // Если у вас кикает всех подряд, увеличивайте это время
        
    return 1;

    Если у кого нету функции PlayerName:
    PHP код:
    stock PlayerName(playerid)
    {
        new 
    Name[MAX_PLAYER_NAME];
        
    GetPlayerName(playeridNamesizeof(Name));
        return 
    Name;

    Автор: eFFect
    Спасибо за подсказку с таймером TAP04eGG
    Всё в поряде, будте аккуратны, соблюдайте правила и не надо переживать... © Гуф

  2. #2
    Почетный пользователь LC Аватар для Snoowker
    Регистрация
    06.04.2010
    Адрес
    Kyiv
    Возраст
    28
    Сообщений
    1,952
    Репутация: 279

    Звание: как роза среди колючек

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Не забывай про пинг.

  3. #3
    Активный пользователь Аватар для happines
    Регистрация
    23.01.2011
    Адрес
    Белгород
    Сообщений
    1,591
    Репутация: 119

    Звание: скоро придёт к известности

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    помню, у себя поставил 1 секунду, вроди нормально
    p.s. сейчас добавлю в код, чтобы если что меняли под себя...
    Всё в поряде, будте аккуратны, соблюдайте правила и не надо переживать... © Гуф

  4. #4
    session_start(); Аватар для Artemios
    Регистрация
    04.06.2011
    Адрес
    Екатеринбург
    Возраст
    28
    Сообщений
    2,359
    Репутация: 168

    Звание: - весьма и весьма положительная личность

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Хороший урок, понял не по названию, а по функции. Спасибо пригодилось.
    Hypertext Preprocessor

  5. #5
    ?????? ??????? Аватар для OFFREAL
    Регистрация
    31.03.2010
    Адрес
    Калининград
    Возраст
    33
    Сообщений
    2,521
    Репутация: 249

    Звание: - весьма и весьма положительная личность

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    а по моему баян, ибо читер все равно может телепортироваться куда угодно.

    Ps: самое оптимальное время, думаю 350-400
    [Θpposing Force]

    Урок: [SQLite Database]
    Урок: [Оптимизация Циклов]
    Урок: [Битовые Операции]
    Полезные функции: [Useful Tools]
    #include [Pickup Portal System]
    Filterscript [Simple AFK System]
    Filterscript [Лазерное Наведение Ракет]
    Filterscript [TextDraw Arcanoid]
    Разное: [Func Tests]
    [Рейтинг Пользователей]

    Реклама в подписи запрещена!!!
    Я ВКонтакте: [vk.com/offreal]

    [SIGPIC][/SIGPIC]

    Код:
                  C---C  GTO  C---C
           \     /     \     /     \     /
            C---C   E   C---C   I   C---C
           /     \     /     \     /     \
       ---C   R   C---C   N   C---C   N   C---
           \     /     \     /     \     /
            C---C   U   C---C   O   C---C
           /     \     /     \     /     \
                  C---C  R11  C---C
                 /     \     /     \
                        C---C

  6. #6
    Активный пользователь Аватар для happines
    Регистрация
    23.01.2011
    Адрес
    Белгород
    Сообщений
    1,591
    Репутация: 119

    Звание: скоро придёт к известности

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Цитата Сообщение от OFFREAL Посмотреть сообщение
    а по моему баян, ибо читер все равно может телепортироваться куда угодно.

    Ps: самое оптимальное время, думаю 350-400
    Ты не понял, это Анти-Чит не на ТП, а на NOP SetPlayerPos.
    Т.е. например ты садишь читера в КПЗ командой /jail, а он останется на воле >< т.к. SetPlayerPos на него не сработает
    Всё в поряде, будте аккуратны, соблюдайте правила и не надо переживать... © Гуф

  7. #7
    Активный пользователь Аватар для Mtv777
    Регистрация
    20.03.2011
    Адрес
    Планета: Земля.
    Сообщений
    1,969
    Репутация: 42

    Звание: на пути к лучшему

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Цитата Сообщение от eFFect Посмотреть сообщение
    Ты не понял, это Анти-Чит не на ТП, а на NOP SetPlayerPos.
    Т.е. например ты садишь читера в КПЗ командой /jail, а он останется на воле >< т.к. SetPlayerPos на него не сработает
    А не проще сделать BroadCast чтоб адм писало что Пед[1] пытается себатся с тюряги.

  8. #8
    Активный пользователь Аватар для happines
    Регистрация
    23.01.2011
    Адрес
    Белгород
    Сообщений
    1,591
    Репутация: 119

    Звание: скоро придёт к известности

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Цитата Сообщение от Mtv777 Посмотреть сообщение
    А не проще сделать BroadCast чтоб адм писало что Пед[1] пытается себатся с тюряги.
    O_o сам понял что ты написал?! Что за BroadCast?! Если я не ошибаюсь, это не стандартная функция, зачем она тут?! Кому надо, подстроят под себя.

    И Пед[1] не пытался "себатся с тюряги", его туда и не посадишь ><
    Всё в поряде, будте аккуратны, соблюдайте правила и не надо переживать... © Гуф

  9. #9
    Пользователь
    Регистрация
    17.04.2011
    Адрес
    Ярославль
    Сообщений
    82
    Репутация: 1

    Звание: пока не определено

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    где тут строка то что кикнуло? или самому добавлять надо?

  10. #10
    Активный пользователь
    Регистрация
    05.08.2011
    Адрес
    Украина, Сумы
    Сообщений
    111
    Репутация: 3

    Звание: пока не определено

    Re: [ scr ][ all ][ Анти NOP SetPlayerPos ]

    Цитата Сообщение от vla9ik Посмотреть сообщение
    где тут строка то что кикнуло? или самому добавлять надо?
    "format(string, sizeof(string), "%s[%d] кикнут. Причина: NOP SetPlayerPos", PlayerName(playerid), playerid);" ты об этом?

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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