BalThazaR™
Умник
У меня в моде перестала действовать проверка на авто прикрепленное к фракциям, не знаю даже что случилось раньше было всё нормально, и права даже не проверяет на вождение.
Мод у меня GF
Мод у меня GF
PHP:
public CarEnter(playerid,carid)
{
if(AutoInfo[carid][aStats]==0)
{
new string[512];
format(string,sizeof(string),"Стаж вождения: %d\nСтоимость: %d\nОбъем бака: %d литров\nПробег: %.4f км\nВведите 2 цвета через запятую в окошко\nПример: [2,6] без квадратных скобок и пробелов!\nЕсли не введете, то цвет останется таким, какой установлен сейчас",
AutoInfo[carid][aKey], AutoInfo[carid][aPrice],GetVehicleGasType(carid),kilom[carid]);
ShowPlayerDialog(playerid,920,DIALOG_STYLE_INPUT,"Авторынок",string,"Принять","Отмена");
}
else
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar <= 0 && newcar <= CAR_PROD)
{
if(carid == PlayerInfo[playerid][pCarKey3] || carid == PlayerInfo[playerid][pCarKey2] || carid == PlayerInfo[playerid][pCarKey]) { }
else
{
SendClientMessage(playerid,COLOR_GREY," Это не ваш автомобиль");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= lspd1 && carid <= lspd2)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Полиция).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= fbi1 && carid <= fbi2)
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (ФБР).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= army1 && carid <= army2)
{
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (National Guard of San Andreas).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= m4s1 && carid <= m4s2)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (San Fierro Medical Center).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= lcn1 && carid <= lcn2)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (La Cosa Nostra).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= yak1 && carid <= yak2)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Yakuza).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= mer1 && carid <= mer2)
{
if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Мэрия).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= hit1 && carid <= hit2)
{
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* У вас нет ключа от этого транспорта.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= rep1 && carid <= rep2)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Cable News Network).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= taxi1 && carid <= taxi2)
{
if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Taxi Company).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= lic1 && carid <= lic2)
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11 || TakingLesson[playerid] == 1)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Лицензиары).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= fla1 && carid <= fla2)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Flaming Cobra).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= rm1 && carid <= rm2)
{
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Русская мафия).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= groove1 && carid <= groove2)
{
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Grove Street Gang).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= elco1 && carid <= elco2)
{
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (El Coronos Gang).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= bal1 && carid <= bal2)
{
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (The Ballas Gang).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= rifa1 && carid <= rifa2)
{
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (The Rifa Gang).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= vag1 && carid <= vag2)
{
if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Los Santos Vagos Gang).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= stret1 && carid <= stret2)
{
if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Bloods).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= kol1 && carid <= kol2)
{
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"* Транспорт зарезервирован (Колхоз).");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//========================[Работы]==============================================
if(carid >= towtruck1 && carid <= towtruck2)
{
if(PlayerInfo[playerid][pJob] == 7)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не механик!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(carid >= dalnoboi1 && carid <= dalnoboi2)
{
if(PlayerInfo[playerid][pJob] == 16)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не дальнобойщик!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(IsAnArmyHP(newcar))
{
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//national guard
{
if(PlayerInfo[playerid][pRank] < 5)
{
SendClientMessage(playerid,COLOR_GREY,"Доступно для 5 ранга!!");
RemovePlayerFromVehicle(playerid);
}
}
else
{
RemovePlayerFromVehicle(playerid);
}
}
//==============================================================================
if(carid >= vodilaavtob1 && carid <= vodilaavtob2)
{
if(PlayerInfo[playerid][pJob] == 14)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не водитель автобуса!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
if(IsASweeperSF(newcar) || IsASweeperLS(newcar)|| IsASweeperLV(newcar))
{
if(PlayerInfo[playerid][pJob] == 21)
{
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не уборщик улиц!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//==============================================================================
else if(IsATrashTruck(newcar))
{
if(PlayerInfo[playerid][pJob] == 22)
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, " * Вы не мусоровоз!");
}
}
//==============================================================================
