‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
bot_buttons.gsc
Go to the documentation of this file.
1 #using scripts\shared\array_shared;
2 #using scripts\shared\callbacks_shared;
3 #using scripts\shared\laststand_shared;
4 #using scripts\shared\math_shared;
5 #using scripts\shared\system_shared;
6 #using scripts\shared\util_shared;
7 
8 #insert scripts\shared\shared.gsh;
9 
10 #namespace bot;
11 
12 // From buttonbits.inl
13 #define BOT_BUTTON_ATTACK 0
14 #define BOT_BUTTON_SPRINT 1
15 #define BOT_BUTTON_MELEE 2
16 #define BOT_BUTTON_ACTIVATE 3
17 #define BOT_BUTTON_RELOAD 4
18 #define BOT_BUTTON_CROUCH 9
19 #define BOT_BUTTON_JUMP 10
20 #define BOT_BUTTON_WALKING 11
21 #define BOT_BUTTON_FRAG 14
22 #define BOT_BUTTON_OFFHAND 15
23 #define BOT_BUTTON_THROW 24
24 #define BOT_BUTTON_DOUBLEJUMP 65
25 #define BOT_BUTTON_SWIM_UP 67
26 #define BOT_BUTTON_SWIM_DOWN 68
27 #define BOT_BUTTON_OFFHAND_SPECIAL 70
28 
29 
30 // Buttons
31 //========================================
32 
34 {
35  self BotTapButton( ‪BOT_BUTTON_ATTACK );
36 }
37 
39 {
40  self BotPressButton( ‪BOT_BUTTON_ATTACK );
41 }
42 
44 {
45  self BotReleaseButton( ‪BOT_BUTTON_ATTACK );
46 }
47 
49 {
50  self BotTapButton( ‪BOT_BUTTON_MELEE );
51 }
52 
54 {
55  self BotTapButton( ‪BOT_BUTTON_RELOAD );
56 }
57 
59 {
60  self BotTapButton( ‪BOT_BUTTON_ACTIVATE );
61 }
62 
64 {
65  self BotPressButton( ‪BOT_BUTTON_CROUCH );
66 }
67 
69 {
70  self BotPressButton( ‪BOT_BUTTON_ACTIVATE );
71 }
72 
74 {
75  self BotReleaseButton( ‪BOT_BUTTON_ACTIVATE );
76 }
77 
79 {
80  self BotPressButton( ‪BOT_BUTTON_SPRINT );
81 }
82 
84 {
85  self BotReleaseButton( ‪BOT_BUTTON_SPRINT );
86 }
87 
89 {
90  self BotPressButton( ‪BOT_BUTTON_FRAG );
91 }
92 
94 {
95  self BotReleaseButton( ‪BOT_BUTTON_FRAG );
96 }
97 
99 {
100  self BotTapButton( ‪BOT_BUTTON_FRAG );
101 }
102 
104 {
105  self BotPressButton( ‪BOT_BUTTON_OFFHAND );
106 }
107 
109 {
110  self BotReleaseButton( ‪BOT_BUTTON_OFFHAND );
111 }
112 
114 {
115  self BotTapButton( ‪BOT_BUTTON_OFFHAND );
116 }
117 
119 {
120  self BotPressButton( ‪BOT_BUTTON_THROW );
121 }
122 
124 {
125  self BotReleaseButton( ‪BOT_BUTTON_THROW );
126 }
127 
129 {
130  self BotTapButton( ‪BOT_BUTTON_JUMP );
131 }
132 
134 {
135  self BotPressButton( ‪BOT_BUTTON_JUMP );
136 }
137 
139 {
140  self BotReleaseButton( ‪BOT_BUTTON_JUMP );
141 }
142 
144 {
145  self BotTapButton( ‪BOT_BUTTON_WALKING );
146 }
147 
149 {
150  self BotPressButton( ‪BOT_BUTTON_WALKING );
151 }
152 
154 {
155  self BotReleaseButton( ‪BOT_BUTTON_WALKING );
156 }
157 
159 {
160  self BotTapButton( ‪BOT_BUTTON_DOUBLEJUMP );
161 }
162 
164 {
165  self BotPressButton( ‪BOT_BUTTON_DOUBLEJUMP );
166 }
167 
169 {
170  self BotReleaseButton( ‪BOT_BUTTON_DOUBLEJUMP );
171 }
172 
174 {
175  self BotTapButton( ‪BOT_BUTTON_OFFHAND_SPECIAL );
176 }
177 
179 {
180  self BotPressButton( ‪BOT_BUTTON_SWIM_UP );
181 }
182 
184 {
185  self BotReleaseButton( ‪BOT_BUTTON_SWIM_UP );
186 }
187 
189 {
190  self BotPressButton( ‪BOT_BUTTON_SWIM_DOWN );
191 }
192 
194 {
195  self BotReleaseButton( ‪BOT_BUTTON_SWIM_DOWN );
196 }
‪release_swim_down
‪function release_swim_down()
Definition: bot_buttons.gsc:193
‪press_offhand_button
‪function press_offhand_button()
Definition: bot_buttons.gsc:103
‪BOT_BUTTON_OFFHAND_SPECIAL
‪#define BOT_BUTTON_OFFHAND_SPECIAL
Definition: bot_buttons.gsc:27
‪release_throw_button
‪function release_throw_button()
Definition: bot_buttons.gsc:123
‪BOT_BUTTON_WALKING
‪#define BOT_BUTTON_WALKING
Definition: bot_buttons.gsc:20
‪tap_jump_button
‪function tap_jump_button()
Definition: bot_buttons.gsc:128
‪tap_use_button
‪function tap_use_button()
Definition: bot_buttons.gsc:58
‪tap_attack_button
‪function tap_attack_button()
Definition: bot_buttons.gsc:33
‪tap_melee_button
‪function tap_melee_button()
Definition: bot_buttons.gsc:48
‪tap_frag_button
‪function tap_frag_button()
Definition: bot_buttons.gsc:98
‪BOT_BUTTON_SWIM_UP
‪#define BOT_BUTTON_SWIM_UP
Definition: bot_buttons.gsc:25
‪BOT_BUTTON_ACTIVATE
‪#define BOT_BUTTON_ACTIVATE
Definition: bot_buttons.gsc:16
‪release_ads_button
‪function release_ads_button()
Definition: bot_buttons.gsc:153
‪press_throw_button
‪function press_throw_button()
Definition: bot_buttons.gsc:118
‪BOT_BUTTON_FRAG
‪#define BOT_BUTTON_FRAG
Definition: bot_buttons.gsc:21
‪BOT_BUTTON_OFFHAND
‪#define BOT_BUTTON_OFFHAND
Definition: bot_buttons.gsc:22
‪BOT_BUTTON_SWIM_DOWN
‪#define BOT_BUTTON_SWIM_DOWN
Definition: bot_buttons.gsc:26
‪release_sprint_button
‪function release_sprint_button()
Definition: bot_buttons.gsc:83
‪BOT_BUTTON_CROUCH
‪#define BOT_BUTTON_CROUCH
Definition: bot_buttons.gsc:18
‪tap_ads_button
‪function tap_ads_button()
Definition: bot_buttons.gsc:143
‪release_doublejump_button
‪function release_doublejump_button()
Definition: bot_buttons.gsc:168
‪release_attack_button
‪function release_attack_button()
Definition: bot_buttons.gsc:43
‪release_frag_button
‪function release_frag_button()
Definition: bot_buttons.gsc:93
‪release_use_button
‪function release_use_button()
Definition: bot_buttons.gsc:73
‪release_offhand_button
‪function release_offhand_button()
Definition: bot_buttons.gsc:108
‪press_attack_button
‪function press_attack_button()
Definition: bot_buttons.gsc:38
‪BOT_BUTTON_RELOAD
‪#define BOT_BUTTON_RELOAD
Definition: bot_buttons.gsc:17
‪BOT_BUTTON_MELEE
‪#define BOT_BUTTON_MELEE
Definition: bot_buttons.gsc:15
‪BOT_BUTTON_ATTACK
‪#define BOT_BUTTON_ATTACK
Definition: bot_buttons.gsc:13
‪press_frag_button
‪function press_frag_button()
Definition: bot_buttons.gsc:88
‪tap_offhand_button
‪function tap_offhand_button()
Definition: bot_buttons.gsc:113
‪release_swim_up
‪function release_swim_up()
Definition: bot_buttons.gsc:183
‪tap_reload_button
‪function tap_reload_button()
Definition: bot_buttons.gsc:53
‪BOT_BUTTON_DOUBLEJUMP
‪#define BOT_BUTTON_DOUBLEJUMP
Definition: bot_buttons.gsc:24
‪BOT_BUTTON_SPRINT
‪#define BOT_BUTTON_SPRINT
Definition: bot_buttons.gsc:14
‪release_jump_button
‪function release_jump_button()
Definition: bot_buttons.gsc:138
‪press_doublejump_button
‪function press_doublejump_button()
Definition: bot_buttons.gsc:163
‪press_swim_down
‪function press_swim_down()
Definition: bot_buttons.gsc:188
‪tap_offhand_special_button
‪function tap_offhand_special_button()
Definition: bot_buttons.gsc:173
‪BOT_BUTTON_THROW
‪#define BOT_BUTTON_THROW
Definition: bot_buttons.gsc:23
‪press_crouch_button
‪function press_crouch_button()
Definition: bot_buttons.gsc:63
‪BOT_BUTTON_JUMP
‪#define BOT_BUTTON_JUMP
Definition: bot_buttons.gsc:19
‪press_swim_up
‪function press_swim_up()
Definition: bot_buttons.gsc:178
‪press_jump_button
‪function press_jump_button()
Definition: bot_buttons.gsc:133
‪press_sprint_button
‪function press_sprint_button()
Definition: bot_buttons.gsc:78
‪press_ads_button
‪function press_ads_button()
Definition: bot_buttons.gsc:148
‪press_use_button
‪function press_use_button()
Definition: bot_buttons.gsc:68
‪tap_doublejump_button
‪function tap_doublejump_button()
Definition: bot_buttons.gsc:158