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

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

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

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

Проблема с проверкой на авто.

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

Fasbit

Дебютант
Мод Skrilax-Rp. При добавлении авто в разные фракции не работает проверка игрока на авто у армии LVa. А если удаляешь несколько других авто фракций всё работает отлично, подскажите в чём может быть проблема?​

Вот сама система проверки игрока на авто:

Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{

	new Veh = GetPlayerVehicleID(playerid);
	if(newstate == PLAYER_STATE_DRIVER && Type == 2) Timerkk[playerid] = SetTimerEx("UnSurfCar",1600,1, "i",GetPlayerVehicleID(playerid));
	if(newstate == PLAYER_STATE_DRIVER) SetPVarInt(playerid,"VehID",GetPlayerVehicleID(playerid));
	if(oldstate == PLAYER_STATE_DRIVER) minigun[playerid]+=2;
	if(newstate == oldstate && PlayerInfo[playerid][playerAdminka] < 4) KickEx(playerid);
	else if(newstate == PLAYER_STATE_PASSENGER)
	{
		minigun[playerid]+=2;
		new model = GetVehicleModel(GetPlayerVehicleID(playerid));
		if(400 <= model <= 611 && model != 483)
		{
			model -= 400;
			new seat = GetPlayerVehicleSeat(playerid);
			if(seat != 128)
			{
				model = (MaxPassengers[model >>> 3] >>> ((model & 7) << 2)) & 0xF;
				if(!model || model == 15) return KickEx(playerid);
				else if(!(0 < seat <= model)) return KickEx(playerid);
			}
			else return KickEx(playerid);
		}
	}
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	SetPVarInt(playerid,"ac_car_id",vehicleid);
	SetPVarInt(playerid, "NoAB", 1);
	UseEnter[playerid] = true;
	IDVEH[playerid]=vehicleid;
	if(!ispassenger || (ispassenger && PlayerInCar[vehicleid] == 0)) PlayerInCar[vehicleid] = 1;
	if(ispassenger && PlayerInCar[vehicleid] == 1 || (!ispassenger && PlayerInCar[vehicleid] == 1)) PlayerInCar[vehicleid] = 2;
	SetPVarInt(playerid, "NoAB", 1);
	SetVehicleParamsForPlayer(vehicleid, playerid, 0, gCarLock[vehicleid]);
	PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
	Refueling[playerid] = 0;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу