Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Citizen.CreateThread(function()
- local dude5 = PlayerId()
- local dude6 = IsPlayerFreeAiming(dude5)
- local deleteKey = IsControlJustReleased(0, 214)
- local deleteTog = false
- while true do
- if dude6 ~=false then
- if dude6 ~=false and deleteKey ~=false then
- deleteTog = true
- countDown = 0
- end
- end
- countDown = countDown+1
- if countDown >=5000 then
- countDown = nil
- deleteTog = false
- end
- end
- while true do
- if dude6 ~=false and countDown <=5000 then
- TriggerEvent("fs_freeroam:displaytext", "DELETE GUN ACTIVATED.", 5000)
- Wait(0)
- --this native is *BOOL* GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(Player, Entity)
- dude10 = Citizen.InvokeNative(0x2975C866E6713290, dude5, Citizen.PointerValueInt(), Citizen.ResultAsString(dude10))
- dude12 = GetEntityModel(dude10)
- dude16 = GetEntityCoords(dude10)
- --Citizen.Trace("is mission entity: "..tostring(isMission))
- Citizen.Trace("is a ped: "..tostring(isPed))
- Citizen.Trace("is an obj: "..tostring(isAnObj))
- Citizen.Trace("is a veh: "..tostring(isVeh))
- Citizen.Trace("object_to_net: "..tostring(object_to_net))
- isMission = IsEntityAMissionEntity(dude10)
- isPed = IsEntityAPed(dude10)
- isAnObj = IsEntityAnObject(dude10)
- isVeh = IsEntityAVehicle(dude10)
- object_to_net = ObjToNet(dude10)
- if isMission ~=0 then
- SetEntityAsMissionEntity(dude10, true, true)
- --SetEntityAsNoLongerNeeded(dude10)
- if isPed ~=false then
- dude10 = Citizen.InvokeNative(0x2975C866E6713290, dude5, Citizen.PointerValueInt(), Citizen.ResultAsString(dude10))
- isMission = IsEntityAMissionEntity(dude10)
- SetEntityAsMissionEntity(dude10, true, true)
- --DeletePed(dude10)
- DeleteEntity(dude10)
- SetModelAsNoLongerNeeded(dude12)
- end
- if isVeh ~=false then
- dude10 = Citizen.InvokeNative(0x2975C866E6713290, dude5, Citizen.PointerValueInt(), Citizen.ResultAsString(dude10))
- isMission = IsEntityAMissionEntity(dude10)
- SetEntityAsMissionEntity(dude10, true, true)
- DeleteVehicle(dude10)
- DeleteEntity(dude10)
- SetModelAsNoLongerNeeded(dude12)
- end
- if isAnObj ~=false then
- dude10 = Citizen.InvokeNative(0x2975C866E6713290, dude5, Citizen.PointerValueInt(), Citizen.ResultAsString(dude10))
- isMission = IsEntityAMissionEntity(dude10)
- SetEntityAsMissionEntity(dude10, true, true)
- --DeletePed(dude10)
- DeleteEntity(dude10)
- SetModelAsNoLongerNeeded(dude12)
- Citizen.Trace("tv ID: "..tostring(tv))
- Citizen.Trace("is mission entity: "..tostring(isMission))
- Citizen.Trace("get entity player is aiming at: "..dude10)
- SetModelAsNoLongerNeeded(dude12)
- SetEntityAsNoLongerNeeded(dude10)
- SetObjectAsNoLongerNeeded(dude10)
- Citizen.InvokeNative(0x539E0AE3E6634B9F, Citizen.PointerValueIntInitialized(tv))
- Citizen.InvokeNative(0x539E0AE3E6634B9F, Citizen.PointerValueIntInitialized(tv))
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement