diff --git a/Peds/PedsMillenials.lua b/Peds/PedsMillenials.lua index cc42ed4..5b9787d 100644 --- a/Peds/PedsMillenials.lua +++ b/Peds/PedsMillenials.lua @@ -17,6 +17,7 @@ function OnTick() for _, ped in ipairs(GetAllPeds()) do if ped ~= PLAYER_PED_ID() and IS_PED_RUNNING_MOBILE_PHONE_TASK(ped) == false and IS_PED_IN_ANY_VEHICLE(ped, false) == false then TASK_USE_MOBILE_PHONE(ped, 1, 2) + SET_PED_HIGHLY_PERCEPTIVE(ped, false) end end end diff --git a/Player/PlayerAnnoyingInvisibleRCVehicle.lua b/Player/PlayerAnnoyingInvisibleRCVehicle.lua index 919ed7c..c598098 100644 --- a/Player/PlayerAnnoyingInvisibleRCVehicle.lua +++ b/Player/PlayerAnnoyingInvisibleRCVehicle.lua @@ -22,8 +22,9 @@ function OnStart() SET_ENTITY_INVINCIBLE(driver, true, false) SET_ENTITY_ALPHA(driver, 0, 0) SET_ENTITY_ALPHA(rc, 0, 0) - SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle, false) - SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(vehicle, true) + SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(rc, false) + SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(rc, false) + SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(rc, true) SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(driver, true) TASK_VEHICLE_MISSION_PED_TARGET(driver, rc, playerPed, 6, 500.0, 786988, 0.0, 0.0, true) SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(driver, 1) diff --git a/Player/PlayerCantUseVehicles.lua b/Player/PlayerCantUseVehicles.lua new file mode 100644 index 0000000..cffec8b --- /dev/null +++ b/Player/PlayerCantUseVehicles.lua @@ -0,0 +1,31 @@ +EffectInfo = { + Name = "Guess im walking then", + EffectId = "player_cantusevehicles", + TimedType = "Normal", + EffectGroup = "None", + EffectCategory = "None" + +} + +function OnStart() +end + +function OnStop() + for _, vehicle in ipairs(GetAllVehicles()) do + SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle, true) + SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(vehicle, false) + end +end + +function OnTick() + playerPed = PLAYER_PED_ID() + for _, vehicle in ipairs(GetAllVehicles()) do + SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle, false) + SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(vehicle, true) + end + + if IS_PED_SITTING_IN_ANY_VEHICLE(playerPed, false) then + playerVeh = GET_VEHICLE_PED_IS_USING(playerPed) + TASK_LEAVE_VEHICLE(playerPed, playerVeh, 16) + end +end diff --git a/Player/PlayerGetOffYourPhone.lua b/Player/PlayerGetOffYourPhone.lua index 0b806ef..69f90ed 100644 --- a/Player/PlayerGetOffYourPhone.lua +++ b/Player/PlayerGetOffYourPhone.lua @@ -16,7 +16,14 @@ end function OnTick() playerPed = PLAYER_PED_ID() if not DOES_ENTITY_EXIST(playerPed) or IS_PLAYER_SWITCH_IN_PROGRESS() or IS_PED_DEAD_OR_DYING(playerPed,0) then return end - if not IS_PED_RUNNING_MOBILE_PHONE_TASK(playerPed) then - TASK_USE_MOBILE_PHONE_TIMED(playerPed, 60) + phoneType = 0 + if IS_PED_MODEL(playerPed, GET_HASH_KEY("player_two")) then + phoneType = 1 end + + if IS_PED_MODEL(playerPed, GET_HASH_KEY("player_one")) then + phoneType = 2 + end + + CREATE_MOBILE_PHONE(phoneType) end