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