Add buy/rent msg on veh enter
This commit is contained in:
@@ -82,15 +82,31 @@ bindEventHandler("OnResourceStart", thisResource, function(event, resource) {
|
|||||||
addEventHandler("onPedEnterVehicle", function(event, ped, vehicle, seat) {
|
addEventHandler("onPedEnterVehicle", function(event, ped, vehicle, seat) {
|
||||||
ped.setData("ag.vehSeat", seat, false);
|
ped.setData("ag.vehSeat", seat, false);
|
||||||
|
|
||||||
let client = getClientFromPlayerElement(ped);
|
let vehicleData = getVehicleData(vehicle);
|
||||||
if(getClientCurrentSubAccount(client).isWorking) {
|
|
||||||
if(getVehicleData(vehicle).ownerType == AG_VEHOWNER_JOB) {
|
if(ped.isType(ELEMENT_PLAYER)) {
|
||||||
if(getVehicleData(vehicle).ownerId == getJobType(getClientCurrentSubAccount(client).job)) {
|
let client = getClientFromPlayerElement(ped);
|
||||||
if(seat == 0) {
|
let currentSubAccount = getClientCurrentSubAccount(client);
|
||||||
getClientCurrentSubAccount(client).lastJobVehicle = vehicle;
|
|
||||||
|
if(currentSubAccount.isWorking) {
|
||||||
|
if(vehicleData.ownerType == AG_VEHOWNER_JOB) {
|
||||||
|
if(vehicleData.ownerId == getJobType(currentSubAccount.job)) {
|
||||||
|
if(seat == 0) {
|
||||||
|
getClientCurrentSubAccount(client).lastJobVehicle = vehicle;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(vehicleData.buyPrice > 0) {
|
||||||
|
messageClientInfo(client, `This vehicle is for sale! Cost $${vehicleData.buyPrice}`);
|
||||||
|
messageClientInfo(client, `Use /buycar if you'd like to buy this vehicle.`);
|
||||||
|
} else {
|
||||||
|
if(vehicleData.rentPrice > 0) {
|
||||||
|
messageClientInfo(client, `This vehicle is for rent! Cost: $${vehicleData.rentPrice} per minute`);
|
||||||
|
messageClientInfo(client, `Use /rentcar if you'd like to rent this vehicle.`);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user