Fix lock and lights cmds
This commit is contained in:
@@ -678,11 +678,33 @@ function lockCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getVehicleData(vehicle).locked = !getVehicleData(vehicle).locked;
|
getVehicleData(vehicle).locked = !getVehicleData(vehicle).locked;
|
||||||
vehicle.locked = getVehicleData(vehicle).locked;
|
setVehicleLocked(vehicle, getVehicleData(vehicle).locked);
|
||||||
getVehicleData(vehicle).needsSaved = true;
|
getVehicleData(vehicle).needsSaved = true;
|
||||||
|
|
||||||
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
||||||
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
let vehicle = getClosestVehicle(getPlayerPosition(client));
|
||||||
|
if(getDistance(getPlayerPosition(client), getVehiclePosition(vehicle)) <= getGlobalConfig().vehicleLockDistance) {
|
||||||
|
if(!getVehicleData(vehicle)) {
|
||||||
|
messagePlayerError(client, getLocaleString(client, "RandomVehicleCommandsDisabled"));
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!doesPlayerHaveVehicleKeys(client, vehicle)) {
|
||||||
|
messagePlayerError(client, getLocaleString(client, "DontHaveVehicleKey"));
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
getVehicleData(vehicle).locked = !getVehicleData(vehicle).locked;
|
||||||
|
setVehicleLocked(vehicle, getVehicleData(vehicle).locked);
|
||||||
|
getVehicleData(vehicle).needsSaved = true;
|
||||||
|
|
||||||
|
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
let businessId = getPlayerBusiness(client);
|
let businessId = getPlayerBusiness(client);
|
||||||
if(businessId != false) {
|
if(businessId != false) {
|
||||||
if(!canPlayerManageBusiness(client, businessId)) {
|
if(!canPlayerManageBusiness(client, businessId)) {
|
||||||
@@ -713,26 +735,6 @@ function lockCommand(command, params, client) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
let vehicle = getClosestVehicle(getPlayerPosition(client));
|
|
||||||
if(getDistance(getPlayerPosition(client), getVehiclePosition(vehicle) <= getGlobalConfig().vehicleLockDistance)) {
|
|
||||||
if(!getVehicleData(vehicle)) {
|
|
||||||
messagePlayerError(client, getLocaleString(client, "RandomVehicleCommandsDisabled"));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!doesPlayerHaveVehicleKeys(client, vehicle)) {
|
|
||||||
messagePlayerError(client, getLocaleString(client, "DontHaveVehicleKey"));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
getVehicleData(vehicle).locked = !getVehicleData(vehicle).locked;
|
|
||||||
vehicle.locked = getVehicleData(vehicle).locked;
|
|
||||||
getVehicleData(vehicle).needsSaved = true;
|
|
||||||
|
|
||||||
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -767,9 +769,10 @@ function lockCommand(command, params, client) {
|
|||||||
|
|
||||||
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).lights))} the ${getVehicleName(vehicle)}`);
|
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).lights))} the ${getVehicleName(vehicle)}`);
|
||||||
} else {
|
} else {
|
||||||
|
/*
|
||||||
let vehicle = getClosestVehicle(getPlayerPosition(client));
|
let vehicle = getClosestVehicle(getPlayerPosition(client));
|
||||||
if(vehicle != false) {
|
if(vehicle != false) {
|
||||||
if(getDistance(getPlayerPosition(client), getVehiclePosition(vehicle) <= getGlobalConfig().vehicleLockDistance)) {
|
if(getDistance(getPlayerPosition(client), getVehiclePosition(vehicle)) <= getGlobalConfig().vehicleLockDistance) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -783,12 +786,14 @@ function lockCommand(command, params, client) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
getVehicleData(vehicle).locked = !getVehicleData(vehicle).locked;
|
getVehicleData(vehicle).lights = !getVehicleData(vehicle).lights;
|
||||||
vehicle.locked = getVehicleData(vehicle).locked;
|
setVehicleLights(vehicle, getVehicleData(vehicle).lights);
|
||||||
getVehicleData(vehicle).needsSaved = true;
|
getVehicleData(vehicle).needsSaved = true;
|
||||||
|
|
||||||
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
meActionToNearbyPlayers(client, `${toLowerCase(getLockedUnlockedFromBool(getVehicleData(vehicle).locked))} the ${getVehicleName(vehicle)}`);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
let businessId = getPlayerBusiness(client);
|
let businessId = getPlayerBusiness(client);
|
||||||
if(businessId != false) {
|
if(businessId != false) {
|
||||||
|
|||||||
Reference in New Issue
Block a user