-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcwdelay.cfg
36 lines (29 loc) · 964 Bytes
/
cwdelay.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// enable this module
defaultvalue "cwdelay_enable" 1
// default 5 seconds delay
defaultvalue "cwdelay_delay" 5
cwdelay_countdown = [
say ( format "^f1Game will start in ^f6%1 ^f1seconds, prepare yourself! Good luck and have fun!" $cwdelay_delay)
asleep (* $cwdelay_delay 1000) [
say ( format "^f0GO!" )
pause 0
]
loop i (- $cwdelay_delay 1) [
asleep (* (+ $i 1) 1000 ) [ say ( format "^f1Starting in ^f6%1 ^f1seconds..." (- @cwdelay_delay (+ @i 1) ) ) ]
]
]
// check if mastermode 2 enabled and server in team mode
cwdelay_mapstart = [
if (&& (= $cwdelay_enable 1) (isteammode) (>= (getmastermode) 2)) [
pause 1
cwdelay_countdown
]
]
cmd_cwdelay = [
if (!=s $arg2 "") [
cwdelay_enable = $arg2
]
pm $arg1 (format "^f1Clanwar delay is ^f7%0" (? $cwdelay_enable "enabled" "disabled" ))
]
addhandler onmapstart cwdelay_mapstart
registercommand "cwdelay" cmd_cwdelay 2 "|b" "cwdelay [1|0] ^f1Enable delay before game starts"