Доступ к готовым решениям

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

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

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

Анти-езда без прав

Max_Hank

Умник
Привет форумчане! На Advance RolePlay езда без прав невозможна, т.к без наличия прав игрока в машину даже не пускает:

Ко всем new:
PHP:
new VehAC[MAX_PLAYERS];
В
PHP:
OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Вставляем:

PHP:
	if(ispassenger == 0)
	{
        if(PlayerInfo[playerid][pCarlic] == 0) // здесь ваш массив, у меня [pCarlic]
        {
           SendClientMessage(playerid, COLOR_GREY, "У вас нет прав на управелие трансортом");
           ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,0,0,0,0,0);
           ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,0,0,0,0,0);
        }
        else{VehAC[playerid] = 1;} // переменная для античита "ТП в авто (даж с правами)"
    }
В любой секундный таймер:

PHP:
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	    {
            if(PlayerInfo[playerid][pCarlic] == 0)
            {
                KickWithMessage(playerid, "Вы кикнуты за использование чит-программ"); // без прав за рулем - кик
            }
            else
			{
			    if(VehAC[playerid] == 0)
			    {
                    KickWithMessage(playerid, "Вы кикнуты за использование чит-программ"); // ТП в авто кик
			    }
			}
		}
Ну вот впринципе и всё. Автор урока Я.
 
Сверху Снизу