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

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

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

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

Проверка на фракцию

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

bUrbin

Ученик
По какой то причине в транспорт инструкторов может сесть любой игрок, не важно в организации он или бомж.

Вот собственно проверка на то инструктор ли я (F_LIC) и проверка начался ли тест на сдачу прав (LicTest).
Когда начинаешь сдачу экзамена всё впорядке, чекпоинты работают и т.д.

Вопрос только в одном, почему может сесть любой. Нужно чтобы работало как по коду.

(narabote) - одета ли форма сотрудника.

Код:
for(new v = 1; v <= TOTALVEH; v++)
				{
					if(vehicleid == VehInfo[v][vVehicle])
					{
		 				if(VehInfo[v][vFr] == F_LIC && GetPVarInt(playerid, "LicTest") == 1)
						{
							SendClientMessage(playerid, COLOR_BLUE, "Следуйте по чекпоинтам.");
							SPD(playerid, D_NULL, 0, "{33AAFF}Права", "{ffffff}Ваша задача следовать по чекпоинтам. Вперед", "Закрыть", "");
							new i = pPressed[playerid];
							SetPlayerRaceCheckpoint(playerid,0,LicTest[i][0],LicTest[i][1],LicTest[i][2],LicTest[i][3],LicTest[i][4],LicTest[i][5],5.0);
						}
 						if(VehInfo[v][vFr] != PlayerInfo[playerid][pMember])
						{
							if(VehInfo[v][vFr] != F_LIC && GetPVarInt(playerid, "LicTest") == 0)
							{
								SendClientMessage(playerid, COLOR_GREY, "Этот транспорт вам не доступен");
								RemoveFromVehicle(playerid);
								return true;
							}
						}
						if(VehInfo[v][vFr] == PlayerInfo[playerid][pMember])
						{
							if(narabote[playerid] == 0)
							{
								SendClientMessage(playerid, COLOR_GREY, "Ключи от транспорта остались в вашей форме");
								RemoveFromVehicle(playerid);
							}
						}
						else break;
					}
				}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу