sergeyshibaev
Умник
Как сделать чтобы ИД транспорта не нужен был:
PHP:
CMD:lock(playerid, params[])
{
new car, string[50];
if(sscanf(params,"d",car)) return SendClientMessage(playerid,COLOR_GREEN,"Используйте: /lock [id транспорта]");
if(!IsPlayerHaveCar(playerid,car) && PlayerInfo[playerid][pAdmin]<4) return SendClientMessage(playerid,COLOR_GREY,"Это не ваш транспорт");
new id = GetVehicleSeat(car, 0);
new Float:X,Float:Y,Float:Z;
GetVehiclePos(car,X,Y,Z);
if(id == INVALID_PLAYER_ID)J_SetVehiclePos(car,X,Y,Z);
if(!IsPlayerInRangeOfPoint(playerid,9.0,X,Y,Z) && PlayerInfo[playerid][pAdmin]==0) return SendClientMessage(playerid,COLOR_GREY,"Вы должны стоять рядом с транспортом");
new number = GetVehicleID(car);
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",3000,3);
format(string,sizeof(string),"* %s открывает личный транспорт", cPN(playerid));
ProxDetector(25.0, playerid, string, COLOR_PURPLE);
}
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",3000,3);
format(string,sizeof(string),"* %s закрывает личный транспорт", cPN(playerid));
ProxDetector(25.0, playerid, string, COLOR_PURPLE);
}
return true;
}
