elseif ( name == 'Detective' ) then
create3DText ( 'Detective', { x, y, z }, { 0, 120, 255 }, { nil, true } )
local p = createElement ( "GodmodePed" )
setElementData ( p, "Model", 17 )
setElementData ( p, "Position", { x, y, z, rz } )
createBlip ( x, y, z, 61, 2, 255, 255, 255, 255, 0, 450 )
addEventHandler ( 'onMarkerHit', createMarker ( x, y, z - 1, 'cylinder', 2, 0, 0, 0, 0 ), function ( p )
if ( getElementType ( p ) == 'player' and not isPedInVehicle ( p ) and not isPedDead ( p ) ) then
if ( getPlayerWantedLevel ( p ) > max_wanted.law ) then
return exports['NGMessages']:sendClientMessage ( "The max wanted level for this job is "..tostring ( max_wanted.law )..".", p, 255, 0, 0 )
end
if ( getElementData(p, "Group") ~= "Mafia" ) then
return exports['NGMessages']:sendClientMessage ( "This job is available only for Mafia member.", p, 255, 0, 0)
end
local arrests = getJobColumnData ( getAccountName ( getPlayerAccount ( p ) ), getDatabaseColumnTypeFromJob ( "police officer" ) )
if ( arrests < 150 ) then
return exports.NGMessages:sendClientMessage ( "This job requires at least 150 arrests", p, 255, 255, 0 )
end
triggerClientEvent ( p, 'NGJobs:OpenJobMenu', p, 'detective' )
end
end )