Skip to content

Commit 104efd2

Browse files
bakatamegitbook-bot
authored andcommitted
GitBook: [#4] No subject
1 parent e3bbde5 commit 104efd2

File tree

7 files changed

+293
-7
lines changed

7 files changed

+293
-7
lines changed

Diff for: SUMMARY.md

+4
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@
1414
* [Class](documentation/class/README.md)
1515
* [Page 3](documentation/class/page-3.md)
1616
* [Variables](documentation/variables/README.md)
17+
* [❄ general](documentation/variables/general.md)
1718
* [💻 menu](documentation/variables/menu.md)
19+
* [📃 filesystem](documentation/variables/filesystem.md)
20+
* [💣 debug\_overlay](documentation/variables/debug\_overlay.md)
21+
* [📽 netchannel](documentation/variables/netchannel.md)

Diff for: documentation/events.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,14 @@ render view - every frame 
124124
| | | |
125125
| | | |
126126

127+
### on\_shot\_info 
127128

129+
on ragebot shot
128130

129-
< lua\_shot\_info > on\_shot\_info - createmove - on ragebot shot&#x20;
131+
### on\_hitscan&#x20;
130132

131-
< lua\_hitscan > on\_hitscan - createmove - on ragebot hitbox selection&#x20;
133+
on ragebot hitbox selection
132134

133-
< lua\_multipoints > on\_multipoints - createmove - on ragebot multipoint setup
135+
### on\_multipoints&#x20;
136+
137+
on ragebot multipoint setup

Diff for: documentation/variables/debug_overlay.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 💣 debug\_overlay
2+
3+
## Functions:
4+
5+
### add\_box\_overlay
6+
7+
`debug_overlay.add_box_overlay(float org_x, float org_y, float org_z, float mins_x, float mins_y, float mins_z, float maxs_x, float maxs_y, float maxs_z, float angle_x, float angle_y, float angle_z, float red, float green, float blue, float alpha, float duration):` <mark style="color:purple;">`void`</mark>
8+
9+
### add\_sphere\_overlay
10+
11+
`debug_overlay.add_sphere_overlay(float org_x, float org_y, float org_z, float radius, float theta, float phi, float red, float green, float blue, float alpha, float duration):` <mark style="color:purple;">`void`</mark>
12+
13+
### add\_triangle\_overlay
14+
15+
`debug_overlay.add_triangle_overlay(float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float p3_x, float p3_y, float p3_z, float red, float green, float blue, float alpha, bool no_depth, float duration):` <mark style="color:purple;">`void`</mark>

Diff for: documentation/variables/filesystem.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 📃 filesystem
2+
3+
## Functions:
4+
5+
### get\_lua\_path
6+
7+
`filesystem.get_lua_path():` <mark style="color:purple;">`std::string`</mark>
8+
9+
### write\_to\_file
10+
11+
`filesystem.write_to_file(std::string filename, std::string date, append):` <mark style="color:purple;">`void`</mark>
12+
13+
| Name | Type |
14+
| ------ | ---- |
15+
| append | bool |
16+
17+
### read\_from\_file
18+
19+
`filesystem.read_from_file(std::string filename):` <mark style="color:purple;">`void`</mark>

Diff for: documentation/variables/general.md

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# ❄ general
2+
3+
## Functions:
4+
5+
### log
6+
7+
`general.log(std::string text)` <mark style="color:purple;">`void`</mark>
8+
9+
### log\_to\_console
10+
11+
`general.log_to_console(std::string text)` <mark style="color:purple;">`void`</mark>
12+
13+
### log\_to\_console\_colored
14+
15+
`general.log_to_console_colored(std::string text, float_red, float_green, float_blue, float_alpha)` <mark style="color:purple;">`void`</mark>
16+
17+
### ticks\_to\_time
18+
19+
`general.ticks_to_time(int)` <mark style="color:purple;">`float`</mark>
20+
21+
### time\_to\_ticks
22+
23+
`general.time_to_ticks(float)` <mark style="color:purple;">`void`</mark>
24+
25+
### get\_convar
26+
27+
`general.get_convar(std::string var)` <mark style="color:purple;">`convar`</mark>
28+
29+
### get\_smooth\_colors
30+
31+
`general.get_smooth_colors()` <mark style="color:purple;">`color`</mark>
32+
33+
### is\_active\_app
34+
35+
`general.is_active_app()` <mark style="color:purple;">`bool`</mark>
36+
37+
### is\_chat\_open
38+
39+
`general.is_chat_open()` <mark style="color:purple;">`bool`</mark>
40+
41+
### is\_in\_thirdperson
42+
43+
`general.is_in_thirdperson()` <mark style="color:purple;">`bool`</mark>
44+
45+
### get\_lerp
46+
47+
`general.get_lerp()` <mark style="color:purple;">`float`</mark>
48+
49+
### play\_sound
50+
51+
`general.play_sound(sounds sound, volume)` <mark style="color:purple;">`void`</mark>
52+
53+
| Name | Type |
54+
| ------ | ----- |
55+
| volume | float |

Diff for: documentation/variables/menu.md

+158-4
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,172 @@ return menu size
3434

3535
### override\_visibility
3636

37-
`menu.override_visibility(std::string text,bool):` <mark style="color:purple;">`void`</mark>
37+
`menu.override_visibility(std::string text, bool):` <mark style="color:purple;">`void`</mark>
3838

3939
Whether the settings menu is visible
4040

4141
### add\_separator
4242

43-
`menu.add_separator(std::string):` <mark style="color:purple;">`void`</mark>
43+
`menu.add_separator(std::string text):` <mark style="color:purple;">`void`</mark>
4444

4545
### add\_text
4646

47-
`menu.add_text(std::string):` <mark style="color:purple;">`void`</mark>
47+
`menu.add_text(std::string text):` <mark style="color:purple;">`void`</mark>
4848

4949
### set\_text
5050

51-
`menu.set_text(std::string):` <mark style="color:purple;">`void`</mark>
51+
`menu.set_text(std::string text, text_override):` <mark style="color:purple;">`void`</mark>
52+
53+
### add\_checkbox
54+
55+
`menu.add_checkbox(std::string name, default_value):` <mark style="color:purple;">`void`</mark>
56+
57+
| Name | Type |
58+
| -------------- | ---- |
59+
| default\_value | bool |
60+
61+
### get\_checkbox
62+
63+
`menu.get_checkbox(std::string name):` <mark style="color:purple;">`bool`</mark>
64+
65+
### set\_checkbox
66+
67+
`menu.set_checkbox(std::string name, bool):` <mark style="color:purple;">`void`</mark>
68+
69+
### add\_slider
70+
71+
`menu.add_slider(std::string name, default_value, min, max):` <mark style="color:purple;">`void`</mark>
72+
73+
| Name | Type |
74+
| -------------- | ----- |
75+
| default\_value | float |
76+
| min | float |
77+
| max | float |
78+
79+
### get\_slider
80+
81+
`menu.get_slider(std::string name):` <mark style="color:purple;">`float`</mark>
82+
83+
### set\_slider
84+
85+
`menu.set_slider(std::string name, value):` <mark style="color:purple;">`void`</mark>
86+
87+
| Name | Type |
88+
| ----- | ----- |
89+
| value | float |
90+
91+
### add\_combo
92+
93+
`menu.add_combo(std::string name, default_value, std::string items):` <mark style="color:purple;">`void`</mark>
94+
95+
| Name | Type |
96+
| -------------- | ---- |
97+
| default\_value | int |
98+
99+
{% tabs %}
100+
{% tab title="Example" %}
101+
menu.add\_combo("Example Combo", 0,"First Value\0Second Value\0Third Value\0\0")
102+
{% endtab %}
103+
{% endtabs %}
104+
105+
### get\_combo
106+
107+
`menu.get_combo(std::string name):` <mark style="color:purple;">`int`</mark>
108+
109+
### set\_combo
110+
111+
`menu.set_combo(std::string name, int):` <mark style="color:purple;">`void`</mark>
112+
113+
### add\_keybind
114+
115+
`menu.add_keybind(std::string name, default_button, mode, keybind_options):` <mark style="color:purple;">`void`</mark>
116+
117+
| Name | Type |
118+
| ---------------- | ---- |
119+
| default\_button | int |
120+
| mode | int |
121+
| keybind\_options | int |
122+
123+
### get\_keybind\_button
124+
125+
`menu.get_keybind_button(std::string name):` <mark style="color:purple;">`int`</mark>
126+
127+
### get\_keybind\_mode
128+
129+
`menu.get_keybind_mode(std::string name):` <mark style="color:purple;">`int`</mark>
130+
131+
### get\_keybind
132+
133+
`menu.get_keybind(std::string name):` <mark style="color:purple;">`bool`</mark>
134+
135+
### set\_keybind\_button
136+
137+
`menu.set_keybind_button(std::string name, int):` <mark style="color:purple;">`void`</mark>
138+
139+
### set\_keybind\_mode
140+
141+
`menu.set_keybind_mode(std::string name, int):` <mark style="color:purple;">`void`</mark>
142+
143+
### add\_flex\_checkbox
144+
145+
`menu.add_flex_checkbox(std::string name, default_button, mode):` <mark style="color:purple;">`void`</mark>
146+
147+
### get\_flex\_checkbox\_button
148+
149+
`menu.get_flex_checkbox_button(std::string name):` <mark style="color:purple;">`int`</mark>
150+
151+
### get\_flex\_checkbox\_mode
152+
153+
`menu.get_flex_checkbox_mode(std::string name):` <mark style="color:purple;">`int`</mark>
154+
155+
### get\_flex\_checkbox
156+
157+
`menu.get_flex_checkbox(std::string name):` <mark style="color:purple;">`bool`</mark>
158+
159+
### set\_flex\_checkbox\_button
160+
161+
`menu.set_flex_checkbox_button(std::string name, int):` <mark style="color:purple;">`void`</mark>
162+
163+
### set\_flex\_checkbox\_mode
164+
165+
`menu.set_flex_checkbox_mode(std::string name, int):` <mark style="color:purple;">`void`</mark>
166+
167+
### add\_colorpicker/add\_second\_colorpicker
168+
169+
`menu.add_colorpicker(std::string name,float_red,float_green,float_blue, float_alpha,alpha_slider):` <mark style="color:purple;">`void`</mark>
170+
171+
`menu.add`\_second`_colorpicker(std::string name,float_red,float_green,float_blue, float_alpha,alpha_slider):` <mark style="color:purple;">`void`</mark>
172+
173+
| Name | Type |
174+
| ------------- | ---- |
175+
| alpha\_slider | bool |
176+
177+
### get\_colorpicker
178+
179+
`menu.get_colorpicker(std::string name):` <mark style="color:purple;">`color`</mark>
180+
181+
### set\_colorpicker
182+
183+
`menu.set_colorpicker(std::string name,float_red,float_green,float_blue, float_alpha):` <mark style="color:purple;">`void`</mark>
184+
185+
### add\_multiselection
186+
187+
`menu.add_multiselection(std::string text, std::string items):` <mark style="color:purple;">`void`</mark>
188+
189+
{% tabs %}
190+
{% tab title="Example" %}
191+
menu.add\_multiselection("Example Multiselection", "First Value\0Second Value\0Third Value\0\0");
192+
{% endtab %}
193+
{% endtabs %}
194+
195+
### get\_multiselection\_item
196+
197+
`menu.add_multiselection(std::string text, slot):` <mark style="color:purple;">`bool`</mark>
198+
199+
| Name | Type |
200+
| ---- | ---- |
201+
| slot | int |
202+
203+
### set\_multiselection\_item
204+
205+
`menu.set_multiselection(std::string text, slot, bool):` <mark style="color:purple;">`void`</mark>

Diff for: documentation/variables/netchannel.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# 📽 netchannel
2+
3+
## Functions:
4+
5+
### get\_address
6+
7+
`netchannel.get_address():` <mark style="color:purple;">`std::string`</mark>
8+
9+
### is\_local\_server
10+
11+
`netchannel.is_local_server():` <mark style="color:purple;">`bool`</mark>
12+
13+
### get\_latency\_outgoing
14+
15+
`netchannel.get_latency_outgoing():` <mark style="color:purple;">`float`</mark>
16+
17+
### get\_latency\_incoming
18+
19+
`netchannel.get_latency_incoming():` <mark style="color:purple;">`float`</mark>
20+
21+
### get\_avg\_latency\_outgoing
22+
23+
`netchannel.get_avg_latency_outgoing():` <mark style="color:purple;">`float`</mark>
24+
25+
### get\_avg\_latency\_incoming
26+
27+
`netchannel.get_avg_latency_incoming():` <mark style="color:purple;">`float`</mark>
28+
29+
### outgoing\_sequence\_number
30+
31+
`netchannel.outgoing_sequence_number():` <mark style="color:purple;">`int`</mark>
32+
33+
### incoming\_sequence\_number
34+
35+
`netchannel.incoming_sequence_number():` <mark style="color:purple;">`int`</mark>

0 commit comments

Comments
 (0)