Files
gta-v-chaos-mod-custom-scripts/Player/PlayerGetOffYourPhone.lua
nathan 29d8d937fb Modified Two Effects:
modified:   Player/PlayerGetOffYourPhone.lua - changed how the effect handles phone models
	modified:   Weather/WeatherTrueSnow.lua - added an effect incompatible id and removed a semi colon
2025-09-23 17:51:50 +01:00

52 lines
1.3 KiB
Lua

EffectInfo = {
Name = "Get Off Your Phone",
EffectId = "player_getoffyourphone",
TimedType = "Normal",
EffectGroup = "None",
EffectCategory = "None"
}
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
end
if playerModel == 2608926626 then
phoneType = 1
end
CREATE_MOBILE_PHONE(phoneType)
end