shavit
547f90ef62
Added automatic database migrations and revamped overall database structure.
...
Now I can push database migrations without making the plugin's users do the querying on their own.
List of migrations:
* **Converted all SteamIDs in the database from SteamID3 to Steam Account ID format. The difference is simply stripping of the [U:1: prefix and ] suffix. This change speeds up the queries and reduces the database's size by a lot.**
* Removal of `workshop/` paths from all map names in the database.
* Added index to `lastlogin` to speedup the filtering I added to rankings with `shavit_rankings_llrecalc`.
* Removed `country` from database. It was completely unnecessary.
* Converted IP addresses from plaintext to a single 4 bytes integer.
* Converted `date` of records from a string to integer.
2019-05-12 07:57:04 +03:00
shavit
24e8ba76fa
Added new CS:GO radio commands to block list
2019-05-01 15:00:47 +03:00
shavit
55bd4fba1b
Re-persist KZ menu after opening it manually
2019-04-18 22:30:12 +03:00
shavit
203644d1d2
Added prespeed setting 2 which also respect shavit_core_nozaxisspeed.
2019-04-17 22:57:37 +03:00
shavit
02530f5b56
Made KZ CP menu only persist until exited manually.
2019-04-15 03:43:51 +03:00
shavit
6942523464
Fixed error when using !r while dead on KZ style.
2019-04-15 03:34:15 +03:00
shavit
e298dbbc67
Fixed errors in KZ CP menu.
2019-04-15 03:33:44 +03:00
shavit
ba1dd8b256
Added warning on checkpoint clearing, and took it one item menu below
2019-04-15 03:29:06 +03:00
shavit
c61e646785
Added shavit_misc_stoptimerwarning
2019-04-14 23:25:17 +03:00
shavit
a30da28d69
Made KZ CP menu persist
2019-04-14 22:46:22 +03:00
shavit
ea670471d4
Added pause button to KZ checkpoint menu
2019-04-14 22:45:20 +03:00
shavit
d4e09db495
matched code styling
2019-03-29 15:26:02 +03:00
Sachin
d6641f9ee6
Fixes error: Client 3 not in game
2019-03-29 17:47:11 +05:30
shavit
3e8df4214b
Fixed a game breaking exploit with persisted data.
2019-03-29 08:40:07 +03:00
shavit
39572abfd9
Added persisting timer data ( #757 ).
2019-03-27 19:50:03 +02:00
shavit
4d2308ef1f
Fixed shavit-misc not respecting mp_humanteam properly ( #716 ).
2019-03-26 02:47:23 +02:00
shavit
f2c3517943
Added "shavit_misc_hidechatcmds" ( #650 ).
2019-03-25 14:50:35 +02:00
shavit
7365cbcb53
Added "kzcheckpoints" mode ( #759 ).
2019-03-25 02:48:50 +02:00
shavit
655d41ef41
Fixed bug that allowed teleporting to deleted checkpoints.
2019-03-25 02:20:29 +02:00
shavit
5ec325aa35
Added checkpoint forwards ( #759 ).
2019-03-25 02:19:35 +02:00
shavit
96e856fe29
When !replay fails, display menu will display at the same item. ( #763 )
2019-03-24 22:37:00 +02:00
KiD Fearless
ef8af7807d
Add topleft hud and clantag forwards
2019-03-08 18:08:02 -07:00
shavit
feec3f0a2f
Removed debug message
2019-02-25 00:19:29 +02:00
shavit
dd8e5a76dd
Fixed improper targetname/classname set for CP ( #700 ).
2019-02-22 21:42:18 +02:00
shavit
875d71be3e
Added {rank} to scoreboard clan tag ( #702 ).
2019-02-22 17:51:59 +02:00
shavit
5be987828b
Fixed checkpoints exploit and CP menu bug.
2019-02-22 17:24:20 +02:00
strafe
683e75c474
Remove semicolon after closing brace on enum structs
...
https://github.com/alliedmodders/sourcepawn/pull/319
2019-02-21 23:32:15 +00:00
shavit
5c0a7cd55c
Fixed wrong flags and netprops for fake clients in checkpoints.
2019-02-02 01:02:33 +02:00
shavit
9fc2b72504
Fixed exploit allowing segments for save states.
2019-02-02 00:35:33 +02:00
shavit
4e72ed2c8a
Another attempt at this. Let's hope it works.
2019-02-02 00:18:24 +02:00
shavit
26534c1d18
Added shavit_core_nochatsound
2018-12-27 07:42:17 +02:00
shavit
3114eec03f
Got rid of the cached cvars bullshit
...
protip: don't follow hosties' coding conventions that shit sucks mad dick
2018-12-27 06:42:02 +02:00
shavit
2ab6c57e1f
Refactored whole plugin to use enum structs
...
SourceMod 1.10 is now a requirement.
2018-12-24 00:31:50 +02:00
shavit
fd44ba68b6
Fixed out of bounds error in Shotgun Shot sound hook
2018-12-23 20:41:11 +02:00
shavit
7e8eb0c861
Fixed classname not resetting bug
2018-12-07 07:47:28 +02:00
shavit
0de22f4026
Fixed naming and CS:GO offset for CCSPlayer::GetPlayerMaxSpeed
2018-12-07 07:45:24 +02:00
shavit
e77478d159
monkaS
2018-11-28 22:47:12 +02:00
shavit
fc69bd38ab
fixed target/classnames not saving what the frick how did i forget this
2018-11-28 22:42:51 +02:00
shavit
2b0e549150
fixed cpmenu next button
2018-10-12 23:21:33 +03:00
shavit
d1d594503e
Dropped dynamic arrays for strings, unless necessary.
2018-09-23 04:16:23 +03:00
shavit
6d7980c035
Fixed exploit that allowed you to escape practice mode in segmented run.
2018-09-14 10:49:50 +03:00
shavit
b473265a3b
Fixed teleporting to stolen CP from start zone not showing alert.
2018-09-14 01:53:57 +03:00
shavit
90cd1ba53c
Fixed shavit_misc_prespeed 4.
...
Set to 4 and combine with shavit_core_nozaxisspeed 1 to get the same behavior that SourceCode timer has.
2018-09-13 23:06:57 +03:00
shavit
791fc7c3b3
fixed memory leak with cps
2018-09-13 22:41:14 +03:00
shavit
5a933fd135
Fixed segmented CPs and made !save match !cp's save behavior.
2018-09-13 22:04:44 +03:00
shavit
a584082fd7
bandaid fix for checkpoint theft exploit
2018-08-10 17:23:55 +03:00
shavit
fbf7736ae1
fixed menu saving
2018-07-09 02:49:36 +03:00
shavit
ea339ed6c7
rewrote some of the save/tele code
...
for the 100000000th time
2018-06-29 00:50:56 +03:00
shavit
15a36a2e2f
cya basevelocity (fix for prediction issue)
2018-06-28 19:12:43 +03:00
shavit
519756bd70
fixed the !save issues
2018-06-28 19:07:37 +03:00