Differences
171 lines
Xerxes468893 "Original" Github code - Before being caught
NoPixel Leaked Code
In other words, all stolen lines.
myKeys = {}
myKeys = {}
latestveh = nil
latestveh = nil
local searchedVehs = {}
local searchedVehs = {}
local hotwiredVehs = {}
local hotwiredVehs = {}
local fuckingRETARDED = false
local fuckingRETARDED = false
local plate = GetVehicleNumberPlateText(veh)
local plate = GetVehicleNumberPlateText(veh)
Citizen.Wait(1000)
Citizen.Wait(1000)
function shutoffenginesearch()
function shutoffenginesearch()
local veh = GetVehiclePedIsUsing(GetPlayerPed(-1))
local veh = GetVehiclePedIsUsing(GetPlayerPed(-1))
if not IsPedInAnyVehicle(GetPlayerPed(-1), false) then
if not IsPedInAnyVehicle(GetPlayerPed(-1), false) then
Citizen.Wait(100)
Citizen.Wait(100)
local luck = math.random(50,69)
local luck = math.random(50,69)
if not IsPedInAnyVehicle(GetPlayerPed(-1), false) then
if not IsPedInAnyVehicle(GetPlayerPed(-1), false) then
end)
end)
domsgnow = 0
domsgnow = 0
Citizen.CreateThread( function()
Citizen.CreateThread( function()
while true do
while true do
Citizen.Wait(1)
Citizen.Wait(1)
local doingsomething = false
local doingsomething = false
if GetVehiclePedIsTryingToEnter(GetPlayerPed(-1)) ~= nil and GetVehiclePedIsTryingToEnter(GetPlayerPed(-1)) ~= 0 then
if GetVehiclePedIsTryingToEnter(GetPlayerPed(-1)) ~= nil and GetVehiclePedIsTryingToEnter(GetPlayerPed(-1)) ~= 0 then
doingsomething = true
doingsomething = true
local curveh = GetVehiclePedIsTryingToEnter(GetPlayerPed(-1))
local curveh = GetVehiclePedIsTryingToEnter(GetPlayerPed(-1))
local pedDriver = GetPedInVehicleSeat(curveh, -1)
local pedDriver = GetPedInVehicleSeat(curveh, -1)
if pedDriver ~= 0 and (not IsPedAPlayer(pedDriver) or IsEntityDead(pedDriver)) then
if pedDriver ~= 0 and (not IsPedAPlayer(pedDriver) or IsEntityDead(pedDriver)) then
if IsEntityDead(pedDriver) then
if IsEntityDead(pedDriver) then
if GetEntityModel(curveh) ~= GetHashKey("taxi") then
if GetEntityModel(curveh) ~= GetHashKey("taxi") then
if math.random(100) > 95 then
if math.random(100) > 95 then
SetVehicleDoorsLocked(curveh, 2)
SetVehicleDoorsLocked(curveh, 2)
Citizen.Wait(1000)
Citizen.Wait(1000)
TriggerEvent("civilian:alertPolice",20.0,"lockpick",targetVehicle)
TriggerEvent("civilian:alertPolice",20.0,"lockpick",targetVehicle)
TaskReactAndFleePed(pedDriver, GetPlayerPed(-1))
TaskReactAndFleePed(pedDriver, GetPlayerPed(-1))
SetPedKeepTask(pedDriver, true)
SetPedKeepTask(pedDriver, true)
ClearPedTasksImmediately(GetPlayerPed(-1))
ClearPedTasksImmediately(GetPlayerPed(-1))
disableF = true
disableF = true
Citizen.Wait(2000)
Citizen.Wait(2000)
disableF = false
disableF = false
end
end
else
else
--TriggerEvent("startAITaxi",true)
TriggerEvent("startAITaxi",true)
SetPedIntoVehicle(GetPlayerPed(-1), curveh, 2)
SetPedIntoVehicle(GetPlayerPed(-1), curveh, 2)
SetPedIntoVehicle(GetPlayerPed(-1), curveh, 1)
SetPedIntoVehicle(GetPlayerPed(-1), curveh, 1)
end
end
end
end
end
end
end
end
end
end
if IsPedJacking(GetPlayerPed(-1)) then
if IsPedJacking(GetPlayerPed(-1)) then
doingsomething = true
doingsomething = true
local veh = GetVehiclePedIsUsing(GetPlayerPed(-1))
local veh = GetVehiclePedIsUsing(GetPlayerPed(-1))
local plate = GetVehicleNumberPlateText(veh)
local plate = GetVehicleNumberPlateText(veh)
local stayhere = true
local stayhere = true
while stayhere do
while stayhere do
local inCar = IsPedInAnyVehicle(GetPlayerPed(-1), false)
local inCar = IsPedInAnyVehicle(GetPlayerPed(-1), false)
if not inCar then
if not inCar then
stayhere = false
stayhere = false
end
end
if IsVehicleEngineOn(veh) and trackedVehicles[plate].canTurnOver == false then
if IsVehicleEngineOn(veh) and not hasKey(plate) then
TriggerEvent("keys:shutoffengine")
TriggerEvent("keys:shutoffengine")
stayhere = false
stayhere = false
end
end
Citizen.Wait(1)
Citizen.Wait(1)
end
end
end
end
if domsgnow > 0 then
if domsgnow > 0 then
domsgnow = domsgnow - 1
domsgnow = domsgnow - 1
end
end
if not doingsomething then
if not doingsomething then
Wait(100)
Wait(100)
end
end
end
end
end)
end)
local bypass = false
local bypass = false
local enforce = 0
local enforce = 0
local dele = 0
local dele = 0
local function runningTick()
local function runningTick()
local playerPed = GetPlayerPed(-1)
local playerPed = GetPlayerPed(-1)
local playerVehicle = GetVehiclePedIsUsing(playerPed)
local playerVehicle = GetVehiclePedIsUsing(playerPed)
local isPlayerDriving = GetPedInVehicleSeat(playerVehicle, -1) == playerPed
local isPlayerDriving = GetPedInVehicleSeat(playerVehicle, -1) == playerPed
local plate = GetVehicleNumberPlateText(playerVehicle)
local plate = GetVehicleNumberPlateText(playerVehicle)
if IsPedGettingIntoAVehicle(playerPed) then return 0 end
if IsPedGettingIntoAVehicle(playerPed) then return 0 end
if playerVehicle and isPlayerDriving then
if playerVehicle and isPlayerDriving then
if IsControlJustReleased(1,96) and not IsThisModelAHeli(GetEntityModel(playerVehicle)) then
if IsControlJustReleased(1,96) and not IsThisModelAHeli(GetEntityModel(playerVehicle)) then
TriggerEvent("car:engine")
TriggerEvent("car:engine")
end
end
CanShuffleSeat(playerPed, false)
CanShuffleSeat(playerPed, false)
if (IsControlPressed(2, 75) or bypass) and IsVehicleDriveable(playerVehicle) then
if (IsControlPressed(2, 75) or bypass) and IsVehicleDriveable(playerVehicle) then
if enforce < 10 and trackedVehicles[plate].canTurnOver == true then
if enforce < 10 and hasKey(plate) then
bypass = true
bypass = true
SetVehicleEngineOn(playerVehicle, true, true)
SetVehicleEngineOn(playerVehicle, true, true)
enforce = enforce + 1
enforce = enforce + 1
return 0
return 0
end
end
if dele < 200 then
if dele < 200 then
dele = dele + 1
dele = dele + 1
return 0
return 0
end
end
if IsControlPressed(2, 75) and trackedVehicles[plate].canTurnOver == true then
if IsControlPressed(2, 75) and hasKey(plate) then
SetVehicleEngineOn(playerVehicle, false, true)
SetVehicleEngineOn(playerVehicle, false, true)
elseif IsVehicleDriveable(playerVehicle) then
elseif IsVehicleDriveable(playerVehicle) then
SetVehicleEngineOn(playerVehicle, true, true)
SetVehicleEngineOn(playerVehicle, true, true)
end
end
bypass = false
bypass = false
dele = 0
dele = 0
enforce = 0
enforce = 0
end
end
else
else
bypass = false
bypass = false
dele = 0
dele = 0
enforce = 0
enforce = 0
Wait(100)
Wait(100)
end
end
end
end
Citizen.CreateThread(function()
Citizen.CreateThread(function()
while true do
while true do
Citizen.Wait(1)
Citizen.Wait(1)
runningTick()
runningTick()
end
end
end)
end)
Citizen.Wait(1)
Citizen.Wait(1)
function GetPlayers()
function GetPlayers()
local players = {}
local players = {}
for i = 0, 256 do
for i = 0, 63 do
if NetworkIsPlayerActive(i) then
if NetworkIsPlayerActive(i) then
table.insert(players, i)
table.insert(players, i)
end
end
end
end
return players
return players
end
end
function GetClosestPlayerNotInCar()
function GetClosestPlayer()
local players = GetPlayers()
local players = GetPlayers()
local closestDistance = -1
local closestDistance = -1
local closestPlayer = -1
local closestPlayer = -1
local ply = GetPlayerPed(-1)
local ply = GetPlayerPed(-1)
local plyCoords = GetEntityCoords(ply, 0)
local plyCoords = GetEntityCoords(ply, 0)
for index,value in ipairs(players) do
for index,value in ipairs(players) do
local target = GetPlayerPed(value)
local target = GetPlayerPed(value)
if(target ~= ply) then
if(target ~= ply) then
local targetCoords = GetEntityCoords(GetPlayerPed(value), 0)
local targetCoords = GetEntityCoords(GetPlayerPed(value), 0)
local distance = GetDistanceBetweenCoords(targetCoords["x"], targetCoords["y"], targetCoords["z"], plyCoords["x"], plyCoords["y"], plyCoords["z"], true)
local distance = GetDistanceBetweenCoords(targetCoords["x"], targetCoords["y"], targetCoords["z"], plyCoords["x"], plyCoords["y"], plyCoords["z"], true)
if(closestDistance == -1 or closestDistance > distance) and not IsPedInAnyVehicle(target, false) then
if(closestDistance == -1 or closestDistance > distance) then
closestPlayer = value
closestPlayer = value
closestDistance = distance
closestDistance = distance
end
end
end
end
end
end
return closestPlayer, closestDistance
return closestPlayer, closestDistance
end
end
~ ~ ~ ~ ~
Not from the leak btw
Only a small part btw
Chat spam KEKW