hns_jumpstats_cvars.inc

Original include source with line numbers.

Back Download .inc
1 /* Sublime AMXX Editor v3.0.0-beta */
2
3 #if defined _hns_jumpstats_cvars_included
4 #endinput
5 #endif
6 #define _hns_jumpstats_cvars_included
7
8 /* Load custom module ?
9
10 #pragma reqlib LIBRARY_NAME
11 #if !defined AMXMODX_NOAUTOLOAD
12 #pragma loadlib LIBRARY_NAME
13 #endif
14
15 */
16
17 enum _:TypeJump
18 {
19 GOOD,
20 PRO,
21 HOLY,
22 LEET,
23 GOD
24 }
25
26 enum eHNSCvars_JumpStats
27 {
28 LJ,
29 CJ,
30 DCJ,
31 LADDER,
32 BJ,
33 WJ,
34 DBJ,
35 SCJ,
36 DROPSCJ,
37 DUCKBHOP,
38 BHOPINDUCK,
39 REALLADDERBHOP,
40 UPBJ,
41 UPSBJ
42 }
43
44 new g_eCvarStats[eHNSCvars_JumpStats][TypeJump]
45
46 enum eHNSCvars
47 {
48 CONNECT_FLAGS[128],
49 MINIMUM_DISTANCE,
50 MINIMUM_DISTANCE_LOW,
51 MAXIMUM_DISTANCE,
52 BLOCK_CHAT_INFO,
53 MINIMUM_BLOCK_REQ_TO_SHOW,
54 ADMIN_ONLY,
55 TEAM,
56 SPEED_ALL_TEAM,
57 LIGHT,
58 SOUNDS,
59 SCREENSHOT,
60 DEMO_INFO,
61 SQL,
62 WEB,
63 TOP_BY,
64 SAVE_TOP,
65 MAP_TOP,
66 SAVE_EXTRAS_TOP,
67 WEAPONS_TOP,
68 BLOCK_TOP,
69 BLOCK_WEAPONS_TOP,
70 LEGAL_SETTINGS,
71 FPS,
72 BUG_CHECK,
73 SCRIPT_DETECTION,
74 SCRIPT_WORK,
75 SCRIPT_NOTIFY,
76 SCRIPT_PUNISHMENT,
77 BAN_TYPE,
78 BAN_MINUTES,
79 BAN_AUTHID,
80 CHAT_PREFIX,
81 AIRACCELERATE,
82 JUMP_GRAVITY,
83 VIP_JUMPSTATS,
84 VIP_ACCESS[2],
85 NOSLOWDOWN,
86 MAX_STRAFES,
87 INGAME_STRAFES,
88 MINIMUM_PRE_TO_SHOW,
89 MAX_BLOCK_TO_SHOW,
90 MIN_BLOCK_TO_SHOW
91 }
92
93 new g_eCvars[eHNSCvars]
94
95
96 enum eTechniqueStatus
97 {
98 LongJump, CountJump, DoubleCJ, MultiCJ, LadderJump, LadderBhop, Bhop, StandUpBhop, DropBhop,
99 StandUpCountJump, DropCJ, WeirdJump, DoubleSCJ, MultiSCJ, Drop_SCJ, DropDoubleSCJ, DropMultiSCJ,
100 DuckBhopJump, Real_Ladder_Bhop, UpBhop, UpStandUpBhop, UpBhopInDuckJump, BhopInDuckJump, MultiBhop, DropDCJ, DropMCJ
101 }
102
103 new g_eCvarsTechnique[eTechniqueStatus]
104
105 enum ExtraCvars
106 {
107 HUD_STATS_RED,
108 HUD_STATS_GREEN,
109 HUD_STATS_BLUE,
110 FAIL_HUD_STATS_RED,
111 FAIL_HUD_STATS_GREEN,
112 FAIL_HUD_STATS_BLUE,
113 Float:HUD_STATS_X,
114 Float:HUD_STATS_Y,
115 Float:HUD_STRAFE_X,
116 Float:HUD_STRAFE_Y,
117 Float:HUD_DUCK_X,
118 Float:HUD_DUCK_Y,
119 Float:HUD_SPEED_X,
120 Float:HUD_SPEED_Y,
121 Float:HUD_PRESTRAFE_X,
122 Float:HUD_PRESTRAFE_Y,
123 HUD_SPEED_R,
124 HUD_SPEED_G,
125 HUD_SPEED_B,
126 HUD_PRESTRAFE_R,
127 HUD_PRESTRAFE_G,
128 HUD_PRESTRAFE_B,
129 HUD_CHANNEL_STATS,
130 HUD_CHANNEL_STRAFE,
131 HUD_CHANNEL_DUCK,
132 HUD_CHANNEL_SPEED,
133 HUD_CHANNEL_PRE
134 }
135
136 new g_eCvarsExtraSettings[ExtraCvars]
137
138
139 enum SQLData
140 {
141 SQL_HOST[32],
142 SQL_USER[32],
143 SQL_PASS[32],
144 SQL_DB[32],
145 URL[128],
146 UPDATE_AUTH
147 }
148
149 new g_eCvarSQL[SQLData]
150
151
152 RegisterCvars()
153 {
154 new pCvar;
155
156 pCvar = create_cvar("hns_connect_flags", "abcdegkln", FCVAR_NONE, "What should work when players connect to the server:\
157 ^n0 = none\
158 ^na = colorchat\
159 ^nb = stats\
160 ^nc = speed\
161 ^nd = showpre\
162 ^ne = strafe stats\
163 ^nf = beam\
164 ^ng = duck stats for mcj\
165 ^nh = shows message when your bhop prestrafe is failed\
166 ^ni = show multibhop pre\
167 ^nj = show prestrafe after duck\
168 ^nk = show lj prestrafe\
169 ^nl = show edge\
170 ^nm = show edge when fail (without block)\
171 ^nn = enable sounds\
172 ^no = enable InGame strafe stats");
173 bind_pcvar_string(pCvar, g_eCvars[CONNECT_FLAGS], charsmax(g_eCvars[CONNECT_FLAGS]));
174
175
176 pCvar = create_cvar("hns_minimum_distance", "215", FCVAR_NONE, "Minimum Distance to count as jump");
177 bind_pcvar_num(pCvar, g_eCvars[MINIMUM_DISTANCE]);
178
179 pCvar = create_cvar("hns_minimum_distance_other", "120", FCVAR_NONE, "Minimum Distance to count as jump^nOther techniques^nUps bhop, MultiBhop, Real Ladder Bhop, Ducks Bhop, Ladder Jump");
180 bind_pcvar_num(pCvar, g_eCvars[MINIMUM_DISTANCE_LOW]);
181
182 pCvar = create_cvar("hns_maximum_distance", "290", FCVAR_NONE, "Maximum Distance to count as jump");
183 bind_pcvar_num(pCvar, g_eCvars[MAXIMUM_DISTANCE]);
184
185 pCvar = create_cvar("hns_block_chat_show", "1", FCVAR_NONE, "Will block info show in the chat message");
186 bind_pcvar_num(pCvar, g_eCvars[BLOCK_CHAT_INFO]);
187
188 pCvar = create_cvar("hns_block_chat_min", "1", FCVAR_NONE, "Minimum block to show (block more then 0=good,1=pro,2=holy,3=leet,4=god distance)");
189 bind_pcvar_num(pCvar, g_eCvars[MINIMUM_BLOCK_REQ_TO_SHOW]);
190
191 pCvar = create_cvar("hns_admin_only", "0", FCVAR_NONE, "Stats only for admins");
192 bind_pcvar_num(pCvar, g_eCvars[ADMIN_ONLY]);
193
194 pCvar = create_cvar("hns_team", "1", FCVAR_NONE, "Which team can use the jumpstats:^n0 = All(CT & T)^n1 = Terrorists (T)^n2 = Counter-Terrorists (CT)");
195 bind_pcvar_num(pCvar, g_eCvars[TEAM]);
196
197 pCvar = create_cvar("hns_speed_allteam", "1", FCVAR_NONE, "Enable/Disable command /speed for all teams");
198 bind_pcvar_num(pCvar, g_eCvars[SPEED_ALL_TEAM]);
199
200 pCvar = create_cvar("hns_light_screenfade", "0", FCVAR_NONE, "Allow highlighting after landing (1 = on, 0 = off; works for holy, leet and god distances)");
201 bind_pcvar_num(pCvar, g_eCvars[LIGHT]);
202
203 pCvar = create_cvar("hns_sounds", "0", FCVAR_NONE, "Allow Sounds:^n0 = Off^n1 = On");
204 bind_pcvar_num(pCvar, g_eCvars[SOUNDS]);
205
206 pCvar = create_cvar("hns_screenshot", "0", FCVAR_NONE, "Allow doind ScreenShot if Player is going in Top (Does not work with SQL and Map Top)");
207 bind_pcvar_num(pCvar, g_eCvars[SCREENSHOT]);
208
209 pCvar = create_cvar("hns_demo_info", "1", FCVAR_NONE, "Allow Showing info about stats when you record demo");
210 bind_pcvar_num(pCvar, g_eCvars[DEMO_INFO]);
211
212 pCvar = create_cvar("hns_sql", "0", FCVAR_NONE, "How work SQL Module:^n0 = disable^n1 = SQL Module enabled");
213 bind_pcvar_num(pCvar, g_eCvars[SQL]);
214
215 pCvar = create_cvar("hns_web", "0", FCVAR_NONE, "// Enable/Disable Web Top (1=Enable,0=Disable) - if you want standart tops with sql module, turn of web mod");
216 bind_pcvar_num(pCvar, g_eCvars[WEB]);
217
218 pCvar = create_cvar("hns_save_top_by", "2", FCVAR_NONE, "How to save Top10^n0 = Name^n1 = IP^n2 = SteamID");
219 bind_pcvar_num(pCvar, g_eCvars[TOP_BY]);
220
221 pCvar = create_cvar("hns_save_top", "1", FCVAR_NONE, "Enable/Disable Top10:^n0 = Off^n1 = On");
222 bind_pcvar_num(pCvar, g_eCvars[SAVE_TOP]);
223
224 pCvar = create_cvar("hns_map_top", "1", FCVAR_NONE, "Enable/Disable Map Top:^n0 = Off^n1 = On");
225 bind_pcvar_num(pCvar, g_eCvars[MAP_TOP]);
226
227 pCvar = create_cvar("hns_save_extras_top", "1", FCVAR_NONE, "Enable/Disable Extra Tops:^n0 = Off^n1 = On");
228 bind_pcvar_num(pCvar, g_eCvars[SAVE_EXTRAS_TOP]);
229
230 pCvar = create_cvar("hns_weapons_top", "1", FCVAR_NONE, "Enable/Disable Weapons Tops:^n0 = Off^n1 = On");
231 bind_pcvar_num(pCvar, g_eCvars[WEAPONS_TOP]);
232
233 pCvar = create_cvar("hns_block_top", "1", FCVAR_NONE, "Enable/Disable Block Tops:^n0 = Off^n1 = On");
234 bind_pcvar_num(pCvar, g_eCvars[BLOCK_TOP]);
235
236 pCvar = create_cvar("hns_block_weapons_top", "1", FCVAR_NONE, "Enable/Disable Block Tops for other weapons:^n0 = Off^n1 = On");
237 bind_pcvar_num(pCvar, g_eCvars[BLOCK_WEAPONS_TOP]);
238
239 pCvar = create_cvar("hns_legal_settings", "1", FCVAR_NONE, "Allow to check player for legal settings:^n0 = Off^n1 = On");
240 bind_pcvar_num(pCvar, g_eCvars[LEGAL_SETTINGS]);
241
242 pCvar = create_cvar("hns_fps_stats", "1", FCVAR_NONE, "Count stats with FPS or not:^n0 = Jumps with FPS count^n1 = Jumps with more tha 100FPS doesn't count");
243 bind_pcvar_num(pCvar, g_eCvars[FPS]);
244
245 pCvar = create_cvar("hns_bug_check", "1", FCVAR_NONE, "Allow checking for bug distance");
246 bind_pcvar_num(pCvar, g_eCvars[BUG_CHECK]);
247
248 pCvar = create_cvar("hns_script_detection", "0", FCVAR_NONE, "Enable/Disable Script Detection:^n0 = Off^n1 = On");
249 bind_pcvar_num(pCvar, g_eCvars[SCRIPT_DETECTION]);
250
251 pCvar = create_cvar("hns_script_work", "0", FCVAR_NONE, "Antiscript works if player distance more then (0=good,1=pro,2=holy,3=leet,4=god distance)");
252 bind_pcvar_num(pCvar, g_eCvars[SCRIPT_WORK]);
253
254 pCvar = create_cvar("hns_script_notify", "0", FCVAR_NONE, "Print messages to all people on server with scripter name");
255 bind_pcvar_num(pCvar, g_eCvars[SCRIPT_NOTIFY]);
256
257 pCvar = create_cvar("hns_script_punishment", "0", FCVAR_NONE, "0 = nothing^n1 = kick^n2 = ban");
258 bind_pcvar_num(pCvar, g_eCvars[SCRIPT_PUNISHMENT]);
259
260 pCvar = create_cvar("hns_ban_type", "0", FCVAR_NONE, "0 = standart bans^n1 = amxbans");
261 bind_pcvar_num(pCvar, g_eCvars[BAN_TYPE]);
262
263 pCvar = create_cvar("hns_ban_minutes", "45", FCVAR_NONE, "Ban time in minutes");
264 bind_pcvar_num(pCvar, g_eCvars[BAN_MINUTES]);
265
266 pCvar = create_cvar("hns_ban_by", "0", FCVAR_NONE, "Ban by:^n0 = name^n1 = ip^n2 = steam");
267 bind_pcvar_num(pCvar, g_eCvars[BAN_AUTHID]);
268
269 pCvar = create_cvar("hns_chat_prefix", "!g[HNS JumpStats]", FCVAR_NONE, "Chat prefix for all messages");
270 bind_pcvar_string(pCvar, g_eCvars[CHAT_PREFIX], charsmax(g_eCvars[CHAT_PREFIX]));
271
272 pCvar = create_cvar("hns_airaccelerate", "100", FCVAR_NONE, "How to set up a server by value sv_airaccelerate (Varible=xx, but var=0 reserved for 10aa, var=1 for 100aa)");
273 bind_pcvar_num(pCvar, g_eCvars[AIRACCELERATE]);
274
275 pCvar = create_cvar("hns_gravity", "0", FCVAR_NONE, "How to set up a server by value sv_gravity (Varible=xx, but var=0 reserved for 800 gravity, var=1 for 500 gravity)");
276 bind_pcvar_num(pCvar, g_eCvars[JUMP_GRAVITY]);
277
278 pCvar = create_cvar("hns_vip_jumpstats", "1", FCVAR_NONE, "Enable/Disable VIP JumpStats^nIdea behind is T always have Stats & CT Doesn't have stats unless has the VIP Flag");
279 bind_pcvar_num(pCvar, g_eCvars[VIP_JUMPSTATS]);
280
281 pCvar = create_cvar("hns_vip_access", "b", FCVAR_NONE, "VIP Access flag");
282 bind_pcvar_string(pCvar, g_eCvars[VIP_ACCESS], charsmax(g_eCvars[VIP_ACCESS]));
283
284 pCvar = create_cvar("hns_no_slow_down", "1", FCVAR_NONE, "Enable/Disable showing stats with No Slow Down:^n0 = Off^n1 = On");
285 bind_pcvar_num(pCvar, g_eCvars[NOSLOWDOWN]);
286
287 pCvar = create_cvar("hns_max_strafes", "20", FCVAR_NONE, "Max Strafes (If players Strafes > Max, stats doesn't show");
288 bind_pcvar_num(pCvar, g_eCvars[MAX_STRAFES]);
289
290 pCvar = create_cvar("hns_ingame_strafes", "0", FCVAR_NONE, "Enable/Disable InGame Strafe Stats:^n0 = Off^n1 = On");
291 bind_pcvar_num(pCvar, g_eCvars[INGAME_STRAFES]);
292
293 pCvar = create_cvar("hns_minimum_pre_to_show", "60", FCVAR_NONE, "Minimum pre to show in hud");
294 bind_pcvar_num(pCvar, g_eCvars[MINIMUM_PRE_TO_SHOW]);
295
296 pCvar = create_cvar("hns_max_block_to_show", "290", FCVAR_NONE, "Max block to show in edge");
297 bind_pcvar_num(pCvar, g_eCvars[MAX_BLOCK_TO_SHOW]);
298
299 pCvar = create_cvar("hns_min_block_to_show", "120", FCVAR_NONE, "Min block to show in edge");
300 bind_pcvar_num(pCvar, g_eCvars[MIN_BLOCK_TO_SHOW]);
301
302 pCvar = create_cvar("hns_sql_host", "127.0.0.1", FCVAR_NONE, "SQL Data:^nHost");
303 bind_pcvar_string(pCvar, g_eCvarSQL[SQL_HOST], charsmax(g_eCvarSQL[SQL_HOST]));
304
305 pCvar = create_cvar("hns_sql_user", "root", FCVAR_NONE, "SQL Data:^nUser");
306 bind_pcvar_string(pCvar, g_eCvarSQL[SQL_USER], charsmax(g_eCvarSQL[SQL_USER]));
307
308 pCvar = create_cvar("hns_sql_pass", "", FCVAR_NONE, "SQL Data:^nPassword");
309 bind_pcvar_string(pCvar, g_eCvarSQL[SQL_PASS], charsmax(g_eCvarSQL[SQL_PASS]));
310
311 pCvar = create_cvar("hns_sql_db", "hns_jumpstats", FCVAR_NONE, "SQL Data:^nDataBase");
312 bind_pcvar_string(pCvar, g_eCvarSQL[SQL_DB], charsmax(g_eCvarSQL[SQL_DB]));
313
314 pCvar = create_cvar("hns_url", "http://localhost/uq_jumpstats/index.php?type=lj&from_game=true", FCVAR_NONE, "URL Link");
315 bind_pcvar_string(pCvar, g_eCvarSQL[URL], charsmax(g_eCvarSQL[URL]));
316
317 pCvar = create_cvar("hns_update_auth", "1", FCVAR_NONE, "Update in DB Steam and Ip");
318 bind_pcvar_num(pCvar, g_eCvarSQL[UPDATE_AUTH]);
319
320 pCvar = create_cvar("hns_hud_stats_red", "0", FCVAR_NONE, "Color of Hud Stats message [Red]");
321 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_STATS_RED]);
322
323 pCvar = create_cvar("hns_hud_stats_green", "150", FCVAR_NONE, "Color of Hud Stats message [Green]");
324 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_STATS_GREEN]);
325
326 pCvar = create_cvar("hns_hud_stats_blue", "0", FCVAR_NONE, "Color of Hud Stats message [Blue]");
327 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_STATS_BLUE]);
328
329 pCvar = create_cvar("hns_hud_failstats_red", "150", FCVAR_NONE, "Color of Hud Fail Stats message [Red]");
330 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[FAIL_HUD_STATS_RED]);
331
332 pCvar = create_cvar("hns_hud_failstats_green", "0", FCVAR_NONE, "Color of Hud Fail Stats message [Green]");
333 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[FAIL_HUD_STATS_GREEN]);
334
335 pCvar = create_cvar("hns_hud_failstats_blue", "0", FCVAR_NONE, "Color of Hud Fail Stats message [Blue]");
336 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[FAIL_HUD_STATS_BLUE]);
337
338 pCvar = create_cvar("hns_stats_pos_x", "-1.0", FCVAR_NONE, "Positon of the Hud Stats message [X]");
339 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_STATS_X]);
340
341 pCvar = create_cvar("hns_stats_pos_y", "0.62", FCVAR_NONE, "Positon of the Hud Stats message [Y]");
342 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_STATS_Y]);
343
344 pCvar = create_cvar("hns_strafe_stats_pos_x", "0.70", FCVAR_NONE, "Positon of the Hud Strafe Stats message [X]");
345 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_STRAFE_X]);
346
347 pCvar = create_cvar("hns_strafe_stats_pos_y", "0.40", FCVAR_NONE, "Positon of the Hud Strafe Stats message [Y]");
348 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_STRAFE_Y]);
349
350 pCvar = create_cvar("hns_duck_stats_pos_x", "0.60", FCVAR_NONE, "Positon of the Hud Duck stats message [X]");
351 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_DUCK_X]);
352
353 pCvar = create_cvar("hns_duck_stats_pos_y", "0.78", FCVAR_NONE, "Positon of the Hud Duck stats message [Y]");
354 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_DUCK_Y]);
355
356 pCvar = create_cvar("hns_speedmeter_pos_x", "-1.0", FCVAR_NONE, "Positon of the Hud Speed Meter message [X]");
357 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_SPEED_X]);
358
359 pCvar = create_cvar("hns_speedmeter_pos_y", "0.93", FCVAR_NONE, "Positon of the Hud Speed Meter message [Y]");
360 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_SPEED_Y]);
361
362 pCvar = create_cvar("hns_prestrafe_pos_x", "-1.0", FCVAR_NONE, "Positon of the Hud Prestrafe message [X]");
363 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_PRESTRAFE_X]);
364
365 pCvar = create_cvar("hns_prestrafe_pos_y", "0.57", FCVAR_NONE, "Positon of the Hud Prestrafe message [Y]");
366 bind_pcvar_float(pCvar, g_eCvarsExtraSettings[HUD_PRESTRAFE_Y]);
367
368 pCvar = create_cvar("hns_hud_speedmeter_red", "0", FCVAR_NONE, "Color of Hud Speed Meter message [Red]");
369 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_SPEED_R]);
370
371 pCvar = create_cvar("hns_hud_speedmeter_green", "180", FCVAR_NONE, "Color of Hud Speed Meter message [Green]");
372 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_SPEED_G]);
373
374 pCvar = create_cvar("hns_hud_speedmeter_blue", "0", FCVAR_NONE, "Color of Hud Speed Meter message [Blue]");
375 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_SPEED_B]);
376
377 pCvar = create_cvar("hns_hud_prestrafe_red", "0", FCVAR_NONE, "Color of Hud PreStrafe message [Red]");
378 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_PRESTRAFE_R]);
379
380 pCvar = create_cvar("hns_hud_prestrafe_green", "180", FCVAR_NONE, "Color of Hud PreStrafe message [Green]");
381 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_PRESTRAFE_G]);
382
383 pCvar = create_cvar("hns_hud_prestrafe_blue", "0", FCVAR_NONE, "Color of Hud PreStrafe message [Blue]");
384 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_PRESTRAFE_B]);
385
386 pCvar = create_cvar("hns_hud_channel_stats", "3", FCVAR_NONE, "Color of Hud Channel Stats message");
387 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_CHANNEL_STATS]);
388
389 pCvar = create_cvar("hns_hud_channel_strafe", "4", FCVAR_NONE, "Color of Hud Channel Strafe message");
390 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_CHANNEL_STRAFE]);
391
392 pCvar = create_cvar("hns_hud_channel_duck", "1", FCVAR_NONE, "Color of Hud Channel Duck message");
393 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_CHANNEL_DUCK]);
394
395 pCvar = create_cvar("hns_hud_channel_speed", "2", FCVAR_NONE, "Color of Hud Channel Speed message");
396 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_CHANNEL_SPEED]);
397
398 pCvar = create_cvar("hns_hud_channel_pre", "3", FCVAR_NONE, "Color of Hud Channel Prestrafe message");
399 bind_pcvar_num(pCvar, g_eCvarsExtraSettings[HUD_CHANNEL_PRE]);
400
401 pCvar = create_cvar("hns_long_jump", "1", FCVAR_NONE, "Enable/Disable Long Jump Technique");
402 bind_pcvar_num(pCvar, g_eCvarsTechnique[LongJump]);
403
404 pCvar = create_cvar("hns_count_jump", "1", FCVAR_NONE, "Enable/Disable Count Jump Technique");
405 bind_pcvar_num(pCvar, g_eCvarsTechnique[CountJump]);
406
407 pCvar = create_cvar("hns_double_count_jump", "1", FCVAR_NONE, "Enable/Disable Double Count Jump Technique");
408 bind_pcvar_num(pCvar, g_eCvarsTechnique[DoubleCJ]);
409
410 pCvar = create_cvar("hns_multi_count_jump", "1", FCVAR_NONE, "Enable/Disable Multi Count Jump Technique");
411 bind_pcvar_num(pCvar, g_eCvarsTechnique[MultiCJ]);
412
413 pCvar = create_cvar("hns_ladder_jump", "1", FCVAR_NONE, "Enable/Disable Ladder Jump Technique");
414 bind_pcvar_num(pCvar, g_eCvarsTechnique[LadderJump]);
415
416 pCvar = create_cvar("hns_ladder_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Ladder Bhop Jump Technique");
417 bind_pcvar_num(pCvar, g_eCvarsTechnique[LadderBhop]);
418
419 pCvar = create_cvar("hns_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Bhop Jump Technique");
420 bind_pcvar_num(pCvar, g_eCvarsTechnique[Bhop]);
421
422 pCvar = create_cvar("hns_standup_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Stand-Up Bhop Jump Technique");
423 bind_pcvar_num(pCvar, g_eCvarsTechnique[StandUpBhop]);
424
425 pCvar = create_cvar("hns_drop_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Drop Bhop Jump Technique");
426 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropBhop]);
427
428 pCvar = create_cvar("hns_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Stand-Up Count Jump Technique");
429 bind_pcvar_num(pCvar, g_eCvarsTechnique[StandUpCountJump]);
430
431 pCvar = create_cvar("hns_drop_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Count Jump Technique");
432 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropCJ]);
433
434 pCvar = create_cvar("hns_weird_jump", "1", FCVAR_NONE, "Enable/Disable Weird Jump Technique");
435 bind_pcvar_num(pCvar, g_eCvarsTechnique[WeirdJump]);
436
437 pCvar = create_cvar("hns_double_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Double Stand-Up Count Jump Technique");
438 bind_pcvar_num(pCvar, g_eCvarsTechnique[DoubleSCJ]);
439
440 pCvar = create_cvar("hns_multi_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Multi Stand-Up Count Jump Technique");
441 bind_pcvar_num(pCvar, g_eCvarsTechnique[MultiSCJ]);
442
443 pCvar = create_cvar("hns_drop_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Stand-Up Count Jump Technique");
444 bind_pcvar_num(pCvar, g_eCvarsTechnique[Drop_SCJ]);
445
446 pCvar = create_cvar("hns_drop_double_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Double Stand-Up Count Jump Technique");
447 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropDoubleSCJ]);
448
449 pCvar = create_cvar("hns_drop_multi_standup_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Multi Stand-Up Count Jump Technique");
450 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropMultiSCJ]);
451
452 pCvar = create_cvar("hns_duck_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Duck Bhop Jump Technique");
453 bind_pcvar_num(pCvar, g_eCvarsTechnique[DuckBhopJump]);
454
455 pCvar = create_cvar("hns_real_ladder_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Real Ladder Bhop Jump Technique");
456 bind_pcvar_num(pCvar, g_eCvarsTechnique[Real_Ladder_Bhop]);
457
458 pCvar = create_cvar("hns_up_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Up Bhop Jump Technique");
459 bind_pcvar_num(pCvar, g_eCvarsTechnique[UpBhop]);
460
461 pCvar = create_cvar("hns_up_standup_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Up Stand-Up Bhop Jump Technique");
462 bind_pcvar_num(pCvar, g_eCvarsTechnique[UpStandUpBhop]);
463
464 pCvar = create_cvar("hns_up_bhop_in_duck_jump", "1", FCVAR_NONE, "Enable/Disable Up Bhop In Duck Technique");
465 bind_pcvar_num(pCvar, g_eCvarsTechnique[UpBhopInDuckJump]);
466
467 pCvar = create_cvar("hns_bhop_in_duck_jump", "1", FCVAR_NONE, "Enable/Disable Bhop In Duck Technique");
468 bind_pcvar_num(pCvar, g_eCvarsTechnique[BhopInDuckJump]);
469
470 pCvar = create_cvar("hns_multi_bhop_jump", "1", FCVAR_NONE, "Enable/Disable Multi Bhop Jump Technique");
471 bind_pcvar_num(pCvar, g_eCvarsTechnique[MultiBhop]);
472
473 pCvar = create_cvar("hns_drop_double_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Double Count Jump Technique");
474 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropDCJ]);
475
476 pCvar = create_cvar("hns_drop_multi_count_jump", "1", FCVAR_NONE, "Enable/Disable Drop Multi Count Jump Technique");
477 bind_pcvar_num(pCvar, g_eCvarsTechnique[DropMCJ]);
478
479 // LJ
480 pCvar = create_cvar("hns_good_lj", "240", FCVAR_NONE, "Long Jump^nMinimum distance to show chat message. [Grey message]");
481 bind_pcvar_num(pCvar, g_eCvarStats[LJ][GOOD]);
482
483 pCvar = create_cvar("hns_pro_lj", "245", FCVAR_NONE, "Long Jump^nMinimum distance to show chat message. [Green message]");
484 bind_pcvar_num(pCvar, g_eCvarStats[LJ][PRO]);
485
486 pCvar = create_cvar("hns_holy_lj", "250", FCVAR_NONE, "Long Jump^nMinimum distance to show chat message. [Blue message]");
487 bind_pcvar_num(pCvar, g_eCvarStats[LJ][HOLY]);
488
489 pCvar = create_cvar("hns_leet_lj", "253", FCVAR_NONE, "Long Jump^nMinimum distance to show chat message. [Red message]");
490 bind_pcvar_num(pCvar, g_eCvarStats[LJ][LEET]);
491
492 pCvar = create_cvar("hns_god_lj", "255", FCVAR_NONE, "Long Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
493 bind_pcvar_num(pCvar, g_eCvarStats[LJ][GOD]);
494
495 // CJ
496 pCvar = create_cvar("hns_good_cj", "250", FCVAR_NONE, "Count Jump^nMinimum distance to show chat message. [Grey message]");
497 bind_pcvar_num(pCvar, g_eCvarStats[CJ][GOOD]);
498
499 pCvar = create_cvar("hns_pro_cj", "255", FCVAR_NONE, "Count Jump^nMinimum distance to show chat message. [Green message]");
500 bind_pcvar_num(pCvar, g_eCvarStats[CJ][PRO]);
501
502 pCvar = create_cvar("hns_holy_cj", "260", FCVAR_NONE, "Count Jump^nMinimum distance to show chat message. [Blue message]");
503 bind_pcvar_num(pCvar, g_eCvarStats[CJ][HOLY]);
504
505 pCvar = create_cvar("hns_leet_cj", "265", FCVAR_NONE, "Count Jump^nMinimum distance to show chat message. [Red message]");
506 bind_pcvar_num(pCvar, g_eCvarStats[CJ][LEET]);
507
508 pCvar = create_cvar("hns_god_cj", "272", FCVAR_NONE, "Count Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
509 bind_pcvar_num(pCvar, g_eCvarStats[CJ][GOD]);
510
511 // DCJ / MCJ
512 pCvar = create_cvar("hns_good_dcj", "250", FCVAR_NONE, "Double Count Jump + Multi Count Jump^nMinimum distance to show chat message. [Grey message]");
513 bind_pcvar_num(pCvar, g_eCvarStats[DCJ][GOOD]);
514
515 pCvar = create_cvar("hns_pro_dcj", "255", FCVAR_NONE, "Double Count Jump + Multi Count Jump^nMinimum distance to show chat message. [Green message]");
516 bind_pcvar_num(pCvar, g_eCvarStats[DCJ][PRO]);
517
518 pCvar = create_cvar("hns_holy_dcj", "260", FCVAR_NONE, "Double Count Jump + Multi Count Jump^nMinimum distance to show chat message. [Blue message]");
519 bind_pcvar_num(pCvar, g_eCvarStats[DCJ][HOLY]);
520
521 pCvar = create_cvar("hns_leet_dcj", "265", FCVAR_NONE, "Double Count Jump + Multi Count Jump^nMinimum distance to show chat message. [Red message]");
522 bind_pcvar_num(pCvar, g_eCvarStats[DCJ][LEET]);
523
524 pCvar = create_cvar("hns_god_dcj", "272", FCVAR_NONE, "Double Count Jump + Multi Count Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
525 bind_pcvar_num(pCvar, g_eCvarStats[DCJ][GOD]);
526
527 // Ladder
528 pCvar = create_cvar("hns_good_ladder", "150", FCVAR_NONE, "Ladder Jump^nMinimum distance to show chat message. [Grey message]");
529 bind_pcvar_num(pCvar, g_eCvarStats[LADDER][GOOD]);
530
531 pCvar = create_cvar("hns_pro_ladder", "160", FCVAR_NONE, "Ladder Jump^nMinimum distance to show chat message. [Green message]");
532 bind_pcvar_num(pCvar, g_eCvarStats[LADDER][PRO]);
533
534 pCvar = create_cvar("hns_holy_ladder", "170", FCVAR_NONE, "Ladder Jump^nMinimum distance to show chat message. [Blue message]");
535 bind_pcvar_num(pCvar, g_eCvarStats[LADDER][HOLY]);
536
537 pCvar = create_cvar("hns_leet_ladder", "185", FCVAR_NONE, "Ladder Jump^nMinimum distance to show chat message. [Red message]");
538 bind_pcvar_num(pCvar, g_eCvarStats[LADDER][LEET]);
539
540 pCvar = create_cvar("hns_god_ladder", "190", FCVAR_NONE, "Ladder Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
541 bind_pcvar_num(pCvar, g_eCvarStats[LADDER][GOD]);
542
543 // Bhop / Stand-Up Bhop
544 pCvar = create_cvar("hns_good_bj", "230", FCVAR_NONE, "Bhop Jump + Stand-Up Bhop Jump^nMinimum distance to show chat message. [Grey message]");
545 bind_pcvar_num(pCvar, g_eCvarStats[BJ][GOOD]);
546
547 pCvar = create_cvar("hns_pro_bj", "235", FCVAR_NONE, "Bhop Jump + Stand-Up Bhop Jump^nMinimum distance to show chat message. [Green message]");
548 bind_pcvar_num(pCvar, g_eCvarStats[BJ][PRO]);
549
550 pCvar = create_cvar("hns_holy_bj", "240", FCVAR_NONE, "Bhop Jump + Stand-Up Bhop Jump^nMinimum distance to show chat message. [Blue message]");
551 bind_pcvar_num(pCvar, g_eCvarStats[BJ][HOLY]);
552
553 pCvar = create_cvar("hns_leet_bj", "245", FCVAR_NONE, "Bhop Jump + Stand-Up Bhop Jump^nMinimum distance to show chat message. [Red message]");
554 bind_pcvar_num(pCvar, g_eCvarStats[BJ][LEET]);
555
556 pCvar = create_cvar("hns_god_bj", "247", FCVAR_NONE, "Bhop Jump + Stand-Up Bhop Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
557 bind_pcvar_num(pCvar, g_eCvarStats[BJ][GOD]);
558
559 // Weird Jump / Drop Count Jump / Ladder Bhop
560 pCvar = create_cvar("hns_good_wj", "255", FCVAR_NONE, "Weird Jump + Drop CountJump + Ladder Bhop^nMinimum distance to show chat message. [Grey message]");
561 bind_pcvar_num(pCvar, g_eCvarStats[WJ][GOOD]);
562
563 pCvar = create_cvar("hns_pro_wj", "260", FCVAR_NONE, "Weird Jump + Drop CountJump + Ladder Bhop^nMinimum distance to show chat message. [Green message]");
564 bind_pcvar_num(pCvar, g_eCvarStats[WJ][PRO]);
565
566 pCvar = create_cvar("hns_holy_wj", "265", FCVAR_NONE, "Weird Jump + Drop CountJump + Ladder Bhop^nMinimum distance to show chat message. [Blue message]");
567 bind_pcvar_num(pCvar, g_eCvarStats[WJ][HOLY]);
568
569 pCvar = create_cvar("hns_leet_wj", "270", FCVAR_NONE, "Weird Jump + Drop CountJump + Ladder Bhop^nMinimum distance to show chat message. [Red message]");
570 bind_pcvar_num(pCvar, g_eCvarStats[WJ][LEET]);
571
572 pCvar = create_cvar("hns_god_wj", "272", FCVAR_NONE, "Weird Jump + Drop CountJump + Ladder Bhop^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
573 bind_pcvar_num(pCvar, g_eCvarStats[WJ][GOD]);
574
575 // Drop Bhop Jump
576 pCvar = create_cvar("hns_good_dbj", "240", FCVAR_NONE, "Drop Bhop Jump^nMinimum distance to show chat message. [Grey message]");
577 bind_pcvar_num(pCvar, g_eCvarStats[DBJ][GOOD]);
578
579 pCvar = create_cvar("hns_pro_dbj", "250", FCVAR_NONE, "Drop Bhop Jump^nMinimum distance to show chat message. [Green message]");
580 bind_pcvar_num(pCvar, g_eCvarStats[DBJ][PRO]);
581
582 pCvar = create_cvar("hns_holy_dbj", "265", FCVAR_NONE, "Drop Bhop Jump^nMinimum distance to show chat message. [Blue message]");
583 bind_pcvar_num(pCvar, g_eCvarStats[DBJ][HOLY]);
584
585 pCvar = create_cvar("hns_leet_dbj", "270", FCVAR_NONE, "Drop Bhop Jump^nMinimum distance to show chat message. [Red message]");
586 bind_pcvar_num(pCvar, g_eCvarStats[DBJ][LEET]);
587
588 pCvar = create_cvar("hns_god_dbj", "272", FCVAR_NONE, "Drop Bhop Jump^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
589 bind_pcvar_num(pCvar, g_eCvarStats[DBJ][GOD]);
590
591 // Stand-Up CountJump
592 pCvar = create_cvar("hns_good_scj", "245", FCVAR_NONE, "Stand-Up CountJump^n(Double or Multi Stand-Up CountJump = SCJ+10units)^nMinimum distance to show chat message. [Grey message]");
593 bind_pcvar_num(pCvar, g_eCvarStats[SCJ][GOOD]);
594
595 pCvar = create_cvar("hns_pro_scj", "250", FCVAR_NONE, "Stand-Up CountJump^n(Double or Multi Stand-Up CountJump = SCJ+10units)^nMinimum distance to show chat message. [Green message]");
596 bind_pcvar_num(pCvar, g_eCvarStats[SCJ][PRO]);
597
598 pCvar = create_cvar("hns_holy_scj", "265", FCVAR_NONE, "Stand-Up CountJump^n(Double or Multi Stand-Up CountJump = SCJ+10units)^nMinimum distance to show chat message. [Blue message]");
599 bind_pcvar_num(pCvar, g_eCvarStats[SCJ][HOLY]);
600
601 pCvar = create_cvar("hns_leet_scj", "270", FCVAR_NONE, "Stand-Up CountJump^n(Double or Multi Stand-Up CountJump = SCJ+10units)^nMinimum distance to show chat message. [Red message]");
602 bind_pcvar_num(pCvar, g_eCvarStats[SCJ][LEET]);
603
604 pCvar = create_cvar("hns_god_scj", "272", FCVAR_NONE, "Stand-Up CountJump^n(Double or Multi Stand-Up CountJump = SCJ+10units)^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
605 bind_pcvar_num(pCvar, g_eCvarStats[SCJ][GOD]);
606
607 // Drop Stand-Up CountJump (Double, Multi)
608 pCvar = create_cvar("hns_good_dropscj", "255", FCVAR_NONE, "Drop Stand-Up CountJump (double, multi)^nMinimum distance to show chat message. [Grey message]");
609 bind_pcvar_num(pCvar, g_eCvarStats[DROPSCJ][GOOD]);
610
611 pCvar = create_cvar("hns_pro_dropscj", "260", FCVAR_NONE, "Drop Stand-Up CountJump (double, multi)^nMinimum distance to show chat message. [Green message]");
612 bind_pcvar_num(pCvar, g_eCvarStats[DROPSCJ][PRO]);
613
614 pCvar = create_cvar("hns_holy_dropscj", "265", FCVAR_NONE, "Drop Stand-Up CountJump (double, multi)^nMinimum distance to show chat message. [Blue message]");
615 bind_pcvar_num(pCvar, g_eCvarStats[DROPSCJ][HOLY]);
616
617 pCvar = create_cvar("hns_leet_dropscj", "270", FCVAR_NONE, "Drop Stand-Up CountJump (double, multi)^nMinimum distance to show chat message. [Red message]");
618 bind_pcvar_num(pCvar, g_eCvarStats[DROPSCJ][LEET]);
619
620 pCvar = create_cvar("hns_god_dropscj", "272", FCVAR_NONE, "Drop Stand-Up CountJump (double, multi)^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
621 bind_pcvar_num(pCvar, g_eCvarStats[DROPSCJ][GOD]);
622
623 // Duck Bhop
624 pCvar = create_cvar("hns_good_duckbhop", "120", FCVAR_NONE, "Duck Bhop^nMinimum distance to show chat message. [Grey message]");
625 bind_pcvar_num(pCvar, g_eCvarStats[DUCKBHOP][GOOD]);
626
627 pCvar = create_cvar("hns_pro_duckbhop", "130", FCVAR_NONE, "Duck Bhop^nMinimum distance to show chat message. [Green message]");
628 bind_pcvar_num(pCvar, g_eCvarStats[DUCKBHOP][PRO]);
629
630 pCvar = create_cvar("hns_holy_duckbhop", "140", FCVAR_NONE, "Duck Bhop^nMinimum distance to show chat message. [Blue message]");
631 bind_pcvar_num(pCvar, g_eCvarStats[DUCKBHOP][HOLY]);
632
633 pCvar = create_cvar("hns_leet_duckbhop", "150", FCVAR_NONE, "Duck Bhop^nMinimum distance to show chat message. [Red message]");
634 bind_pcvar_num(pCvar, g_eCvarStats[DUCKBHOP][LEET]);
635
636 pCvar = create_cvar("hns_god_duckbhop", "160", FCVAR_NONE, "Duck Bhop^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
637 bind_pcvar_num(pCvar, g_eCvarStats[DUCKBHOP][GOD]);
638
639 // Bhop in Duck
640 pCvar = create_cvar("hns_good_bhopinduck", "205", FCVAR_NONE, "Bhop in Duck^nMinimum distance to show chat message. [Grey message]");
641 bind_pcvar_num(pCvar, g_eCvarStats[BHOPINDUCK][GOOD]);
642
643 pCvar = create_cvar("hns_pro_bhopinduck", "210", FCVAR_NONE, "Bhop in Duck^nMinimum distance to show chat message. [Green message]");
644 bind_pcvar_num(pCvar, g_eCvarStats[BHOPINDUCK][PRO]);
645
646 pCvar = create_cvar("hns_holy_bhopinduck", "215", FCVAR_NONE, "Bhop in Duck^nMinimum distance to show chat message. [Blue message]");
647 bind_pcvar_num(pCvar, g_eCvarStats[BHOPINDUCK][HOLY]);
648
649 pCvar = create_cvar("hns_leet_bhopinduck", "218", FCVAR_NONE, "Bhop in Duck^nMinimum distance to show chat message. [Red message]");
650 bind_pcvar_num(pCvar, g_eCvarStats[BHOPINDUCK][LEET]);
651
652 pCvar = create_cvar("hns_god_bhopinduck", "220", FCVAR_NONE, "Bhop in Duck^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
653 bind_pcvar_num(pCvar, g_eCvarStats[BHOPINDUCK][GOD]);
654
655 // Real Ladder Bhop
656 pCvar = create_cvar("hns_good_realldbhop", "240", FCVAR_NONE, "Real Ladder Bhop^nMinimum distance to show chat message. [Grey message]");
657 bind_pcvar_num(pCvar, g_eCvarStats[REALLADDERBHOP][GOOD]);
658
659 pCvar = create_cvar("hns_pro_realldbhop", "250", FCVAR_NONE, "Real Ladder Bhop^nMinimum distance to show chat message. [Green message]");
660 bind_pcvar_num(pCvar, g_eCvarStats[REALLADDERBHOP][PRO]);
661
662 pCvar = create_cvar("hns_holy_realldbhop", "265", FCVAR_NONE, "Real Ladder Bhop^nMinimum distance to show chat message. [Blue message]");
663 bind_pcvar_num(pCvar, g_eCvarStats[REALLADDERBHOP][HOLY]);
664
665 pCvar = create_cvar("hns_leet_realldbhop", "270", FCVAR_NONE, "Real Ladder Bhop^nMinimum distance to show chat message. [Red message]");
666 bind_pcvar_num(pCvar, g_eCvarStats[REALLADDERBHOP][LEET]);
667
668 pCvar = create_cvar("hns_god_realldbhop", "272", FCVAR_NONE, "Real Ladder Bhop^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
669 bind_pcvar_num(pCvar, g_eCvarStats[REALLADDERBHOP][GOD]);
670
671 // Up Bhop
672 pCvar = create_cvar("hns_good_upbj", "225", FCVAR_NONE, "Up Bhop^nMinimum distance to show chat message. [Grey message]");
673 bind_pcvar_num(pCvar, g_eCvarStats[UPBJ][GOOD]);
674
675 pCvar = create_cvar("hns_pro_upbj", "230", FCVAR_NONE, "Up Bhop^nMinimum distance to show chat message. [Green message]");
676 bind_pcvar_num(pCvar, g_eCvarStats[UPBJ][PRO]);
677
678 pCvar = create_cvar("hns_holy_upbj", "235", FCVAR_NONE, "Up Bhop^nMinimum distance to show chat message. [Blue message]");
679 bind_pcvar_num(pCvar, g_eCvarStats[UPBJ][HOLY]);
680
681 pCvar = create_cvar("hns_leet_upbj", "240", FCVAR_NONE, "Up Bhop^nMinimum distance to show chat message. [Red message]");
682 bind_pcvar_num(pCvar, g_eCvarStats[UPBJ][LEET]);
683
684 pCvar = create_cvar("hns_god_upbj", "245", FCVAR_NONE, "Up Bhop^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
685 bind_pcvar_num(pCvar, g_eCvarStats[UPBJ][GOD]);
686
687 // Up Stand-Up Bhop
688 pCvar = create_cvar("hns_good_upbj", "230", FCVAR_NONE, "Up Stand-Up Bhop^nMinimum distance to show chat message. [Grey message]");
689 bind_pcvar_num(pCvar, g_eCvarStats[UPSBJ][GOOD]);
690
691 pCvar = create_cvar("hns_pro_upsbj", "235", FCVAR_NONE, "Up Stand-Up Bhop^nMinimum distance to show chat message. [Green message]");
692 bind_pcvar_num(pCvar, g_eCvarStats[UPSBJ][PRO]);
693
694 pCvar = create_cvar("hns_holy_upsbj", "240", FCVAR_NONE, "Up Stand-Up Bhop^nMinimum distance to show chat message. [Blue message]");
695 bind_pcvar_num(pCvar, g_eCvarStats[UPSBJ][HOLY]);
696
697 pCvar = create_cvar("hns_leet_upsbj", "244", FCVAR_NONE, "Up Stand-Up Bhop^nMinimum distance to show chat message. [Red message]");
698 bind_pcvar_num(pCvar, g_eCvarStats[UPSBJ][LEET]);
699
700 pCvar = create_cvar("hns_god_upsbj", "246", FCVAR_NONE, "Up Stand-Up Bhop^nMinimum distance to show chat message. [Red message + sound godlike for all players to hear]");
701 bind_pcvar_num(pCvar, g_eCvarStats[UPSBJ][GOD]);
702
703 AutoExecConfig(true, "HNS_JumpStats", "HuehuePlugins_Config")
704 }
705