From 2736f498f30220b858fc6fac23e7ddc4a597df6d Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 30 May 2016 14:42:09 -0400 Subject: Inital commit --- gamemode/events/radioblackout.lua | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 gamemode/events/radioblackout.lua (limited to 'gamemode/events/radioblackout.lua') diff --git a/gamemode/events/radioblackout.lua b/gamemode/events/radioblackout.lua new file mode 100644 index 0000000..27c5344 --- /dev/null +++ b/gamemode/events/radioblackout.lua @@ -0,0 +1,38 @@ + +local EVENT = {} + +EVENT.Chance = 0.75 +EVENT.Type = EVENT_BAD +EVENT.TimeText = { "30 seconds", "1 minute", "90 seconds" } +EVENT.Times = { 30, 60, 90 } + +function EVENT:Start() + + local num = math.random(1,3) + + GAMEMODE.RadioBlock = CurTime() + EVENT.Times[ num ] + + for k,v in pairs( team.GetPlayers( TEAM_ARMY ) ) do + + v:Notice( "Radio communications will be down for " .. EVENT.TimeText[ num ], GAMEMODE.Colors.Red, 5 ) + v:Notice( "Radio communications are back online", GAMEMODE.Colors.White, 5, EVENT.Times[ num ] ) + + end + +end + +function EVENT:Think() + +end + +function EVENT:EndThink() + + return true // true ends this immediately + +end + +function EVENT:End() + +end + +event.Register( EVENT ) -- cgit v1.2.3-70-g09d2