Red Alert

Commands, Exports & Events

Commands, Exports & Events for Red Alert.

View in store

Commands

CommandWhoDescription
/alertmenu (J)everyoneSettings: your city, size, side, position
/testpeveryoneTest the full-screen alert (plays the siren)
/testeeveryoneTest the early warning
/testaadminsFills your alert list with ~100 random cities

Exports (server)

lua
local alerts = exports.lg_alerts:GetActiveAlerts()          -- { { cityId, city, threatType, timeText, duration }, ... }
local underAlert = exports.lg_alerts:IsCityUnderAlert('Haifa') -- city id or display name
exports.lg_alerts:SendAlert('Haifa', 'rocket', 90)          -- custom alert: city, 'rocket'|'uav'|'terrorist', seconds
exports.lg_alerts:SendEarlyWarning('Haifa')
local cities = exports.lg_alerts:GetCities()                -- { { id, label }, ... }

Exports (client)

lua
exports.lg_alerts:OpenSettings()
local cityId = exports.lg_alerts:GetMyCity()
local open = exports.lg_alerts:IsSettingsOpen()

Events

EventSideArguments
lg_alerts:client:openSettingsclient– opens the settings
lg_alerts:server:alertserver (listen)cityId, cityLabel, threatType – every new alert
lg_alerts:server:earlyWarningserver (listen)cityId, cityLabel
lg_alerts:client:onEarlyWarningclient (listen)cityLabel – this player received an early warning
lg_alerts:client:onPersonalAlertclient (listen)– the full-screen alert opened

Last updated