From 0054670f05eb917993217d88b7966adbf56761dd Mon Sep 17 00:00:00 2001 From: istoking Date: Fri, 24 Jan 2025 15:32:13 +1300 Subject: [PATCH] Update Added Tow to lawyer list. It has been something people have asked for, for a while. --- html/js/lawyers.js | 26 ++++++++++++++++++++++++-- server/main.lua | 3 ++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/html/js/lawyers.js b/html/js/lawyers.js index 0c56e065..ce9ba641 100644 --- a/html/js/lawyers.js +++ b/html/js/lawyers.js @@ -6,6 +6,7 @@ SetupLawyers = function(data) { var taxi = []; var police = []; var ambulance = []; + var tow = []; if (data.length > 0) { @@ -28,6 +29,9 @@ SetupLawyers = function(data) { if (lawyer.typejob == "ambulance") { ambulance.push(lawyer); } + if (lawyer.typejob == "tow") { + tow.push(lawyer); + } }); $(".lawyers-list").append('

Lawyers (' + lawyers.length + ')

'); @@ -107,6 +111,19 @@ SetupLawyers = function(data) { var element = '
There is no ems available.
' $(".lawyers-list").append(element); } + + $(".lawyers-list").append('

Tow (' + tow.length + ')

'); + + if (tow.length > 0) { + $.each(tow, function(i, lawyer6) { + var element = '
' + (lawyer6.name).charAt(0).toUpperCase() + '
' + lawyer6.name + '
' + $(".lawyers-list").append(element); + $("#lawyerid6-" + i).data('LawyerData', lawyer6); + }); + } else { + var element = '
There is no tow available.
' + $(".lawyers-list").append(element); + } } else { $(".lawyers-list").append('

Lawyers (' + lawyers.length + ')

'); @@ -130,12 +147,17 @@ SetupLawyers = function(data) { $(".lawyers-list").append('

Police (' + police.length + ')

'); - var element = '
There are no polices a available.
' + var element = '
There are no police available.
' $(".lawyers-list").append(element); $(".lawyers-list").append('

Ambulance (' + ambulance.length + ')

'); - var element = '
There are no ambulance personnel a available.
' + var element = '
There are no ems available.
' + $(".lawyers-list").append(element); + + $(".lawyers-list").append('

Tow (' + tow.length + ')

'); + + var element = '
There are no ems available.
' $(".lawyers-list").append(element); } } diff --git a/server/main.lua b/server/main.lua index a9b02d79..867853e0 100644 --- a/server/main.lua +++ b/server/main.lua @@ -588,7 +588,8 @@ QBCore.Functions.CreateCallback('qb-phone:server:GetCurrentLawyers', function(_, if Player ~= nil then if (Player.PlayerData.job.name == 'lawyer' or Player.PlayerData.job.name == 'realestate' or Player.PlayerData.job.name == 'mechanic' or Player.PlayerData.job.name == 'taxi' or - Player.PlayerData.job.name == 'police' or Player.PlayerData.job.name == 'ambulance') and + Player.PlayerData.job.name == 'police' or Player.PlayerData.job.name == 'ambulance') or + Player.PlayerData.job.name == 'tow' and Player.PlayerData.job.onduty then Lawyers[#Lawyers + 1] = { name = Player.PlayerData.charinfo.firstname .. ' ' .. Player.PlayerData.charinfo.lastname,