Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ant NOP SetVehicleParamsEx

Статус
В этой теме нельзя размещать новые ответы.

DaD96

Изучающий
Пользователь
Регистрация
5 Фев 2011
Сообщения
272
Лучшие ответы
0
Репутация
37
После просмотра кода PaHaNjkee ,увидел что вроде бы код не валидный и вроде бы не правильно построен.
Я решил сделать свой Anti NOP

Замените внутринности функции двигателя на мои,щас объясню как
Например,у меня машина заводится через команду
PHP:
if(!strcmp(cmdtext,"/engine",true))
{
   if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return 1;
   if(EngineStatus(GetPlayerVehicleID(playerid)))Engine(GetPlayerVehicleID(playerid),0);
   else  Engine(GetPlayerVehicleID(playerid),1);
}
Ищем Engine(ну у вас скорей всего по другому)
и видим ,чтото типо такого
PHP:
stock Engine(carid,engine)
{
	new lights,alarms,door,bonnets,boots,objectives;
	SetVehicleParamsEx(carid,engine,light,alarm,doors,bonnet,boot,objective);
}
Все внутринности меняем на содержимое функции ниже
PHP:
stock Engine(carid,engine)
{
    new engines,lights,alarms,door,bonnets,boots,objectives;
    GetVehicleParamsEx(carid,engines,lights,alarms,door,bonnets,boots,objectives);
    if(engines==engine)return 1;
 SetVehicleParamsEx(carid,engine,light,alarm,doors,bonnet,boot,objective);SetTimerEx("AntiSetVehicleParamsEx",500,false,"ii",carid,engine);
}
И куда нибудь в низ мода вставляем
PHP:
forward AntiSetVehicleParamsEx(carid,engine);
public AntiSetVehicleParamsEx(carid,engine)
{
    new engines,lights,alarms,door,bonnets,boots,objectives;
    GetVehicleParamsEx(carid,engines,lights,alarms,door,bonnets,boots,objectives);
    if(engine != engines)
    {
        new dri=GetVehicleDriver(carid);
		SendClientMessage(dri,-1,"Вы использовали NOP SetVehicleParamsEx и были кикнуты.Удалите собейт");
		Kick(dri);
    }
}
Автор-я
Будут ошибки или варнинги,пишите ниже
Отпишите пожалуйста,работает или нет
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу