From 6e518c3062562ab137bd1005bb705ee069666e60 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Thu, 10 Feb 2022 17:59:46 -0600 Subject: [PATCH] Fix colours in veh rent msg + kick all clients on unload --- scripts/server/event.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/server/event.js b/scripts/server/event.js index 581d9b6a..0958088b 100644 --- a/scripts/server/event.js +++ b/scripts/server/event.js @@ -18,6 +18,7 @@ function initEventScript() { function addAllEventHandlers() { addEventHandler("onResourceStart", onResourceStart); addEventHandler("onResourceStop", onResourceStop); + addEventHandler("onServerStop", onResourceStop); addEventHandler("onProcess", onProcess); addEventHandler("onEntityProcess", onEntityProcess); @@ -251,6 +252,7 @@ function onResourceStop(event, resource) { clearArray(getServerData().itemTypes); clearArray(getServerData().groundItemCache); clearArray(getServerData().groundPlantCache); + kickAllClients(); } collectAllGarbage(); @@ -321,7 +323,7 @@ async function onPlayerEnteredVehicle(client, clientVehicle, seat) { resetVehiclePosition(vehicle); } else if(getVehicleData(vehicle).rentPrice > 0) { 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); } 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.`);