From 8b14ccce5750a1da2115b1e21f40168b2cb6bf14 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 23 Dec 2020 23:02:33 -0600 Subject: [PATCH] Add banned IP check on connect --- scripts/server/event.js | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/scripts/server/event.js b/scripts/server/event.js index f3cf7ea6..1b06ae04 100644 --- a/scripts/server/event.js +++ b/scripts/server/event.js @@ -20,7 +20,11 @@ function initEventScript() { // --------------------------------------------------------------------------- addEventHandler("OnPlayerConnect", function(event, ipAddress, port) { - console.log(`[Asshat.Event] Client connecting (IP: ${ipAddress}, Port: ${port})`); + console.log(`[Asshat.Event] Client connecting (IP: ${ipAddress})`); + if(isIpAddressBanned(ipAddress)) { + messageClientError(client, "You are banned from this server!"); + return false; + } }); // --------------------------------------------------------------------------- @@ -66,13 +70,25 @@ addEventHandler("onPlayerChat", function(event, client, messageText) { // --------------------------------------------------------------------------- addEventHandler("OnPedExitVehicle", function(event, ped, vehicle) { - if(!vehicle || vehicle.owner != -1) { - return false; - } + //if(!vehicle || vehicle.owner != -1) { + // return false; + //} - if(!getVehicleData(vehicle)) { - return false; - } + //if(!getVehicleData(vehicle)) { + // return false; + //} +}); + +// --------------------------------------------------------------------------- + +addEventHandler("OnPedEnterVehicle", function(event, ped, vehicle, seat) { + //if(!vehicle || vehicle.owner != -1) { + // return false; + //} + + //if(!getVehicleData(vehicle)) { + // return false; + //} }); // ---------------------------------------------------------------------------