client.lua

RegisterNetEvent("alarmcentral:startalarmCL")
AddEventHandler('alarmcentral:startalarmCL', function()
while not PrepareAlarm("PRISON_ALARMS") do
		Citizen.Wait(0)
	end
	StartAlarm("PRISON_ALARMS", 1)
end)

RegisterNetEvent("alarmcentral:stopalarmCL")
AddEventHandler('alarmcentral:stopalarmCL', function()
StopAlarm("PRISON_ALARMS", -1)
end)

server.lua

-- Start Alarm
RegisterCommand('startalarm', function(source, args)
    TriggerClientEvent('chat:addMessage', 1, { args = { '^1SYSTEM', 'Prison Alarm Activated!' } })
    TriggerEvent("alarmcentral:startalarmSV", -1)
end, false)

-- Stop Alarm
RegisterCommand('stopalarm', function(source, args)
TriggerClientEvent('chat:addMessage', -1, { args = { '^1SYSTEM', 'Prison Alarm Deactivated!' } })
TriggerEvent("alarmcentral:stopalarmSV",-1)
end, false)

RegisterServerEvent("alarmcentral:startalarmSV")
AddEventHandler('alarmcentral:startalarmSV', function()
TriggerClientEvent("alarmcentral:startalarmCL", -1)
end)

RegisterServerEvent("alarmcentral:stopalarmSV")
AddEventHandler('alarmcentral:stopalarmSV', function()
TriggerClientEvent("alarmcentral:stopalarmCL", -1)
end)
1 Like