forked from RuneStar/cs2-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path[proc,redraw_chat_buttons].cs2
39 lines (39 loc) · 1.56 KB
/
[proc,redraw_chat_buttons].cs2
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
37
38
39
// 178
[proc,redraw_chat_buttons]
def_int $int0 = 0;
while ($int0 <= 5) {
if (%varcint42 = $int0 & %varcint41 = $int0) {
if_setgraphic(~graphic_device("small_button_pressed_highlight", "med_buttons,3"), enum(int, component, enum_683, $int0));
} else if (%varcint42 = $int0) {
if_setgraphic(~graphic_device("small_button_highlight", "med_buttons,0"), enum(int, component, enum_683, $int0));
} else if (%varcint41 = $int0) {
if_setgraphic(~graphic_device("small_button_pressed", "med_buttons,3"), enum(int, component, enum_683, $int0));
} else if (calc(~chat_alert_get($int0) / 25 % 2) = 1) {
if_setgraphic(~graphic_device("small_button_blue", "med_buttons,1"), enum(int, component, enum_683, $int0));
} else {
if_setgraphic(~graphic_device("small_button", "med_buttons,0"), enum(int, component, enum_683, $int0));
}
$int0 = calc($int0 + 1);
}
$int0 = 2;
if (%varbit26 = 1) {
if_settext("<col=ffff00>Filtered", interface_162:12);
} else {
if_settext("On", interface_162:12);
}
def_int $int1 = 0;
while ($int0 <= 5) {
switch_int (~chat_get_filter($int0)) {
case ^chatfilter_friends :
if_settext("<col=ffff00>Friends", enum(int, component, enum_684, $int0));
case ^chatfilter_off :
if_settext("<col=ff0000>Off", enum(int, component, enum_684, $int0));
case ^chatfilter_hide :
if_settext("<col=00ffff>Hide", enum(int, component, enum_684, $int0));
case ^chatfilter_autochat :
if_settext("<col=00afff>Autochat", enum(int, component, enum_684, $int0));
case default :
if_settext("On", enum(int, component, enum_684, $int0));
}
$int0 = calc($int0 + 1);
}