From d97b2a7c2cbdc339b4d99cb2ea474a34af63f7f8 Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 26 Sep 2025 02:20:46 +0100 Subject: [PATCH] Added Effect Get Off Your Phone --- Player/PlayerGetOffYourPhone.lua | 35 +++----------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/Player/PlayerGetOffYourPhone.lua b/Player/PlayerGetOffYourPhone.lua index fe69177..0b806ef 100644 --- a/Player/PlayerGetOffYourPhone.lua +++ b/Player/PlayerGetOffYourPhone.lua @@ -8,44 +8,15 @@ EffectInfo = { } function OnStart() - if IS_MOBILE_PHONE_CALL_ONGOING() == false then - TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("cellphone_controller") - end - REQUEST_SCRIPT("cellphone_controller") - - while (HAS_SCRIPT_LOADED("cellphone_controller") == false ) do - WAIT(0) - end - START_NEW_SCRIPT("cellphone_controller", 1424) - - SET_SCRIPT_AS_NO_LONGER_NEEDED("cellphone_controller") end function OnStop() - if IS_MOBILE_PHONE_CALL_ONGOING() == false then - TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("cellphone_controller") - end - REQUEST_SCRIPT("cellphone_controller") - - while (HAS_SCRIPT_LOADED("cellphone_controller") == false ) do - WAIT(0) - end - START_NEW_SCRIPT("cellphone_controller", 1424) - - SET_SCRIPT_AS_NO_LONGER_NEEDED("cellphone_controller") end function OnTick() playerPed = PLAYER_PED_ID() - if IS_PAUSE_MENU_ACTIVE() or IS_PLAYER_SWITCH_IN_PROGRESS() or IS_PLAYER_DEAD(PLAYER_ID()) or DOES_ENTITY_EXIST(playerPed) ~= true then return end - playerModel = GET_ENTITY_MODEL(playerPed) - phoneType = 0 - if playerModel == 2602752943 then - phoneType = 2 + 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) end - - if playerModel == 2608926626 then - phoneType = 1 - end - CREATE_MOBILE_PHONE(phoneType) end