Refactor player spawning logic in PlayerBankHeist.lua; enhance vehicle exit handling in PlayerCantUseVehicles.lua; improve invincibility checks in PlayerInvincibleAndNoCops.lua; add vehicle exit for peds in PlayerTPEverythingAway.lua; adjust darkness scaling in ScreenBackToBlack.lua; clean up snowman entities in WeatherCanadian.lua; change EffectCategory in WeatherTrueSnow.lua; add TimeSyncWithPC.lua and VehicleGodModeAllVehicles.lua scripts.
This commit is contained in:
@@ -20,11 +20,20 @@ function OnStart()
|
||||
gunManModelHash = GET_HASH_KEY(gunManModel)
|
||||
hackerModelHash = GET_HASH_KEY(hackerModel)
|
||||
|
||||
gunMan = CreatePoolPed(0, gunManModelHash, bankLoc[1], bankLoc[2], bankLoc[3]+20, 0)
|
||||
SET_PED_INTO_VEHICLE(gunMan, van, -2)
|
||||
|
||||
hackerMan = CreatePoolPed(0, hackerModelHash, bankLoc[1], bankLoc[2], bankLoc[3]+20, 0)
|
||||
SET_PED_INTO_VEHICLE(hackerMan, van, -2)
|
||||
models = {
|
||||
gunManModelHash,
|
||||
hackerModelHash
|
||||
}
|
||||
for _, model in ipairs(models) do
|
||||
REQUEST_MODEL(model)
|
||||
while not HAS_MODEL_LOADED(model) do
|
||||
WAIT(50)
|
||||
end
|
||||
|
||||
ped = CreatePoolPed(0, model, bankLoc[1], bankLoc[2], bankLoc[3]+20, 0)
|
||||
SET_PED_INTO_VEHICLE(ped, van, -2)
|
||||
end
|
||||
|
||||
|
||||
|
||||
SET_PED_INTO_VEHICLE(PLAYER_PED_ID(), van, -1)
|
||||
|
||||
@@ -28,4 +28,6 @@ function OnTick()
|
||||
playerVeh = GET_VEHICLE_PED_IS_USING(playerPed)
|
||||
TASK_LEAVE_VEHICLE(playerPed, playerVeh, 16)
|
||||
end
|
||||
|
||||
WAIT(750)
|
||||
end
|
||||
|
||||
@@ -19,4 +19,9 @@ end
|
||||
function OnTick()
|
||||
SET_MAX_WANTED_LEVEL(0)
|
||||
SET_PLAYER_INVINCIBLE(GET_PLAYER_INDEX(), true)
|
||||
local player_id = PLAYER_ID()
|
||||
if GET_PLAYER_WANTED_LEVEL(player_id) > 0 then
|
||||
SET_PLAYER_WANTED_LEVEL(player_id, 0, 0)
|
||||
SET_PLAYER_WANTED_LEVEL_NOW(player_id, 0)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -36,6 +36,10 @@ function OnStart()
|
||||
end
|
||||
for _, ped in ipairs(GetAllPeds()) do
|
||||
if ped ~= playerPed then
|
||||
if IS_PED_IN_ANY_VEHICLE(ped, false) then
|
||||
TASK_LEAVE_VEHICLE(ped, GET_VEHICLE_PED_IS_IN(ped, false), 16)
|
||||
end
|
||||
|
||||
pedPos = GET_ENTITY_COORDS(ped, true)
|
||||
distance = VDIST2(playerPos.x, playerPos.y, playerPos.z, pedPos.x, pedPos.y, pedPos.z)
|
||||
if distance < 1000000 then -- 1000 units squared
|
||||
|
||||
Reference in New Issue
Block a user