sergeydrushko
Умник
Ребят что такое, не могу открыть авто, если ты админ то тебе пишет то что с тобой нет транспорта, если владелец авто пишет то что не твое авто:
PHP:
CMD:lock(playerid, params[])
{
new Float: pX,
Float: pY,
Float: pZ,
Float: minS = 9.50,
Float: CurrentDistance,
car = INVALID_VEHICLE_ID,
maxcars = 5,
number = GetVehicleID(car);
GetPlayerPos(playerid, pX, pY, pZ);
for(new i = 0; i < OWNABLECARS; i++)
{
if(maxcars < 1) break;
if(IsPlayerHaveCar(playerid,OwnableCar[i]) || PI[playerid][pAdmin] > 0)
{
maxcars--;
CurrentDistance = GetVehicleDistanceFromPoint(OwnableCar[i], pX,pY,pZ);
if(CurrentDistance < minS)
{
car = OwnableCar[i];
minS = CurrentDistance;
}
}
else return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Это не ваш транспорт!");
}
if(car == INVALID_VEHICLE_ID)
return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Рядом с вами нет транспорта!");
if(GetVehicleSeat(car, 0) == INVALID_PLAYER_ID)
{
new Float:X,Float:Y,Float:Z;
GetVehiclePos(car,X,Y,Z);
J_SetVehiclePos(car,X,Y,Z);
}
if(CarInfo[number][cLock])
{
CarInfo[number][cLock] = 0;
SetDoorsStatus(car, 0, playerid);
GameTextForPlayer(playerid, !"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~CAR~g~ UNLOCK~n~/lock", 3000, 3);
SetPlayerChatBubble(playerid, !"открывает личный транспорт", COLOR_PURPLE, 10.0, 5000);
}
else
{
CarInfo[number][cLock] = 1;
SetDoorsStatus(car, 1, playerid);
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~CAR~r~ LOCK~n~/lock",3000,3);
SetPlayerChatBubble(playerid, !"закрывает личный транспорт", COLOR_PURPLE, 10.0, 5000);
}
return 1;
}
