Показано с 1 по 6 из 6

Тема: Анти NOP TogglePlayerControlable

  1. #1
    Активный пользователь Аватар для willpower
    Регистрация
    17.06.2014
    Возраст
    23
    Сообщений
    278
    Репутация: 25

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

    Анти NOP TogglePlayerControlable

    Накатал за 5 минут Анти-НОП, кому надо, тот заберёт
    Мутим в начало скрипта
    Код:
    gPlayerControlable[playerid]
    Делаем стоки
    Код:
    stock TogglePlayerControllableEx(playerid, toggle)
    {
    	TogglePlayerControllable(playerid, toggle);
    	gPlayerControlable[playerid] = toggle;
    }
    
    stock IsPlayerMoving(playerid)
    {
        new Float:Velocity[3];
        GetPlayerVelocity(playerid, Velocity[0], Velocity[1], Velocity[2]);
        if(Velocity[0] == 0 && Velocity[1] == 0 && Velocity[2] == 0) return false;
        return true;
    }
    И В OnPlayerUpdate
    Код:
    if(GetPlayerState(playerid) != PLAYER_STATE_PASSENGER && IsPlayerMoving(playerid) && !gPlayerControlable[playerid])
    {
    Kick(playerid);
    }
    Собственно всё
    Теперь заменяем в моде все TogglePlayerControllable на TogglePlayerControllableEx, либо приписываем к дефайнам
    Код:
    #define TogglePlayerControllable TogglePlayerControllableEx

  2. #2
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

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

    Re: Анти NOP TogglePlayerControlable

    gPlayerControlable[playerid]
    На этот случай есть PVar'ы.
    stock IsPlayerMoving(playerid)
    {
    new Float:Velocity[3];
    GetPlayerVelocity(playerid, Velocity[0], Velocity[1], Velocity[2]);
    if(Velocity[0] == 0 && Velocity[1] == 0 && Velocity[2] == 0) return false;
    return true;
    }
    PHP код:

    stock IsPlayerMoving
    (playerid)
    {
        new 
    Float:Velocity[3];
        
    GetPlayerVelocity(playeridVelocity[0], Velocity[1], Velocity[2]);
        return !(
    Velocity[0] == && Velocity[1] == && Velocity[2] == 0);

    #define TogglePlayerControllable TogglePlayerControllableEx
    http://forum.sa-mp.com/showthread.php?t=441293

  3. #3
    Активный пользователь Аватар для willpower
    Регистрация
    17.06.2014
    Возраст
    23
    Сообщений
    278
    Репутация: 25

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

    Re: Анти NOP TogglePlayerControlable

    Цитата Сообщение от Seregamil Посмотреть сообщение
    На этот случай есть PVar'ы.


    PHP код:

    stock IsPlayerMoving
    (playerid)
    {
        new 
    Float:Velocity[3];
        
    GetPlayerVelocity(playeridVelocity[0], Velocity[1], Velocity[2]);
        return !(
    Velocity[0] == && Velocity[1] == && Velocity[2] == 0);

    http://forum.sa-mp.com/showthread.php?t=441293
    С ПВарами не дружу. Не понял, что ты скинул за ссылку?

  4. #4
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

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

    Re: Анти NOP TogglePlayerControlable

    Цитата Сообщение от willpower Посмотреть сообщение
    С ПВарами не дружу. Не понял, что ты скинул за ссылку?
    http://wiki.sa-mp.com/wiki/GetPVarInt
    http://wiki.sa-mp.com/wiki/SetPVarInt

    Как надо хукать функции, вот что это за ссылка.

  5. #5
    Почетный пользователь LC Аватар для ..KempeR..
    Регистрация
    31.08.2011
    Адрес
    Киев, Украина
    Сообщений
    1,504
    Репутация: 189

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

    Re: Анти NOP TogglePlayerControlable

    А что будет если на игрока будет воздействовать другой? Автомобилем толкнёт, например?

  6. #6
    Активный пользователь Аватар для willpower
    Регистрация
    17.06.2014
    Возраст
    23
    Сообщений
    278
    Репутация: 25

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

    Re: Анти NOP TogglePlayerControlable

    Цитата Сообщение от ..KempeR.. Посмотреть сообщение
    А что будет если на игрока будет воздействовать другой? Автомобилем толкнёт, например?
    При фризе ведь игрока невозможно толкать, нет?

Похожие темы

  1. Анти Чит
    от DivineIce в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 01.09.2013, 23:27
  2. АНТИ ХП
    от Freeski в разделе Ищу скрипт/мод/функцию/программу/плагин...
    Ответов: 3
    Последнее сообщение: 07.08.2013, 14:43
  3. Анти АФК.
    от Anthony в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 27.05.2013, 13:35

Ваши права

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