Add banned IP check on connect
This commit is contained in:
@@ -20,7 +20,11 @@ function initEventScript() {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addEventHandler("OnPlayerConnect", function(event, ipAddress, port) {
|
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) {
|
addEventHandler("OnPedExitVehicle", function(event, ped, vehicle) {
|
||||||
if(!vehicle || vehicle.owner != -1) {
|
//if(!vehicle || vehicle.owner != -1) {
|
||||||
return false;
|
// return false;
|
||||||
}
|
//}
|
||||||
|
|
||||||
if(!getVehicleData(vehicle)) {
|
//if(!getVehicleData(vehicle)) {
|
||||||
return false;
|
// return false;
|
||||||
}
|
//}
|
||||||
|
});
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
addEventHandler("OnPedEnterVehicle", function(event, ped, vehicle, seat) {
|
||||||
|
//if(!vehicle || vehicle.owner != -1) {
|
||||||
|
// return false;
|
||||||
|
//}
|
||||||
|
|
||||||
|
//if(!getVehicleData(vehicle)) {
|
||||||
|
// return false;
|
||||||
|
//}
|
||||||
});
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user