Run a timed function at the beginning of Fretta pre-round freezetime

This is what I’m trying to achieve here: I have two functions, GM:DetermineRoundRules() and GM:DetermineRandomWeapon(), both defined in sv_varules.lua. They’re supposed to run 3 and 6 seconds after a new round starts. So I tried putting this in init.lua:

[lua]function DummyRules()
if GetGlobalInt( “RoundNumber”, 0 )==1 then //On the first round, there are no “rules”.
PrintMessage( HUD_PRINTCENTER, “Welcome to
VARIANTASSAULT” )
for k, v in pairs(player.GetAll()) do
v:ConCommand(“play variantassault/misc/rules_update.wav”)
end
else
GM:DetermineRoundRules()
end
end

function DummyWepon()
GM:DetermineRandomWeapon()
end

function VARoundBegin()
timer.Simple( 3, DummyRules )
timer.Simple( 6, DummyWepon )
end

hook.Add(“OnRoundStart”, “VARoundBegin”, VARoundBegin)[/lua]

Nothing happens.