Fix colours in veh rent msg + kick all clients on unload
This commit is contained in:
@@ -18,6 +18,7 @@ function initEventScript() {
|
|||||||
function addAllEventHandlers() {
|
function addAllEventHandlers() {
|
||||||
addEventHandler("onResourceStart", onResourceStart);
|
addEventHandler("onResourceStart", onResourceStart);
|
||||||
addEventHandler("onResourceStop", onResourceStop);
|
addEventHandler("onResourceStop", onResourceStop);
|
||||||
|
addEventHandler("onServerStop", onResourceStop);
|
||||||
|
|
||||||
addEventHandler("onProcess", onProcess);
|
addEventHandler("onProcess", onProcess);
|
||||||
addEventHandler("onEntityProcess", onEntityProcess);
|
addEventHandler("onEntityProcess", onEntityProcess);
|
||||||
@@ -251,6 +252,7 @@ function onResourceStop(event, resource) {
|
|||||||
clearArray(getServerData().itemTypes);
|
clearArray(getServerData().itemTypes);
|
||||||
clearArray(getServerData().groundItemCache);
|
clearArray(getServerData().groundItemCache);
|
||||||
clearArray(getServerData().groundPlantCache);
|
clearArray(getServerData().groundPlantCache);
|
||||||
|
kickAllClients();
|
||||||
}
|
}
|
||||||
|
|
||||||
collectAllGarbage();
|
collectAllGarbage();
|
||||||
@@ -321,7 +323,7 @@ async function onPlayerEnteredVehicle(client, clientVehicle, seat) {
|
|||||||
resetVehiclePosition(vehicle);
|
resetVehiclePosition(vehicle);
|
||||||
} else if(getVehicleData(vehicle).rentPrice > 0) {
|
} else if(getVehicleData(vehicle).rentPrice > 0) {
|
||||||
if(getVehicleData(vehicle).rentedBy != client) {
|
if(getVehicleData(vehicle).rentedBy != client) {
|
||||||
messagePlayerAlert(client, getLocaleString(client, "VehicleForRent", getVehicleName(vehicle), `{ALTCOLOUR}$${makeLargeNumberReadable(getVehicleData(vehicle).rentPrice)}`, `{ALTCOLOUR}/vehrent{MAINCOLOUR}`));
|
messagePlayerAlert(client, getLocaleString(client, "VehicleForRent", getVehicleName(vehicle), `{ALTCOLOUR}$${makeLargeNumberReadable(getVehicleData(vehicle).rentPrice)}{MAINCOLOUR}`, `{ALTCOLOUR}/vehrent{MAINCOLOUR}`));
|
||||||
resetVehiclePosition(vehicle);
|
resetVehiclePosition(vehicle);
|
||||||
} else {
|
} else {
|
||||||
messagePlayerAlert(client, `You are renting this ${getVehicleName(vehicle)} for {ALTCOLOUR}$${makeLargeNumberReadable(getVehicleData(vehicle).rentPrice)} per minute. {MAINCOLOUR}Use {ALTCOLOUR}/stoprent {MAINCOLOUR}if you want to stop renting it.`);
|
messagePlayerAlert(client, `You are renting this ${getVehicleName(vehicle)} for {ALTCOLOUR}$${makeLargeNumberReadable(getVehicleData(vehicle).rentPrice)} per minute. {MAINCOLOUR}Use {ALTCOLOUR}/stoprent {MAINCOLOUR}if you want to stop renting it.`);
|
||||||
|
|||||||
Reference in New Issue
Block a user